A regular path query (RPQ) is a regular expression q that returns all node pairs (u, v) from a graph database that are connected by an arbitrary path labelled with a word from L(q). The obvious algorithmic approach to RPQ-evaluation (called PG-approach), i.e., constructing the product graph between an NFA for q and the graph database, is appealing due to its simplicity and also leads to efficient algorithms. However, it is unclear whether the PG-approach is optimal. We address this question by thoroughly investigating which upper complexity bounds can be achieved by the PG-approach, and we complement these with conditional lower bounds (in the sense of the fine-grained complexity framework). A special focus is put on enumeration and delay b...
International audienceWe study logics expressing properties of paths in graphs that are tailored to ...
Areas in which graph databases are applied - such as the semantic web, social networks and scientifi...
We demonstrate the use of localized path indexes in generating efficient execution plans for regular...
A regular path query (RPQ) is a regular expression q that returns all nodepairs (u, v) from a graph ...
Regular path queries (RPQs) are a central component of graph databases. We investigate decision- and...
Regular path queries (RPQs) are an essential component of graph query languages. Such queries consid...
International audienceWe focus on the computational complexity of regular simple path queries (RSPQs...
15 pages, PODS13 conferenceInternational audienceRegular path queries (RPQs) select nodes connected ...
Regular path queries (RPQs) select nodes connected by some path in a graph. The edge labels of such ...
International audienceNested regular path queries are used for querying graph databases and RDF trip...
Regular path queries (RPQs) are a fundamental part of recent graph query languages like SPARQL and P...
We consider the following problem : given a labelled directed graph G and a regular expression R, fi...
Graph data models received much attention lately due to applications in social networks, semantic we...
International audienceWe focus on the computational complexity of regular simple path queries (RSPQs...
We consider the following problem: given a labelled directed graph G and a regular expression R, fin...
International audienceWe study logics expressing properties of paths in graphs that are tailored to ...
Areas in which graph databases are applied - such as the semantic web, social networks and scientifi...
We demonstrate the use of localized path indexes in generating efficient execution plans for regular...
A regular path query (RPQ) is a regular expression q that returns all nodepairs (u, v) from a graph ...
Regular path queries (RPQs) are a central component of graph databases. We investigate decision- and...
Regular path queries (RPQs) are an essential component of graph query languages. Such queries consid...
International audienceWe focus on the computational complexity of regular simple path queries (RSPQs...
15 pages, PODS13 conferenceInternational audienceRegular path queries (RPQs) select nodes connected ...
Regular path queries (RPQs) select nodes connected by some path in a graph. The edge labels of such ...
International audienceNested regular path queries are used for querying graph databases and RDF trip...
Regular path queries (RPQs) are a fundamental part of recent graph query languages like SPARQL and P...
We consider the following problem : given a labelled directed graph G and a regular expression R, fi...
Graph data models received much attention lately due to applications in social networks, semantic we...
International audienceWe focus on the computational complexity of regular simple path queries (RSPQs...
We consider the following problem: given a labelled directed graph G and a regular expression R, fin...
International audienceWe study logics expressing properties of paths in graphs that are tailored to ...
Areas in which graph databases are applied - such as the semantic web, social networks and scientifi...
We demonstrate the use of localized path indexes in generating efficient execution plans for regular...