ACM Home Page
Please provide us with feedback. Feedback
Real-time indexing over fixed finite alphabets
Full text PdfPdf (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
: SIAM Activity Group on Discrete Mathematics
SIGACT: ACM Special Interest Group on Algorithms and Computation Theory
Publisher
Society for Industrial and Applied Mathematics  Philadelphia, PA, USA
Bibliometrics
Downloads (6 Weeks): 6,   Downloads (12 Months): 45,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Review this Article  

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.