Fast Fully-Compressed Suffix Trees

被引:6
|
作者
Navarro, Gonzalo [1 ]
Russo, Luis M. S. [2 ]
机构
[1] Univ Chile, Dept Comp Sci, Chile, Chile
[2] Univ Tecn Lisboa, INESC ID, Inst Super Tecn, Lisbon, Portugal
关键词
D O I
10.1109/DCC.2014.40
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We speed up the fully-compressed suffix tree representation (FCST), which is the only one using asymptotically optimal space. Classical representations of suffix trees are fast, but require too much space (O(n log n) bits for a string of length n over an alphabet of size sigma, which is considerably more than the n log sigma bits needed to represent the string). Modern compressed suffix tree representations are smaller, getting close to the compressed string size, and achieve constant to sublogarithmic time for most operations. However, their space is not fully optimal. An exception is the FCST, which achieves fully optimal space but its times are superlogarithmic. Our contribution significantly accelerates the FCST representation, achieving for many operations log-logarithmic times on typical texts. The resulting FCST variant becomes very attractive in terms of space and time, and a promising alternative in practice.
引用
收藏
页码:283 / 291
页数:9
相关论文
共 50 条
  • [1] Fully-compressed suffix trees
    Russo, Luis M. S.
    Navarro, Gonzalo
    Oliveira, Arlindo L.
    LATIN 2008: THEORETICAL INFORMATICS, 2008, 4957 : 362 - +
  • [2] Dynamic fully-compressed suffix trees
    Russo, Luis M. S.
    Navarro, Gonzalo
    Oliveira, Arlindo L.
    COMBINATORIAL PATTERN MATCHING, 2008, 5029 : 191 - +
  • [3] Fully Compressed Suffix Trees
    Russo, Luis M. S.
    Navarro, Gonzalo
    Oliveira, Arlindo L.
    ACM TRANSACTIONS ON ALGORITHMS, 2011, 7 (04)
  • [4] Efficient Fully-Compressed Sequence Representations
    Barbay, Jeremy
    Claude, Francisco
    Gagie, Travis
    Navarro, Gonzalo
    Nekrich, Yakov
    ALGORITHMICA, 2014, 69 (01) : 232 - 268
  • [5] Efficient Fully-Compressed Sequence Representations
    Jérémy Barbay
    Francisco Claude
    Travis Gagie
    Gonzalo Navarro
    Yakov Nekrich
    Algorithmica, 2014, 69 : 232 - 268
  • [6] Compressed Property Suffix Trees
    Hon, Wing-Kai
    Patil, Manish
    Shah, Rahul
    Thankachan, Sharma V.
    2011 DATA COMPRESSION CONFERENCE (DCC), 2011, : 123 - 132
  • [7] PFP Compressed Suffix Trees
    Boucher, Christina
    Cvacho, Onclfej
    Gagie, Travis
    Holub, Jan
    Manzini, Giovanni
    Navarro, Gonzalo
    Rossi, Massimiliano
    2021 PROCEEDINGS OF THE SYMPOSIUM ON ALGORITHM ENGINEERING AND EXPERIMENTS, ALENEX, 2021, : 60 - 72
  • [8] Compressed property suffix trees
    Hon, Wing-Kai
    Patil, Manish
    Shah, Rahul
    Thankachan, Sharma V.
    INFORMATION AND COMPUTATION, 2013, 232 : 10 - 18
  • [9] Practical Compressed Suffix Trees
    Canovas, Rodrigo
    Navarro, Gonzalo
    EXPERIMENTAL ALGORITHMS, PROCEEDINGS, 2010, 6049 : 94 - 105
  • [10] Practical Compressed Suffix Trees
    Abeliuk, Andres
    Canovas, Rodrigo
    Navarro, Gonzalo
    ALGORITHMS, 2013, 6 (02) : 319 - 351