| Real-time indexing over fixed finite alphabets |
| Full text |
Pdf
(581 KB)
|
| Source
|
Symposium on Discrete Algorithms
archive
Proceedings of the nineteenth annual ACM-SIAM symposium on Discrete algorithms
table of contents
San Francisco, California
Pages 1086-1095
Year of Publication: 2008
|
|
Authors
|
|
Amihood Amir
|
Bar-Ilan University, Ramat-Gan, Israel and Johns Hopkins University, Baltimore, MD
|
|
Igor Nor
|
Bar-Ilan University, Ramat-Gan, Israel
|
|
| Sponsors |
|
| Publisher |
Society for Industrial and Applied Mathematics
Philadelphia, PA, USA
|
| Bibliometrics |
Downloads (6 Weeks): 6, Downloads (12 Months): 45, Citation Count: 0
|
|
|
ABSTRACT
The quest for a real-time indexing algorithm is ove three decades old. To date there is no convincing understandable solution to this problem. This paper provides a real-time indexing algorithm over a constant sized alphabet. Assuming the text is arriving at a constant rate, the algorithm spends O(1) time on every text symbol. Whenever a length m pattern is given, the algorithm decides in time O(m) whether there is an occurrence of the pattern in the text thus far.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
A. Amir, T. Kopelowitz, M. Lewenstein, and N. Lewenstein. Towards real-time suffix tree construction. In Proc. 12th Symposium on String Processing and Information Retrieval (SPIRE), volume 3772 of LNCS, pages 67--78. Springer, 2005.
|
| |
2
|
|
 |
3
|
|
| |
4
|
|
| |
5
|
Juha Kärkkäinen and Peter Sanders. Simple linear work suffix array construction. In Proc. 30th International Colloquium on Automata, Languages and Programming (ICALP 03), pages 943--955, 2003. LNCS 2719.
|
 |
6
|
|
| |
7
|
|
 |
8
|
|
| |
9
|
A. O. Slisenko. Recognition of palindromes by multi-head turing machines. In Proc. of the Steklov Math. Inst., volume 129, pages 30--202. Acad. of Sciences of the USSR, 1973.
|
| |
10
|
E. Ukkonen. On-line construction of suffix trees. Algorithmica, 14:249--260, 1995.
|
| |
11
|
P. Weiner. Linear pattern matching algorithm. Proc. 14 IEEE Symposium on Switching and Automata Theory, pages 1--11, 1973.
|
|