• DocumentCode
    2743796
  • Title

    Online suffix trees with counts

  • Author

    Nualláin, Breanndán Ó ; De Rooij, Steven

  • Author_Institution
    Fac. of Sci., Amsterdam Univ., Netherlands
  • fYear
    2004
  • fDate
    23-25 March 2004
  • Firstpage
    555
  • Abstract
    This paper extend Ukkonen´s online suffix tree construction algorithm to support substring frequency queries, by adding count fields to the internal nodes of the tree. This has applications in the field of sequential data compression. One major problem is that Ukkonen´s online construction algorithm does not maintain explicit end of string markers in the tree. The major part of our work concerns quickly determining where the end markers for a particular edge would be, so that frequencies can be correctly obtained. So a complete characterization of all end markers on leaf edges is given. Furthermore we found that edges between two internal nodes can contain at most one end marker. Using these results, the algorithms are given to update the count fields and do frequency queries correctly. All algorithms have been implemented and tested correct in practice.
  • Keywords
    data compression; sequential codes; string matching; tree codes; trees (mathematics); Ukkonen online suffix tree construction algorithm; count field; end marker; leaf edge; online suffix tree; sequential data compression; string marker; substring frequency query; tree node; Compression algorithms; Computer science; Data compression; Frequency; Testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Data Compression Conference, 2004. Proceedings. DCC 2004
  • ISSN
    1068-0314
  • Print_ISBN
    0-7695-2082-0
  • Type

    conf

  • DOI
    10.1109/DCC.2004.1281531
  • Filename
    1281531