We consider the following problem: given a labelled directed graph G and a regular expression R, find all pairs of nodes connected by a simple path such that the concatenation of the labels along the path satisfies R. The problem is motivated by the observation that many recursive queries in relational databases can be expressed in this form, and by the implementation of a query language, G+ , based on this observation. We show that the problem is in general intractable, but present an algorithm than runs in polynomial time in the size of the graph when the regular expression and the graph are free of conflicts. We also present a class of languages whose expressions can always be evaluated in time polynomial in the size of both the graph an...
Graph data models received much attention lately due to applications in social networks, semantic we...
International audienceA graph database is a digraph whose arcs are labelled with symbols from a fixe...
International audienceA graph database is a digraph whose arcs are labelled with symbols from a fixe...
We consider the following problem: given a labelled directed graph G and a regular expression R, fin...
We consider the following problem: given a labelled directed graph G and a regular expression R, fi...
We consider the following problem : given a labelled directed graph G and a regular expression R, fi...
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 audienceWe focus on the computational complexity of regular simple path queries (RSPQs...
International audienceWe focus on the computational complexity of regular simple path queries (RSPQs...
International audienceWe focus on the computational complexity of regular simple path queries (RSPQs...
International audienceWe focus on the computational complexity of regular simple path queries (RSPQs...
International audienceWe focus on the computational complexity of regular simple path queries (RSPQs...
International audienceWe focus on the computational complexity of regular simple path queries (RSPQs...
Let G be a labeled directed graph with arc labels drawn from alphabet Σ, R be a regular expression o...
Graph data models received much attention lately due to applications in social networks, semantic we...
International audienceA graph database is a digraph whose arcs are labelled with symbols from a fixe...
International audienceA graph database is a digraph whose arcs are labelled with symbols from a fixe...
We consider the following problem: given a labelled directed graph G and a regular expression R, fin...
We consider the following problem: given a labelled directed graph G and a regular expression R, fi...
We consider the following problem : given a labelled directed graph G and a regular expression R, fi...
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 audienceWe focus on the computational complexity of regular simple path queries (RSPQs...
International audienceWe focus on the computational complexity of regular simple path queries (RSPQs...
International audienceWe focus on the computational complexity of regular simple path queries (RSPQs...
International audienceWe focus on the computational complexity of regular simple path queries (RSPQs...
International audienceWe focus on the computational complexity of regular simple path queries (RSPQs...
International audienceWe focus on the computational complexity of regular simple path queries (RSPQs...
Let G be a labeled directed graph with arc labels drawn from alphabet Σ, R be a regular expression o...
Graph data models received much attention lately due to applications in social networks, semantic we...
International audienceA graph database is a digraph whose arcs are labelled with symbols from a fixe...
International audienceA graph database is a digraph whose arcs are labelled with symbols from a fixe...