AbstractAmir and Farach (1991) and Amir et al. (to appear) recently initiated the study of the dynamic dictionary pattern matching problem. The dictionary D contains a set of patterns that can change over time by insertion and deletion of individual patterns. The user may also present a text string and ask to search for all occurrences of any patterns in the text. For the static dictionary problem, Aho and Corasick (1975) gave a strategy based on a failure function automaton that takes O(|D|log|Σ|) time to build a dictionary of size |D| and searches a text T in time O(|T|log|Σ|+tocc), where tocc, is the total number of pattern occurrences in the text.Amir et al. (to appear) used an automaton based on suffix trees to solve the dynamic proble...
The String-to-Dictionary Matching Problem is defined, in which a string is searched for in all the p...
The standard string matching problem involves finding all occurrences of a single pattern in a singl...
We study the problem of designing a dictionary data structure that is resilient to memory corruption...
We consider the dynamic dictionary matching problem. We are given a set of pattern strings (the dict...
AbstractIn the dynamic dictionary matching problem, a dictionary D contains a set of patterns that c...
[[abstract]]In this paper we revisit the dynamic dictionary matching problem, which asks for an inde...
The talk is about a dictionary data structure D for matching multiple pat-tern. If the input alphabe...
AbstractIn thedynamic dictionary matchingproblem, a dictionaryDcontains a set of patterns that can c...
Two equal-length strings S and S′ are a parameterized-match (p-match) iff there exists a one-to-one ...
Two equal-length strings S and S\u27 are a parameterized-match (p-match) iff there exists a one-to-o...
This research presents inverted lists as a new data structure for the dynamic dictionary matching al...
We investigate the problem of computing in the presence of faults that may arbitrarily (i.e., advers...
This work was also published as a Rice University thesis/dissertation: http://hdl.handle.net/1911/16...
Recent breakthrough in compressed indexing data structures has reduced the space for indexing a text...
[[abstract]]Let T be a string with n characters over an alphabet of constant size. A recent breakthr...
The String-to-Dictionary Matching Problem is defined, in which a string is searched for in all the p...
The standard string matching problem involves finding all occurrences of a single pattern in a singl...
We study the problem of designing a dictionary data structure that is resilient to memory corruption...
We consider the dynamic dictionary matching problem. We are given a set of pattern strings (the dict...
AbstractIn the dynamic dictionary matching problem, a dictionary D contains a set of patterns that c...
[[abstract]]In this paper we revisit the dynamic dictionary matching problem, which asks for an inde...
The talk is about a dictionary data structure D for matching multiple pat-tern. If the input alphabe...
AbstractIn thedynamic dictionary matchingproblem, a dictionaryDcontains a set of patterns that can c...
Two equal-length strings S and S′ are a parameterized-match (p-match) iff there exists a one-to-one ...
Two equal-length strings S and S\u27 are a parameterized-match (p-match) iff there exists a one-to-o...
This research presents inverted lists as a new data structure for the dynamic dictionary matching al...
We investigate the problem of computing in the presence of faults that may arbitrarily (i.e., advers...
This work was also published as a Rice University thesis/dissertation: http://hdl.handle.net/1911/16...
Recent breakthrough in compressed indexing data structures has reduced the space for indexing a text...
[[abstract]]Let T be a string with n characters over an alphabet of constant size. A recent breakthr...
The String-to-Dictionary Matching Problem is defined, in which a string is searched for in all the p...
The standard string matching problem involves finding all occurrences of a single pattern in a singl...
We study the problem of designing a dictionary data structure that is resilient to memory corruption...