About

Log in?

DTU users get better search results including licensed content and discounts on order fees.

Anyone can log in and get personalized features such as favorites, tags and feeds.

Log in as DTU user Log in as non-DTU user No thanks

DTU Findit

Conference paper

From LZ77 to the run-length encoded burrows-wheeler transform, and back

From

University of Udine1

Department of Applied Mathematics and Computer Science, Technical University of Denmark2

Algorithms and Logic, Department of Applied Mathematics and Computer Science, Technical University of Denmark3

The Lempel-Ziv factorization (LZ77) and the Run-Length encoded Burrows-Wheeler Transform (RLBWT) are two important tools in text compression and indexing, being their sizes z and r closely related to the amount of text self-repetitiveness. In this paper we consider the problem of converting the two representations into each other within a working space proportional to the input and the output.

Let n be the text length. We show that RLBWT can be converted to LZ77 in O(n log r) time and O(r) words of working space. Conversely, we provide an algorithm to convert LZ77 to RLBWT in O(n(log r + log z)) time and O(r + z) words of working space. Note that r and z can be constant if the text is highly repetitive, and our algorithms can operate with (up to) exponentially less space than naive solutions based on full decompression.

Language: English
Publisher: Schloß Dagstuhl
Year: 2017
Proceedings: 28th Annual Symposium on Combinatorial Pattern Matching
Series: Leibniz International Proceedings in Informatics
ISSN: 18688969
Types: Conference paper
DOI: 10.4230/LIPIcs.CPM.2017.17
ORCIDs: Prezza, Nicola

DTU users get better search results including licensed content and discounts on order fees.

Log in as DTU user

Access

Analysis