基于诱导后缀排序的文法压缩算法
数据结构与算法
2017-11-10 v1
摘要
我们提出 GCIS,一种基于 Nong 等人于 2009 年提出的诱导后缀排序算法 SAIS 的文法压缩算法。我们的方案构建于 SAIS 在后缀排序中所执行的因子分解之上。我们在输入串上构造一个上下文无关文法,并通过以对应因子替换各子串,将其进一步归约为更短串。所得文法通过利用某些冗余(如依 SAIS 框架排序的后缀规则间公共前缀)进行编码。与 Re-Pair、7-zip 等知名压缩工具相比,我们的算法在压缩比、压缩与解压缩运行时间方面具有竞争力,且对重复串处理极为有效。
引用
@article{arxiv.1711.03205,
title = {A Grammar Compression Algorithm based on Induced Suffix Sorting},
author = {Daniel Saad Nogueira Nunes and Felipe A. Louza and Simon Gog and Mauricio Ayala-Rincón and Gonzalo Navarro},
journal= {arXiv preprint arXiv:1711.03205},
year = {2017}
}