• 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