Passer à la navigation principale Passer à la recherche Passer au contenu principal

Evaluating Datalog via Tree Automata and Cycluits

  • Université Paris-Saclay
  • Université de Lille
  • INRIA Institut National de Recherche en Informatique et en Automatique
  • PSL research University & IPSL

Résultats de recherche: Contribution à un journalArticleRevue par des pairs

Résumé

We investigate parameterizations of both database instances and queries that make query evaluation fixed-parameter tractable in combined complexity. We show that clique-frontier-guarded Datalog with stratified negation (CFG-Datalog) enjoys bilinear-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 translating to alternating two-way automata, whose semantics is defined via cyclic provenance circuits (cycluits) that can be tractably evaluated.

langue originaleAnglais
Pages (de - à)1620-1678
Nombre de pages59
journalTheory of Computing Systems
Volume63
Numéro de publication7
Les DOIs
étatPublié - 15 oct. 2019
Modification externeOui

Empreinte digitale

Examiner les sujets de recherche de « Evaluating Datalog via Tree Automata and Cycluits ». Ensemble, ils forment une empreinte digitale unique.

Contient cette citation