DocumentCode
2864992
Title
A linear time lower bound on updating algorithms for suffix trees
Author
Ayala-Rincon, Mauricio ; Conejo, Paulo D.
Author_Institution
Dept. de Matematica, Brasilia Univ., Brazil
fYear
1998
fDate
9-11 Sep 1998
Firstpage
1
Lastpage
6
Abstract
Suffix trees are the fundamental data structure of combinatorial pattern matching on words. Suffix trees have been used in order to give optimal solutions of a great variety of problems on static words, but for practical situations, such as in a text editor, where the incremental changes of the text make dynamic updating of the corresponding suffix trees necessary, this data structure alone has not been used with success. We prove that, for dynamic modifications of order O(1) of words of length n, any suffix tree updating algorithm requires O(n) worst-case running time, as for the full reconstruction of the suffix tree. Consequently, we argue that this data structure alone is not appropriate for the solution of combinatorial problems on words that change dynamically
Keywords
computational complexity; pattern matching; string matching; text editing; tree data structures; combinatorial pattern matching; combinatorial problems; linear time lower bound; static words; suffix trees; text editor; tree data structure; updating algorithms; Data structures; Merging; Tree data structures;
fLanguage
English
Publisher
ieee
Conference_Titel
String Processing and Information Retrieval: A South American Symposium, 1998. Proceedings
Conference_Location
Santa Cruz de La Sierra
Print_ISBN
0-8186-8664-2
Type
conf
DOI
10.1109/SPIRE.1998.712976
Filename
712976
Link To Document