The currently fastest algorithm for regular expression pattern matching and membership improves the classical O(nm) time algorithm by a factor of about log^{3/2}n. Instead of focussing on general patterns we analyse homogeneous patterns of bounded depth in this work. For them a classification splitting the types in easy (strongly sub-quadratic) and hard (essentially quadratic time under SETH) is known. We take a very fine-grained look at the hard pattern types from this classification and show a dichotomy: few types allow super-poly-logarithmic improvements while the algorithms for the other pattern types can only be improved by a constant number of log-factors, assuming the Formula-SAT Hypothesis
Abstract Regular expression matching is a key task (and often computational bottleneck) in a variety...
Regular Expressions (REs) are ubiquitous in database and programming languages. While many applicati...
Given a regular expression R and a string Q, the regular expression parsing problem is to determine ...
We study regular expression membership testing: Given a regular expression of size $m$ and a string ...
Regular expressions constitute a fundamental notion in formal language theory and are frequently use...
International audienceRegular expression search is a key primitive in myriads of applications, from ...
AbstractWe study 4 problems in string matching, namely, regular expression matching, approximate reg...
A pattern (i. e., a string of variables and terminals) maps to a word, if this is obtained by unifor...
Abstract. Regular expression matching is a key task (and often the computational bottleneck) in a va...
In the present paper, we study the match test for extended regular expressions. We approach this NP-...
AbstractIn this paper, we are interested in solving the approximate regular expression matching prob...
By adding the complement operator (\neg), extended regular expressions ({\ERE}) can encode regular l...
Thesis: Ph. D., Massachusetts Institute of Technology, Department of Electrical Engineering and Comp...
Exact string matching in labeled graphs is the problem of searching paths of a graph G=(V, E) such t...
Exact string matching in labeled graphs is the problem of searching paths of a graph G = (V, E) such...
Abstract Regular expression matching is a key task (and often computational bottleneck) in a variety...
Regular Expressions (REs) are ubiquitous in database and programming languages. While many applicati...
Given a regular expression R and a string Q, the regular expression parsing problem is to determine ...
We study regular expression membership testing: Given a regular expression of size $m$ and a string ...
Regular expressions constitute a fundamental notion in formal language theory and are frequently use...
International audienceRegular expression search is a key primitive in myriads of applications, from ...
AbstractWe study 4 problems in string matching, namely, regular expression matching, approximate reg...
A pattern (i. e., a string of variables and terminals) maps to a word, if this is obtained by unifor...
Abstract. Regular expression matching is a key task (and often the computational bottleneck) in a va...
In the present paper, we study the match test for extended regular expressions. We approach this NP-...
AbstractIn this paper, we are interested in solving the approximate regular expression matching prob...
By adding the complement operator (\neg), extended regular expressions ({\ERE}) can encode regular l...
Thesis: Ph. D., Massachusetts Institute of Technology, Department of Electrical Engineering and Comp...
Exact string matching in labeled graphs is the problem of searching paths of a graph G=(V, E) such t...
Exact string matching in labeled graphs is the problem of searching paths of a graph G = (V, E) such...
Abstract Regular expression matching is a key task (and often computational bottleneck) in a variety...
Regular Expressions (REs) are ubiquitous in database and programming languages. While many applicati...
Given a regular expression R and a string Q, the regular expression parsing problem is to determine ...