DocumentCode :
58731
Title :
FLOTT—A Fast, Low Memory T-TransformAlgorithm for Measuring String Complexity
Author :
Rebenich, N. ; Speidel, Ulrich ; Neville, Stephen ; Gulliver, T.A.
Author_Institution :
Dept. of Electr. & Comput. Eng., Univ. of Victoria, Victoria, BC, Canada
Volume :
63
Issue :
4
fYear :
2014
fDate :
Apr-14
Firstpage :
917
Lastpage :
926
Abstract :
This paper presents flott, a fast, low memory T-transform algorithm which can be used to compute the string complexity measure T-complexity. The algorithm uses approximately one third of the memory of its predecessor while reducing the running time by about 20 percent. The flott implementation has the same worst-case memory requirements as state of the art suffix tree construction algorithms. A suffix tree can be used to efficiently compute the Lempel-Ziv production complexity, which is another measure of string complexity. The C-implementation of flott is available as Open Source software.
Keywords :
computational complexity; data compression; public domain software; text analysis; tree data structures; trees (mathematics); FLOTT implementation; Lempel-Ziv production complexity; T-complexity; fast low memory T-transform algorithm; open source software; string complexity measurement; suffix tree construction algorithms; worst-case memory requirements; Aggregates; Algorithm design and analysis; Arrays; Complexity theory; Memory management; Time measurement; Coding theory; algorithms for data and knowledge management; computation of transforms; information filtering; information theory; text analysis;
fLanguage :
English
Journal_Title :
Computers, IEEE Transactions on
Publisher :
ieee
ISSN :
0018-9340
Type :
jour
DOI :
10.1109/TC.2013.29
Filename :
6463379
Link To Document :
بازگشت