DocumentCode :
3396886
Title :
Optimal on-line search and sublinear time update in string matching
Author :
Ferragina, Paolo ; Grossi, Roberto
Author_Institution :
Dipartimento di Inf., Pisa Univ., Italy
fYear :
1995
fDate :
23-25 Oct 1995
Firstpage :
604
Lastpage :
612
Abstract :
We study in a dynamic setting the problem of online searching for the occurrences of an arbitrary pattern string P[1,p] in an indexed text string T[1,n]. That is, we assume that the text T may be updated by inserting or deleting an arbitrary string Y[1,y]. Our main contribution is presenting the first dynamic algorithm that achieves optimal time, i.e. Θ(p+occ), to find the occ occurrences of P, and sublinear time per update, i.e. O(√(n+y)), in the worst case. The required space is optimal Θ(n)
Keywords :
computational complexity; pattern matching; search problems; string matching; word processing; arbitrary pattern string; arbitrary string; dynamic algorithm; dynamic setting; indexed text string; occ occurrences; online searching; optimal on-line search; optimal online search; optimal time; string matching; sublinear time per update; sublinear time update; Automata; Encoding; Statistics;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Foundations of Computer Science, 1995. Proceedings., 36th Annual Symposium on
Conference_Location :
Milwaukee, WI
ISSN :
0272-5428
Print_ISBN :
0-8186-7183-1
Type :
conf
DOI :
10.1109/SFCS.1995.492590
Filename :
492590
Link To Document :
بازگشت