Space-Efficient Conversions from SLPs

被引:1
|
作者
Gagie, Travis [1 ,5 ]
Goga, Adrian [2 ]
Jez, Artur [3 ]
Navarro, Gonzalo [4 ,5 ]
机构
[1] Dalhousie Univ, Fac Comp Sci, Halifax, NS, Canada
[2] Comenius Univ, Dept Comp Sci, Bratislava, Slovakia
[3] Univ Wroclaw, Inst Comp Sci, Wroclaw, Poland
[4] Univ Chile, Dept Comp Sci, Santiago, Chile
[5] CeBiB Ctr Biotechnol & Bioengn, Santiago, Chile
来源
LATIN 2024: THEORETICAL INFORMATICS, PT I | 2024年 / 14578卷
基金
加拿大自然科学与工程研究理事会;
关键词
GRAMMAR; APPROXIMATION; SEARCH;
D O I
10.1007/978-3-031-55598-5_10
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We give algorithms that, given a straight-line program (SLP) with g rules that generates (only) a text T[1..n], build within O(g) space the Lempel-Ziv (LZ) parse of T (of z phrases) in time O(n log(2) n) or in time O(gz log(2)(n/z)). We also show how to build a locally consistent grammar (LCG) of optimal size g(lc) = O(delta log n/delta) from the SLP within O(g + g(lc)) space and in O(n log g) time, where d is the substring complexity measure of T. Finally, we show how to build the LZ parse of T from such an LCG within O(g(lc)) space and in time O(z log(2) n log(2) (n/z)). All our results hold with high probability.
引用
收藏
页码:146 / 161
页数:16
相关论文
共 50 条
  • [31] Space-Efficient Representations for Glushkov Automata
    Zhang, Meng
    Zhang, Yi
    INTERNATIONAL JOURNAL OF FOUNDATIONS OF COMPUTER SCIENCE, 2018, 29 (07) : 1089 - 1105
  • [32] Space-Efficient Vertex Separators for Treewidth
    Frank Kammer
    Johannes Meintrup
    Andrej Sajenko
    Algorithmica, 2022, 84 : 2414 - 2461
  • [33] Space-Efficient Counting in Graphs on Surfaces
    Braverman, Mark
    Kulkarni, Raghav
    Roy, Sambuddha
    COMPUTATIONAL COMPLEXITY, 2009, 18 (04) : 601 - 649
  • [34] A fair and space-efficient mutual exclusion
    Chen, SH
    Huang, TL
    11TH INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS, VOL I, PROCEEDINGS, 2005, : 467 - 473
  • [35] Space-Efficient Substring Occurrence Estimation
    Alessio Orlandi
    Rossano Venturini
    Algorithmica, 2016, 74 : 65 - 90
  • [36] Space-efficient implementation of nested parallelism
    Narlikar, GJ
    Blelloch, GE
    ACM SIGPLAN NOTICES, 1997, 32 (07) : 25 - 36
  • [37] A space-efficient probabilistic simulation algorithm
    Zhang, Lijun
    CONCUR 2008 - CONCURRENCY THEORY, PROCEEDINGS, 2008, 5201 : 248 - 263
  • [38] Space-efficient memo-functions
    Khoshnevisan, H
    Afshar, M
    JOURNAL OF SYSTEMS AND SOFTWARE, 1996, 35 (01) : 29 - 41
  • [39] Space-efficient scheduling of nested parallelism
    Narlikar, GJ
    Blelloch, GE
    ACM TRANSACTIONS ON PROGRAMMING LANGUAGES AND SYSTEMS, 1999, 21 (01): : 138 - 173
  • [40] Correcting a space-efficient simulation algorithm
    van Glabbeek, Rob
    Ploeger, Bas
    COMPUTER AIDED VERIFICATION, 2008, 5123 : 517 - +