Circuit Treewidth, Sentential Decision, and Query Compilation

被引:10
|
作者
Bova, Simone [1 ]
Szeider, Stefan [1 ]
机构
[1] TU Wien, Vienna, Austria
基金
奥地利科学基金会;
关键词
D O I
10.1145/3034786.3034787
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The evaluation of a query over a probabilistic database boils down to computing the probability of a suitable Boolean function, the lineage of the query over the database. The method of query compilation approaches the task in two stages: first, the query lineage is implemented (compiled) in a circuit form where probability computation is tractable; and second, the desired probability is computed over the compiled circuit. A basic theoretical quest in query compilation is that of identifying pertinent classes of queries whose lineages admit compact representations over increasingly succinct, tractable circuit classes. Fostering previous work by Jha and Suciu (ICDT 2012) and Petke and Razgon (SAT 2013), we focus on queries whose lineages admit circuit implementations with small treewidth, and investigate their compilability within tame classes of decision diagrams. In perfect analogy with the characterization of bounded circuit pathwidth by bounded OBDD width, we show that a class of Boolean functions has bounded circuit treewidth if and only if it has bounded SDD width. Sentential decision diagrams (SDDs) are central in knowledge compilation, being essentially as tractable as OBDDs but exponentially more succinct. By incorporating constant width (linear size) SDDs and polynomial size SDDs in the picture, we refine the panorama of query compilation for unions of conjunctive queries with and without inequalities.
引用
收藏
页码:233 / 246
页数:14
相关论文
共 50 条
  • [41] Grizzly: Efficient Stream Processing Through Adaptive Query Compilation
    Grulich, Philipp M.
    Bress, Sebastian
    Zeuch, Steffen
    Traub, Jonas
    von Bleichert, Janis
    Chen, Zongxiong
    Rabl, Tilmann
    Markl, Volker
    SIGMOD'20: PROCEEDINGS OF THE 2020 ACM SIGMOD INTERNATIONAL CONFERENCE ON MANAGEMENT OF DATA, 2020, : 2487 - 2503
  • [42] Compile-Time Analysis of Compiler Frameworks for Query Compilation
    Engelke, Alexis
    Schwarz, Tobias
    2024 IEEE/ACM INTERNATIONAL SYMPOSIUM ON CODE GENERATION AND OPTIMIZATION, CGO, 2024, : 233 - 244
  • [43] Quantum Circuit Compilation for the Graph Coloring Problem
    Oddi, Angelo
    Rasconi, Riccardo
    Baioletti, Marco
    Santucci, Vieri Giuliano
    Beck, Hamish
    AIXIA 2022 - ADVANCES IN ARTIFICIAL INTELLIGENCE, 2023, 13796 : 374 - 386
  • [44] Predicting Good Quantum Circuit Compilation Options
    Quetschlich, Nils
    Burgholzer, Lukas
    Wille, Robert
    2023 IEEE INTERNATIONAL CONFERENCE ON QUANTUM SOFTWARE, QSW, 2023, : 43 - 53
  • [45] A JIT Compilation-based Unified SQL Query Optimization System
    Lee, Myungcheol
    Lee, Miyoung
    Kim, ChangSoo
    2016 6TH INTERNATIONAL CONFERENCE ON IT CONVERGENCE AND SECURITY (ICITCS 2016), 2016, : 193 - 194
  • [46] r3d3: Optimized Query Compilation on GPUs
    Krolik, Alexander
    Verbrugge, Clark
    Hendren, Laurie
    CGO '21: PROCEEDINGS OF THE 2021 IEEE/ACM INTERNATIONAL SYMPOSIUM ON CODE GENERATION AND OPTIMIZATION (CGO), 2021, : 277 - 288
  • [47] Approximate Compilation of Constraints into Multivalued Decision Diagrams
    Hadzic, Tarik
    Hooker, John N.
    O'Sullivan, Barry
    Tiedemann, Peter
    PRINCIPLES AND PRACTICE OF CONSTRAINT PROGRAMMING, 2008, 5202 : 448 - +
  • [48] NISQ circuit compilation is the travelling salesman problem on a torus
    Paler, Alexandru
    Zulehner, Alwin
    Wille, Robert
    QUANTUM SCIENCE AND TECHNOLOGY, 2021, 6 (02):
  • [49] An Innovative Genetic Algorithm for the Quantum Circuit Compilation Problem
    Rasconi, Riccardo
    Oddi, Angelo
    THIRTY-THIRD AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE / THIRTY-FIRST INNOVATIVE APPLICATIONS OF ARTIFICIAL INTELLIGENCE CONFERENCE / NINTH AAAI SYMPOSIUM ON EDUCATIONAL ADVANCES IN ARTIFICIAL INTELLIGENCE, 2019, : 7707 - 7714
  • [50] Rollout based Heuristics for the Quantum Circuit Compilation Problem
    Chand, Shelvin
    Singh, Hemant Kumar
    Ray, Tapabrata
    Ryan, Michael
    2019 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2019, : 974 - 981