Publications

Stats

View publication

Title Semantic Acyclicity on Graph Databases
Authors Pablo Barceló, Miguel Romero, Moshe Vardi
Publication date 2013
Abstract It is known that unions of acyclic conjunctive queries
(CQs) can
be evaluated in linear time, as opposed to arbitrary CQs, for which the
evaluation problem is NP-complete. It follows from techniques in the area of
constraint-satisfaction problems that "semantically acyclic" unions of CQs
-- i.e., unions of CQs that are equivalent to a union of acyclic ones -- can
be evaluated in polynomial time, though testing membership in the class of
semantically acyclic CQs is NP-complete.
\n\n
We study here the fundamental notion of semantic acyclicity in the context
of graph databases and unions of conjunctive regular path queries with
inverse (UC2RPQs). It is known that unions of acyclic C2RPQs can be
evaluated efficiently, but it is by no means obvious whether the same holds
for the class of UC2RPQs that are semantically acyclic. We prove that
checking whether a UC2RPQ is semantically acyclic is decidable in 2EXPSPACE,
and that it is EXPSPACE-hard even in the absence of inverses. Furthermore,
we show that evaluation of semantically acyclic UC2RPQs is fixed-parameter
tractable. In addition, our tools yield a strong theory of approximations
for UC2RPQs when no equivalent acyclic UC2RPQ exists.
Pages 237-248
Conference name ACM SIGMOD-SIGACT-SIGART Symposium on Principles of Database Systems
Publisher ACM Press (New York, NY, USA)
Reference URL View reference page