LINEAR PROGRAMS WITH CONJUNCTIVE DATABASE QUERIES

被引:0
|
作者
Capelli, Florent [1 ,2 ]
Crosetti, Nicolas [2 ]
Niehren, Joachim [2 ]
Ramon, Jan [2 ]
机构
[1] Univ Lille, Lille, France
[2] INRIA, Lille, France
关键词
Database; Linear program; optimization;
D O I
10.46298/LMCS-20(1:9)2024
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
In this paper, we study the problem of optimizing a linear program whose variables are the answers to a conjunctive query. For this we propose the language LP(CQ) for specifying linear programs whose constraints and objective functions depend on the answer sets of conjunctive queries. We contribute an efficient algorithm for solving programs in a fragment of LP(CQ). The natural approach constructs a linear program having as many variables as there are elements in the answer set of the queries. Our approach constructs a linear program having the same optimal value but fewer variables. This is done by exploiting the structure of the conjunctive queries using generalized hypertree decompositions of small width to factorize elements of the answer set together. We illustrate the various applications of LP(CQ) programs on three examples: optimizing deliveries of resources, minimizing noise for differential privacy, and computing the s -measure of patterns in graphs as needed for data mining.
引用
收藏
页码:1 / 9
页数:48
相关论文
共 50 条
  • [1] Database interrogation using conjunctive queries
    Bielecki, M
    Van den Bussche, J
    DATABASE THEORY ICDT 2003, PROCEEDINGS, 2003, 2572 : 259 - 269
  • [2] Exploiting conjunctive queries in description logic programs
    Eiter, Thomas
    Ianni, Giovambattista
    Krennwallner, Thomas
    Schindlauer, Roman
    ANNALS OF MATHEMATICS AND ARTIFICIAL INTELLIGENCE, 2008, 53 (1-4) : 115 - 152
  • [3] Exploiting conjunctive queries in description logic programs
    Thomas Eiter
    Giovambattista Ianni
    Thomas Krennwallner
    Roman Schindlauer
    Annals of Mathematics and Artificial Intelligence, 2008, 53 : 115 - 152
  • [4] On satisfiability, equivalence, and implication problems involving conjunctive queries in database systems
    Guo, S
    Sun, W
    Weiss, MA
    IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 1996, 8 (04) : 604 - 616
  • [5] On Satisfiability, equivalence, and implication problems involving conjunctive queries in database systems
    Florida Int Univ, Miami, United States
    IEEE Trans Knowl Data Eng, 4 (604-616):
  • [6] STYPES: Nonrecursive Datalog Rewriter for Linear TGDs and Conjunctive Queries
    Kikot, Stanislav
    Kontchakov, Roman
    Rapisarda, Salvatore
    Zakharyaschev, Michael
    ON THE MOVE TO MEANINGFUL INTERNET SYSTEMS (OTM 2018), PT II, 2018, 11230 : 441 - 460
  • [7] Enumeration and Updates for Conjunctive Linear Algebra Queries Through Expressibility
    Serrano, Thomas Munoz
    Riveros, Cristian
    Vansummeren, Stijn
    27TH INTERNATIONAL CONFERENCE ON DATABASE THEORY, ICDT 2024, 2024, 290
  • [8] Conjunctive Queries with Comparisons
    Wang, Qichen
    Yi, Ke
    PROCEEDINGS OF THE 2022 INTERNATIONAL CONFERENCE ON MANAGEMENT OF DATA (SIGMOD '22), 2022, : 108 - 121
  • [9] ORDERING CONJUNCTIVE QUERIES
    SMITH, DE
    GENESERETH, MR
    ARTIFICIAL INTELLIGENCE, 1985, 26 (02) : 171 - 215
  • [10] Dynamic conjunctive queries
    Zeume, Thomas
    Schwentick, Thomas
    JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 2017, 88 : 3 - 26