TY - GEN
T1 - Dictionary matching in a stream
AU - Clifford, Raphaël
AU - Fontaine, Allyx
AU - Porat, Ely
AU - Sach, Benjamin
AU - Starikovskaya, Tatiana
N1 - Publisher Copyright:
© Springer-Verlag Berlin Heidelberg 2015.
PY - 2015
Y1 - 2015
N2 - We consider the problem of dictionary matching in a stream. Given a set of strings, known as a dictionary, and a stream of characters arriving one at a time, the task is to report each time some string in our dictionary occurs in the stream. We present a randomised algorithm which takes O(log log(k + m)) time per arriving character and uses O(k logm) words of space, where k is the number of strings in the dictionary and m is the length of the longest string in the dictionary.
AB - We consider the problem of dictionary matching in a stream. Given a set of strings, known as a dictionary, and a stream of characters arriving one at a time, the task is to report each time some string in our dictionary occurs in the stream. We present a randomised algorithm which takes O(log log(k + m)) time per arriving character and uses O(k logm) words of space, where k is the number of strings in the dictionary and m is the length of the longest string in the dictionary.
UR - http://www.scopus.com/inward/record.url?scp=84945536003&partnerID=8YFLogxK
U2 - 10.1007/978-3-662-48350-3_31
DO - 10.1007/978-3-662-48350-3_31
M3 - ???researchoutput.researchoutputtypes.contributiontobookanthology.conference???
AN - SCOPUS:84945536003
SN - 9783662483497
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 361
EP - 372
BT - Algorithms – ESA 2015 - 23rd Annual European Symposium, Proceedings
A2 - Bansal, Nikhil
A2 - Finocchi, Irene
PB - Springer Verlag
T2 - 23rd European Symposium on Algorithms, ESA 2015
Y2 - 14 September 2015 through 16 September 2015
ER -