Zum Hauptinhalt springen

Showing 1–5 of 5 results for author: Ellert, J

Searching in archive cs. Search in all archives.
.
  1. arXiv:2303.07229  [pdf, other

    cs.DS

    Optimal Square Detection Over General Alphabets

    Authors: Jonas Ellert, Paweł Gawrychowski, Garance Gourdel

    Abstract: Squares (fragments of the form $xx$, for some string $x$) are arguably the most natural type of repetition in strings. The basic algorithmic question concerning squares is to check if a given string of length $n$ is square-free, that is, does not contain a fragment of such form. Main and Lorentz [J. Algorithms 1984] designed an $\mathcal{O}(n\log n)$ time algorithm for this problem, and proved a m… ▽ More

    Submitted 13 March, 2023; originally announced March 2023.

    Comments: extended version of a paper published in SODA 2023

  2. arXiv:2102.08670  [pdf, other

    cs.DS

    Linear Time Runs over General Ordered Alphabets

    Authors: Jonas Ellert, Johannes Fischer

    Abstract: A run in a string is a maximal periodic substring. For example, the string $\texttt{bananatree}$ contains the runs $\texttt{anana} = (\texttt{an})^{3/2}$ and $\texttt{ee} = \texttt{e}^2$. There are less than $n$ runs in any length-$n$ string, and computing all runs for a string over a linearly-sortable alphabet takes $\mathcal{O}(n)$ time (Bannai et al., SODA 2015). Kosolobov conjectured that ther… ▽ More

    Submitted 17 February, 2021; originally announced February 2021.

    Comments: This work has been submitted to ICALP 2021

  3. arXiv:2006.02219  [pdf, ps, other

    cs.DS cs.DC

    LCP-Aware Parallel String Sorting

    Authors: Jonas Ellert, Johannes Fischer, Nodari Sitchinava

    Abstract: When lexicographically sorting strings, it is not always necessary to inspect all symbols. For example, the lexicographical rank of "europar" amongst the strings "eureka", "eurasia", and "excells" only depends on its so called relevant prefix "euro". The distinguishing prefix size $D$ of a set of strings is the number of symbols that actually need to be inspected to establish the lexicographical o… ▽ More

    Submitted 3 June, 2020; originally announced June 2020.

    Comments: Accepted at Euro-Par 2020 and to be published by Springer as part of the conference proceedings

  4. arXiv:1911.03542  [pdf, ps, other

    cs.DS

    Space Efficient Construction of Lyndon Arrays in Linear Time

    Authors: Philip Bille, Jonas Ellert, Johannes Fischer, Inge Li Gørtz, Florian Kurpicz, Ian Munro, Eva Rotenberg

    Abstract: We present the first linear time algorithm to construct the $2n$-bit version of the Lyndon array for a string of length $n$ using only $o(n)$ bits of working space. A simpler variant of this algorithm computes the plain ($n\lg n$-bit) version of the Lyndon array using only $\mathcal{O}(1)$ words of additional working space. All previous algorithms are either not linear, or use at least $n\lg n$ bi… ▽ More

    Submitted 10 December, 2019; v1 submitted 8 November, 2019; originally announced November 2019.

  5. arXiv:1907.03235  [pdf, other

    cs.DS

    Bidirectional Text Compression in External Memory

    Authors: Patrick Dinklage, Jonas Ellert, Johannes Fischer, Dominik Köppl, Manuel Penschuck

    Abstract: Bidirectional compression algorithms work by substituting repeated substrings by references that, unlike in the famous LZ77-scheme, can point to either direction. We present such an algorithm that is particularly suited for an external memory implementation. We evaluate it experimentally on large data sets of size up to 128 GiB (using only 16 GiB of RAM) and show that it is significantly faster th… ▽ More

    Submitted 3 December, 2019; v1 submitted 7 July, 2019; originally announced July 2019.