2020
DOI: 10.48550/arxiv.2002.00629
|View full text |Cite
Preprint
|
Sign up to set email alerts
|

Graphs cannot be indexed in polynomial time for sub-quadratic time string matching, unless SETH fails

Abstract: We consider the following string matching problem on a node-labeled graph G = (V, E): given a pattern string P , decide whether there exists a path in G whose concatenation of node labels equals P . This is a basic primitive in various problems in bioinformatics, graph databases, or networks. The hardness results of Backurs and Indyk (FOCS 2016) imply that this problem cannot be solved in better than O(|E||P |) time, under the Orthogonal Vectors Hypothesis (OVH), and this holds even under various restrictions… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
2

Citation Types

2
13
0

Year Published

2020
2020
2021
2021

Publication Types

Select...
4

Relationship

1
3

Authors

Journals

citations
Cited by 4 publications
(15 citation statements)
references
References 34 publications
2
13
0
Order By: Relevance
“…For instance, let 0 < ϵ < 1 be a constant and A be an NFA of size m and width at most p ≤ (ϵ/2) log 2 m. Contributions (2) and ( 4) -when combined with the polynomial-time DFA indexing algorithms of [5] imply that in polynomial time we can index A so that pattern matching queries on L(A) are solved in O(πm ϵ ) time. This breaks asymptotically the conditional lower bound Ω(πm) of Equi et al [9] holding in the worst-case even when polynomial preprocessing time is allowed.…”
Section: Introductionmentioning
confidence: 78%
See 4 more Smart Citations
“…For instance, let 0 < ϵ < 1 be a constant and A be an NFA of size m and width at most p ≤ (ϵ/2) log 2 m. Contributions (2) and ( 4) -when combined with the polynomial-time DFA indexing algorithms of [5] imply that in polynomial time we can index A so that pattern matching queries on L(A) are solved in O(πm ϵ ) time. This breaks asymptotically the conditional lower bound Ω(πm) of Equi et al [9] holding in the worst-case even when polynomial preprocessing time is allowed.…”
Section: Introductionmentioning
confidence: 78%
“…An important consequence of the above bounds is that, in polynomial time, we can index an interesting subset of the regular languages (represented as NFAs) such that pattern matching query times break the indexability lower bound of Equi et al [9] (holding in the worst-case even when polynomial preprocessing time is allowed): ▶ Corollary 13. Let A be an NFA with m edges and width(A) ≤ (ϵ/2) log 2 m for any constant 0 < ϵ < 1.…”
Section: :8mentioning
confidence: 97%
See 3 more Smart Citations