Arrow Research search
Back to MFCS

MFCS 2009

Self-indexed Text Compression Using Straight-Line Programs

Conference Paper Contributed Papers Algorithms and Complexity ยท Theoretical Computer Science

Abstract

Abstract Straight-line programs (SLPs) offer powerful text compression by representing a text T [1, u ] in terms of a restricted context-free grammar of n rules, so that T can be recovered in O ( u ) time. However, the problem of operating the grammar in compressed form has not been studied much. We present a grammar representation whose size is of the same order of that of a plain SLP representation, and can answer other queries apart from expanding nonterminals. This can be of independent interest. We then extend it to achieve the first grammar representation able of extracting text substrings, and of searching the text for patterns, in time o ( n ). We also give byproducts on representing binary relations.

Authors

Keywords

No keywords are indexed for this paper.

Context

Venue
International Symposium on Mathematical Foundations of Computer Science
Archive span
1973-2025
Indexed papers
3045
Paper id
677559575334769455
v2026.09.13