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 条
  • [31] Suffix Tree Clustering with Named Entity Recognition
    Zhang, Jiwei
    Dang, Qiuyue
    Lu, Yueming
    Sun, Songlin
    2013 INTERNATIONAL CONFERENCE ON CLOUD COMPUTING AND BIG DATA (CLOUDCOM-ASIA), 2013, : 549 - 556
  • [32] A suffix tree construction algorithm for DNA sequences
    Huo, Hongwei
    Stojkovic, Vojislav
    PROCEEDINGS OF THE 7TH IEEE INTERNATIONAL SYMPOSIUM ON BIOINFORMATICS AND BIOENGINEERING, VOLS I AND II, 2007, : 1178 - +
  • [33] Overcoming the memory bottleneck in suffix tree construction
    Farach, M
    Ferragina, P
    Muthukrishnan, S
    39TH ANNUAL SYMPOSIUM ON FOUNDATIONS OF COMPUTER SCIENCE, PROCEEDINGS, 1998, : 174 - 183
  • [34] Efficient Representation for Online Suffix Tree Construction
    Larsson, N. Jesper
    Fuglsang, Kasper
    Karlsson, Kenneth
    EXPERIMENTAL ALGORITHMS, SEA 2014, 2014, 8504 : 400 - 411
  • [35] SUFFIX TREE文件生成器
    Aleksejs Udris
    刘岩
    电脑知识与技术, 2016, 12 (13) : 77 - 79
  • [36] Prefix-shuffled geometric suffix tree
    Shibuya, Tetsuo
    STRING PROCESSING AND INFORMATION RETRIEVAL, PROCEEDINGS, 2007, 4726 : 300 - 309
  • [37] On the sorting-complexity of suffix tree construction
    Farach-Colton, M
    Ferragina, P
    Muthukrishnan, S
    JOURNAL OF THE ACM, 2000, 47 (06) : 987 - 1011
  • [38] Sparse Suffix Tree Construction in Small Space
    Bille, Philip
    Fischer, Johannes
    Gortz, Inge Li
    Kopelowitz, Tsvi
    Sach, Benjamin
    Vildhoj, Hjalte Wedel
    AUTOMATA, LANGUAGES, AND PROGRAMMING, PT I, 2013, 7965 : 148 - 159
  • [39] A Text Similarity Measure Based on Suffix Tree
    Huang, Chenghui
    Liu, Yan
    Xia, Shengzhong
    Yin, Jian
    INFORMATION-AN INTERNATIONAL INTERDISCIPLINARY JOURNAL, 2011, 14 (02): : 583 - 592
  • [40] A GENERALIZATION OF THE SUFFIX TREE TO SQUARE MATRICES, WITH APPLICATIONS
    GIANCARLO, R
    SIAM JOURNAL ON COMPUTING, 1995, 24 (03) : 520 - 562