2019 Data Compression Conference (DCC) 2019
DOI: 10.1109/dcc.2019.00059
|View full text |Cite
|
Sign up to set email alerts
|

MR-RePair: Grammar Compression Based on Maximal Repeats

Abstract: We analyze the grammar generation algorithm of the RePair compression algorithm, and show the relation between a grammar generated by RePair and maximal repeats. We reveal that RePair replaces step by step the most frequent pairs within the corresponding most frequent maximal repeats. Then, we design a novel variant of RePair, called MR-RePair, which substitutes the most frequent maximal repeats at once instead of substituting the most frequent pairs consecutively. We implemented MR-RePair and compared the siz… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
27
0

Year Published

2019
2019
2023
2023

Publication Types

Select...
3
2

Relationship

1
4

Authors

Journals

citations
Cited by 15 publications
(27 citation statements)
references
References 18 publications
0
27
0
Order By: Relevance
“…Very recently, we proposed a novel variant of RePair, called MR-RePair [17], which constructs more compact grammars than RePair, particularly for highly repetitive texts. This achievement comes from an analysis of RePair.…”
Section: History Of Compressed Pattern Matching Researchmentioning
confidence: 99%
See 3 more Smart Citations
“…Very recently, we proposed a novel variant of RePair, called MR-RePair [17], which constructs more compact grammars than RePair, particularly for highly repetitive texts. This achievement comes from an analysis of RePair.…”
Section: History Of Compressed Pattern Matching Researchmentioning
confidence: 99%
“…This achievement comes from an analysis of RePair. We show in [17] that the main process of RePair, that is, the step by step substitution of the most frequent symbol pairs, works within the corresponding most frequent maximal repeats. We then reveal in [17] the relationship between maximal repeats and grammars constructed by RePair.…”
Section: History Of Compressed Pattern Matching Researchmentioning
confidence: 99%
See 2 more Smart Citations
“…The best-known algorithm for building SLPs is probably RePair [21], for which there are many implementations (see [14] and references therein). It works by repeatedly finding the most common pair of symbols and replacing them with a new non-terminal.…”
Section: Preliminariesmentioning
confidence: 99%