License: Creative Commons Attribution 3.0 Unported license (CC BY 3.0)
When quoting this document, please refer to the following
DOI: 10.4230/LIPIcs.ICDT.2017.6
URN: urn:nbn:de:0030-drops-70516
URL: http://dagstuhl.sunsite.rwth-aachen.de/volltexte/2017/7051/
Amarilli, Antoine ;
Bourhis, Pierre ;
Monet, Mikaƫl ;
Senellart, Pierre
Combined Tractability of Query Evaluation via Tree Automata and Cycluits
Abstract
We investigate parameterizations of both database instances and queries that make query evaluation fixed-parameter tractable in combined complexity. We introduce a new Datalog fragment with stratified negation, intensional-clique-guarded Datalog (ICG-Datalog), with linear-time evaluation on structures of bounded treewidth for programs of bounded rule size. Such programs capture in particular conjunctive queries with simplicial decompositions of bounded width, guarded negation fragment queries of bounded CQ-rank, or two-way regular path queries. Our result is shown by compiling to alternating two-way automata, whose semantics is defined via cyclic provenance circuits (cycluits) that can be tractably evaluated. Last, we prove that probabilistic query evaluation remains intractable in combined complexity under this parameterization.
BibTeX - Entry
@InProceedings{amarilli_et_al:LIPIcs:2017:7051,
author = {Antoine Amarilli and Pierre Bourhis and Mika{\"e}l Monet and Pierre Senellart},
title = {{Combined Tractability of Query Evaluation via Tree Automata and Cycluits}},
booktitle = {20th International Conference on Database Theory (ICDT 2017)},
pages = {6:1--6:19},
series = {Leibniz International Proceedings in Informatics (LIPIcs)},
ISBN = {978-3-95977-024-8},
ISSN = {1868-8969},
year = {2017},
volume = {68},
editor = {Michael Benedikt and Giorgio Orsi},
publisher = {Schloss Dagstuhl--Leibniz-Zentrum fuer Informatik},
address = {Dagstuhl, Germany},
URL = {http://drops.dagstuhl.de/opus/volltexte/2017/7051},
URN = {urn:nbn:de:0030-drops-70516},
doi = {10.4230/LIPIcs.ICDT.2017.6},
annote = {Keywords: query evaluation, tree automata, provenance, treewidth, circuits}
}
Keywords: |
|
query evaluation, tree automata, provenance, treewidth, circuits |
Collection: |
|
20th International Conference on Database Theory (ICDT 2017) |
Issue Date: |
|
2017 |
Date of publication: |
|
17.03.2017 |