Lossless Data Compression via Substring Enumeration

Сжатие данных без потерь посредством перечисления подстрок
Danny Dubé, Vincent Beaudoin
2010-01-01

PPM compressionlexicographic orderlinear-time algorithmlossless data compressionsubstring enumeration
We present a technique that compresses a string $w$ by enumerating all the substrings of $w$. The substrings are enumerated from the shortest to the longest and in lexicographic order. Compression is obtained from the fact that the set of the substrings of a particular length gives a lot of information about the substrings that are one bit longer. A linear-time, linear-space algorithm is presented. Experimental results show that the compression efficiency comes close to that of the best PPM variants. Other compression techniques are compared to ours.
1
A linear-time, linear-space algorithm is presented for the proposed compression approach.
2
Experiments show compression efficiency approaching that of the best PPM variants, with comparisons against other techniques.
3
Introduces a lossless compression technique based on enumerating all substrings of the input string.
4
Substrings are processed from shortest to longest and in lexicographic order.
5
The method exploits information from substrings of a given length to encode substrings one bit longer.

a string w and its set of substrings

lossless compression efficiency and the linear-time, linear-space enumeration-based compression process exploiting information between substrings of consecutive lengths

Publication Details
Publication Date
2010-01-01
Journal
Publisher
ISSN
Access Type
Author Information
Authors
Danny Dubé
Vincent Beaudoin
Explore further
Open the scid.ai AI chat with a ready-made request: it will find papers on a similar topic and help build a literature review.
Find similar papers in the chat
Make a presentation
100%