Skip to main content

Showing 1–8 of 8 results for author: Ettienne, M B

.
  1. arXiv:1811.12779  [pdf, other

    cs.DS

    Optimal-Time Dictionary-Compressed Indexes

    Authors: Anders Roy Christiansen, Mikko Berggren Ettienne, Tomasz Kociumaka, Gonzalo Navarro, Nicola Prezza

    Abstract: We describe the first self-indexes able to count and locate pattern occurrences in optimal time within a space bounded by the size of the most popular dictionary compressors. To achieve this result we combine several recent findings, including \emph{string attractors} --- new combinatorial objects encompassing most known compressibility measures for highly repetitive texts ---, and grammars based… ▽ More

    Submitted 4 September, 2019; v1 submitted 30 November, 2018; originally announced November 2018.

  2. arXiv:1806.03102  [pdf, ps, other

    cs.DS

    Compressed Communication Complexity of Longest Common Prefixes

    Authors: Philip Bille, Mikko Berggreen Ettienne, Roberto Grossi, Inge Li Gørtz, Eva Rotenberg

    Abstract: We consider the communication complexity of fundamental longest common prefix (Lcp) problems. In the simplest version, two parties, Alice and Bob, each hold a string, $A$ and $B$, and we want to determine the length of their longest common prefix $l=\text{Lcp}(A,B)$ using as few rounds and bits of communication as possible. We show that if the longest common prefix of $A$ and $B$ is compressible,… ▽ More

    Submitted 8 June, 2018; originally announced June 2018.

  3. arXiv:1802.10347  [pdf, other

    cs.DS

    Decompressing Lempel-Ziv Compressed Text

    Authors: Philip Bille, Mikko Berggren Ettienne, Travis Gagie, Inge Li Gørtz, Nicola Prezza

    Abstract: We consider the problem of decompressing the Lempel--Ziv 77 representation of a string $S$ of length $n$ using a working space as close as possible to the size $z$ of the input. The folklore solution for the problem runs in $O(n)$ time but requires random access to the whole decompressed text. Another folklore solution is to convert LZ77 into a grammar of size $O(z\log(n/z))$ and then stream $S$ i… ▽ More

    Submitted 4 November, 2019; v1 submitted 28 February, 2018; originally announced February 2018.

  4. arXiv:1711.08217  [pdf, ps, other

    cs.DS

    Compressed Indexing with Signature Grammars

    Authors: Anders Roy Christiansen, Mikko Berggren Ettienne

    Abstract: The compressed indexing problem is to preprocess a string $S$ of length $n$ into a compressed representation that supports pattern matching queries. That is, given a string $P$ of length $m$ report all occurrences of $P$ in $S$. We present a data structure that supports pattern matching queries in $O(m + occ (\lg\lg n + \lg^εz))$ time using $O(z \lg(n / z))$ space where $z$ is the size of the LZ… ▽ More

    Submitted 11 April, 2018; v1 submitted 22 November, 2017; originally announced November 2017.

    ACM Class: F.2.2; E.1

  5. Fast Dynamic Arrays

    Authors: Philip Bille, Anders Roy Christiansen, Mikko Berggren Ettienne, Inge Li Gørtz

    Abstract: We present a highly optimized implementation of tiered vectors, a data structure for maintaining a sequence of $n$ elements supporting access in time $O(1)$ and insertion and deletion in time $O(n^ε)$ for $ε> 0$ while using $o(n)$ extra space. We consider several different implementation optimizations in C++ and compare their performance to that of vector and multiset from the standard library on… ▽ More

    Submitted 1 November, 2017; originally announced November 2017.

    ACM Class: F.2.2; E.1

  6. Time-Space Trade-Offs for Lempel-Ziv Compressed Indexing

    Authors: Philip Bille, Mikko Berggren Ettienne, Inge Li Gørtz, Hjalte Wedel Vildhøj

    Abstract: Given a string $S$, the \emph{compressed indexing problem} is to preprocess $S$ into a compressed representation that supports fast \emph{substring queries}. The goal is to use little space relative to the compressed size of $S$ while supporting fast queries. We present a compressed index based on the Lempel--Ziv 1977 compression scheme. We obtain the following time-space trade-offs: For constant-… ▽ More

    Submitted 9 January, 2018; v1 submitted 30 June, 2017; originally announced June 2017.

    ACM Class: F.2.2; E.4; E.1

  7. arXiv:1210.0437  [pdf, ps, other

    cs.MA

    Multi-Agent Programming Contest 2012 - The Python-DTU Team

    Authors: Jørgen Villadsen, Andreas Schmidt Jensen, Mikko Berggren Ettienne, Steen Vester, Kenneth Balsiger Andersen, Andreas Frøsig

    Abstract: We provide a brief description of the Python-DTU system, including the overall design, the tools and the algorithms that we plan to use in the agent contest.

    Submitted 1 October, 2012; originally announced October 2012.

    Comments: 4 pages. arXiv admin note: text overlap with arXiv:1110.0105

  8. arXiv:1110.0105  [pdf, ps, other

    cs.MA

    Multi-Agent Programming Contest 2011 - The Python-DTU Team

    Authors: Jørgen Villadsen, Mikko Berggren Ettienne, Steen Vester

    Abstract: We provide a brief description of the Python-DTU system, including the overall design, the tools and the algorithms that we plan to use in the agent contest.

    Submitted 1 October, 2011; originally announced October 2011.

    Comments: 4 pages