2020
DOI: 10.1016/j.jcss.2019.08.006
|View full text |Cite
|
Sign up to set email alerts
|

A trichotomy for regular simple path queries on graphs

Abstract: Regular path queries (RPQs) select nodes connected by some path in a graph. The edge labels of such a path have to form a word that matches a given regular expression. We investigate the evaluation of RPQs with an additional constraint that prevents multiple traversals of the same nodes. Those regular simple path queries (RSPQs) find several applications in practice, yet they quickly become intractable, even for basic languages such as (aa) * or a * ba * .In this paper, we establish a comprehensive classificat… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

1
37
0

Year Published

2021
2021
2022
2022

Publication Types

Select...
2
2
1

Relationship

4
1

Authors

Journals

citations
Cited by 16 publications
(38 citation statements)
references
References 44 publications
1
37
0
Order By: Relevance
“…There were even expression types which occurred more often in the TO (timeout) logs than in the OK logs, such as ∼(ab) * . This is interesting, because such expressions are known to be complex (NP-complete) to evaluate under simple path semantics [3]. Additional Insights on Wikidata Property Paths.…”
Section: Property Path Analysismentioning
confidence: 99%
See 3 more Smart Citations
“…There were even expression types which occurred more often in the TO (timeout) logs than in the OK logs, such as ∼(ab) * . This is interesting, because such expressions are known to be complex (NP-complete) to evaluate under simple path semantics [3]. Additional Insights on Wikidata Property Paths.…”
Section: Property Path Analysismentioning
confidence: 99%
“…Furthermore, all property paths except 198 (98) are in C tract , which is a broader class introduced by Bagan et al [3] and which precisely characterizes the set of regular expressions for which the data complexity under simple path semantics is tractable if P NP.…”
Section: Property Path Analysismentioning
confidence: 99%
See 2 more Smart Citations
“…This wide array of possibilities, in terms of query input and output, along with the complexity of query evaluation, drives and motivates our current research in the area [23,16,22,18,8,15,7,13,12,9], part of which we revisit in this paper.…”
Section: Q2 : Select (Count( ? Item ) As ? Count ) Where {mentioning
confidence: 99%