2021
DOI: 10.1007/978-3-030-67731-2_44
|View full text |Cite
|
Sign up to set email alerts
|

Graphs Cannot Be Indexed in Polynomial Time for Sub-quadratic Time String Matching, Unless SETH Fails

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
15
0

Year Published

2021
2021
2024
2024

Publication Types

Select...
4
3
1
1

Relationship

4
5

Authors

Journals

citations
Cited by 24 publications
(19 citation statements)
references
References 31 publications
0
15
0
Order By: Relevance
“…As the reader can verify, the presented construction is a linear independent component (LIC) reduction [20], and hence it follows that one cannot index generic elastic founder graphs in polynomial time for efficient string search, unless the Orthogonal Vector Hypothesis or the Strong Exponential Time Hypothesis (SETH) are false [20]. Thus, a property like repeatfreeness is required.…”
Section: Hardnessmentioning
confidence: 97%
See 1 more Smart Citation
“…As the reader can verify, the presented construction is a linear independent component (LIC) reduction [20], and hence it follows that one cannot index generic elastic founder graphs in polynomial time for efficient string search, unless the Orthogonal Vector Hypothesis or the Strong Exponential Time Hypothesis (SETH) are false [20]. Thus, a property like repeatfreeness is required.…”
Section: Hardnessmentioning
confidence: 97%
“…Since it is NP-hard to recognize if a given graph is Wheeler [17], it is of interest to look for other graph classes that could provide some indexability functionality. Unfortunately, quite simple graphs turn out to be hard to index [19,20] (under the Strong Exponential Time Hypothesis). But as we will see later, further restrictions on graphs change the situation: We show that there exists a family of founder graphs that can be indexed in linear time to support linear time queries.…”
Section: Related Workmentioning
confidence: 99%
“…It turns out that this kind of automata, called Wheeler automata, (a) admit an efficient index data structure for searching subpaths labeled with a given query pattern, and (b) enable a representation of the graph in a space proportional to that of the edges' labels since the topology can be encoded with just O(1) bits per node [13] (as well as enabling more advanced compression mechanisms, see [3,11]). This is in contrast with the fact that general graphs require a logarithmic (in the graph's size) number of bits per edge to be represented, as well as with recent results showing that in general, the subpath search problem can not be solved in subquadratic time, unless the strong exponential time hypothesis is false [4,5,6,7,10]. A WDFAs A recognizing the language L d = ac * + dc * f .…”
Section: Introductionmentioning
confidence: 99%
“…This lower bound holds even if requiring only exact matches, the graph is acyclic, i.e. a DAG [12, 15], and we allow any polynomial-time indexing of the graph [13].…”
Section: Introductionmentioning
confidence: 99%