2017 IEEE 58th Annual Symposium on Foundations of Computer Science (FOCS) 2017
DOI: 10.1109/focs.2017.36
|View full text |Cite
|
Sign up to set email alerts
|

A Dichotomy for Regular Expression Membership Testing

Abstract: We study regular expression membership testing: Given a regular expression of size m and a string of size n, decide whether the string is in the language described by the regular expression. Its classic O(nm) algorithm is one of the big success stories of the 70s, which allowed pattern matching to develop into the standard tool that it is today.Many special cases of pattern matching have been studied that can be solved faster than in quadratic time. However, a systematic study of tractable cases was made possi… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
44
0

Year Published

2017
2017
2024
2024

Publication Types

Select...
4
3
2

Relationship

2
7

Authors

Journals

citations
Cited by 34 publications
(44 citation statements)
references
References 22 publications
0
44
0
Order By: Relevance
“…From a technical perspective, our paper is most related to the conditional lower bounds for sequence similarity measures on strings and curves that have been shown in recent years, specifically, the SETH-based lower bounds for edit distance [10], longest common subsequence [2,17], Fréchet distance [14], and others [4,11,16,62].…”
Section: Technical Overviewmentioning
confidence: 99%
See 1 more Smart Citation
“…From a technical perspective, our paper is most related to the conditional lower bounds for sequence similarity measures on strings and curves that have been shown in recent years, specifically, the SETH-based lower bounds for edit distance [10], longest common subsequence [2,17], Fréchet distance [14], and others [4,11,16,62].…”
Section: Technical Overviewmentioning
confidence: 99%
“…The following conjectures assert that these bounds are close to optimal, and have been used e.g. in [1,16]. k-SUM In the k-SUM problem, we are given integers R, t ≥ 0 and a set Z ⊆ {0, 1, .…”
Section: Hardness Assumptionsmentioning
confidence: 99%
“…If the conjecture is true, then dozens of important problems from all across computer science exhibit running time lower bounds that match existing upper bounds up to subpolynomial factors. These include pattern matching and other problems in bioinformatics [7, 10, 40, 1], graph algorithms [47,6,32], computational geometry [16], formal languages [11,18], time-series analysis [2,19], and even economics [42] (see [58] for a more comprehensive list).Gao et al[32] also named the low-dimension OV conjecture, which asserts that OV does not have subquadratic algorithms whenever D = ω(log N ) holds. The low-dimension implies the moderate-dimension variant of the OV conjecture, and both are implied by SETH [54].…”
mentioning
confidence: 99%
“…Some input restrictions yield a discrete or even finite set of special cases. For example, Backurs and Indyk [17] and later Bringmann et al [27] studied special cases of regular expression pattern matching by restricting the input to certain "types" of regular expressions. The set of types is discrete and infinite, however, there are only finitely many tractable types, and finitely many minimal hardness results.…”
Section: (Multivariate) Hardness In Pmentioning
confidence: 99%