A Suffix Tree Or Not a Suffix Tree?

被引:0
|
作者
Starikovskaya, Tatiana [1 ]
Vildhoj, Hjalte Wedel [2 ]
机构
[1] Natl Res Univ, Higher Sch Econ HSE, Moscow, Russia
[2] Tech Univ Denmark, DTU Compute, DK-2800 Lyngby, Denmark
来源
关键词
CONSTRUCTION; ARRAY;
D O I
10.1007/978-3-319-19315-1_30
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
In this paper we study the structure of suffix trees. Given an unlabeled tree tau on n nodes and suffix links of its internal nodes, we ask the question "Is tau a suffix tree?", i.e., is there a string S whose suffix tree has the same topological structure as tau? We place no restrictions on S, in particular we do not require that S ends with a unique symbol. This corresponds to considering the more general definition of implicit or extended suffix trees. Such general suffix trees have many applications and are for example needed to allow efficient updates when suffix trees are built online. We prove that tau is a suffix tree if and only if it is realized by a string S of length n - 1, and we give a linear-time algorithm for inferring S when the first letter on each edge is known. This generalizes the work of I et al. [Discrete Appl. Math. 163, 2014].
引用
收藏
页码:338 / 350
页数:13
相关论文
共 50 条
  • [1] A suffix tree or not a suffix tree?
    Starikovskaya, Tatiana
    Vildhoj, Hjalte Wedel
    [J]. JOURNAL OF DISCRETE ALGORITHMS, 2015, 32 : 14 - 23
  • [2] Suffix cactus: A cross between suffix tree and suffix array
    Karkkainen, J
    [J]. COMBINATORIAL PATTERN MATCHING, 1995, 937 : 191 - 204
  • [3] Sliding Suffix Tree
    Brodnik, Andrej
    Jekovec, Matevz
    [J]. ALGORITHMS, 2018, 11 (08)
  • [4] Compressed by the suffix tree
    Senft, Martin
    [J]. DCC 2006: DATA COMPRESSION CONFERENCE, PROCEEDINGS, 2006, : 183 - 192
  • [5] On suffix tree detection
    Amir, Amihood
    Kondratovsky, Eitan
    Levy, Avivit
    [J]. THEORETICAL COMPUTER SCIENCE, 2024, 1012
  • [6] On Suffix Tree Breadth
    Badkobeh, Golnaz
    Karkkainen, Juha
    Puglisi, Simon J.
    Zhukova, Bella
    [J]. STRING PROCESSING AND INFORMATION RETRIEVAL (SPIRE 2017), 2017, 10508 : 68 - 73
  • [7] On Suffix Tree Detection
    Amir, Amihood
    Kondratovsky, Eitan
    Levy, Avivit
    [J]. STRING PROCESSING AND INFORMATION RETRIEVAL, SPIRE 2023, 2023, 14240 : 14 - 27
  • [8] THE VIRTUAL SUFFIX TREE
    Lin, Jie
    Jiang, Yue
    Adjeroh, Don
    [J]. INTERNATIONAL JOURNAL OF FOUNDATIONS OF COMPUTER SCIENCE, 2009, 20 (06) : 1109 - 1133
  • [9] Applying Semantic Suffix Net to Suffix Tree Clustering
    Janruang, Jongkol
    Guha, Sumanta
    [J]. 2011 3RD CONFERENCE ON DATA MINING AND OPTIMIZATION (DMO), 2011, : 146 - 152
  • [10] Faster suffix tree construction with missing suffix links
    Cole, R
    Hariharan, R
    [J]. SIAM JOURNAL ON COMPUTING, 2003, 33 (01) : 26 - 42