This work was also published as a Rice University thesis/dissertation: http://hdl.handle.net/1911/16740Pattern matching algorithms are among the most important and practical contributions of theoretical computer science. Pattern matching is used in a wide variety of applications such as text editing, information retrieval, DNA sequencing, and computer vision. Several combinatorial problems arise in pattern matching such as matching in the presence of local errors, scaling, rotation, compression, and multiple patterns. A common feature shared by many solutions to these problems is the notion of preprocessing the patterns and/or texts prior to the actual matching. We study the problem of pattern matching with multiple patterns. The set of pat...
We study the complexity of the problem of searching for a set of patterns that separate two given se...
A multi-track string is a tuple of strings of the same length. Given the pattern and text of two mul...
AbstractIn thedynamic dictionary matchingproblem, a dictionaryDcontains a set of patterns that can c...
AbstractIn the dynamic dictionary matching problem, a dictionary D contains a set of patterns that c...
AbstractWe describe the first worst-case efficient algorithm for simultaneously matching multiple re...
We consider the dynamic dictionary matching problem. We are given a set of pattern strings (the dict...
We address the problem of matching multiple pattern strings against a text string. Just as the Aho-C...
Abstract-- A new algorithm to search for multiple patterns simultaneously is proposed. The multiple ...
International audienceThe multi-pattern matching problem consists in finding all occurrences of the ...
The rapidly growing need for analysis of digitized images in multimedia systems has lead to a variet...
The standard string matching problem involves finding all occurrences of a single pattern in a singl...
AbstractWe present new and faster algorithms to search for a two-dimensional pattern in a two-dimens...
Submitted to WALCOM 2020Cartesian tree matching is the problem of finding all substrings in a given ...
AbstractWe extend Baker's theory of parameterized string matching (1993) to algorithms that match mu...
We present new and faster algorithms to search for a two-dimensional pattern in a two-dimensional te...
We study the complexity of the problem of searching for a set of patterns that separate two given se...
A multi-track string is a tuple of strings of the same length. Given the pattern and text of two mul...
AbstractIn thedynamic dictionary matchingproblem, a dictionaryDcontains a set of patterns that can c...
AbstractIn the dynamic dictionary matching problem, a dictionary D contains a set of patterns that c...
AbstractWe describe the first worst-case efficient algorithm for simultaneously matching multiple re...
We consider the dynamic dictionary matching problem. We are given a set of pattern strings (the dict...
We address the problem of matching multiple pattern strings against a text string. Just as the Aho-C...
Abstract-- A new algorithm to search for multiple patterns simultaneously is proposed. The multiple ...
International audienceThe multi-pattern matching problem consists in finding all occurrences of the ...
The rapidly growing need for analysis of digitized images in multimedia systems has lead to a variet...
The standard string matching problem involves finding all occurrences of a single pattern in a singl...
AbstractWe present new and faster algorithms to search for a two-dimensional pattern in a two-dimens...
Submitted to WALCOM 2020Cartesian tree matching is the problem of finding all substrings in a given ...
AbstractWe extend Baker's theory of parameterized string matching (1993) to algorithms that match mu...
We present new and faster algorithms to search for a two-dimensional pattern in a two-dimensional te...
We study the complexity of the problem of searching for a set of patterns that separate two given se...
A multi-track string is a tuple of strings of the same length. Given the pattern and text of two mul...
AbstractIn thedynamic dictionary matchingproblem, a dictionaryDcontains a set of patterns that can c...