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 条
  • [41] Optimal suffix tree construction with large alphabets
    Farach, M
    38TH ANNUAL SYMPOSIUM ON FOUNDATIONS OF COMPUTER SCIENCE, PROCEEDINGS, 1997, : 137 - 143
  • [42] Search Results Clustering Algorithm based on the Suffix Tree
    Wang, Dengwei
    Liu, Libo
    Dong, Jing
    Zheng, Jiao
    2015 2ND INTERNATIONAL CONFERENCE ON INFORMATION SCIENCE AND CONTROL ENGINEERING ICISCE 2015, 2015, : 456 - 460
  • [43] Generalization of a Suffix Tree for RNA Structural Pattern Matching
    Tetsuo Shibuya
    Algorithmica , 2004, 39 : 1 - 19
  • [44] A Service Classification Approach based on Suffix Tree Clustering
    Zhao, Haiyan
    Xi, Lina
    Chen Qingkui
    2012 INTERNATIONAL CONFERENCE ON CLOUD COMPUTING AND SERVICE COMPUTING (CSC), 2012, : 156 - 160
  • [45] A comparison of imperative and purely functional suffix tree constructions
    Giegerich, R
    Kurtz, S
    SCIENCE OF COMPUTER PROGRAMMING, 1995, 25 (2-3) : 187 - 218
  • [46] Suffix tree characterization of maximal motifs in biological sequences
    Federico, Maria
    Pisanti, Nadia
    Communications in Computer and Information Science, 2008, 13 : 456 - 465
  • [47] Constructing suffix tree for gigabyte sequences with megabyte memory
    Cheung, CF
    Yu, JX
    Lu, HJ
    IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2005, 17 (01) : 90 - 105
  • [48] An(other) entropy-bounded compressed suffix tree
    Fischer, Johannes
    Makinen, Veli
    Navarro, Gonzalo
    COMBINATORIAL PATTERN MATCHING, 2008, 5029 : 152 - +
  • [49] On the construction of an antidictionary with linear complexity using the suffix tree
    Ota, Takahiro
    Morita, Hiroyoshi
    IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 2007, E90A (11) : 2533 - 2539
  • [50] WordNet-Based Suffix Tree Clustering Algorithm
    Dang, Qiuyue
    Zhang, Jiwei
    Lu, Yueming
    Zhang, Kuo
    PROCEEDINGS OF 2013 INTERNATIONAL CONFERENCE ON INFORMATION SCIENCE AND COMPUTER APPLICATIONS (ICSA 2013), 2013, 92 : 66 - 74