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
Link To Document