THE POWER OF LOCAL CONSISTENCY IN CONJUNCTIVE QUERIES AND CONSTRAINT SATISFACTION PROBLEMS

被引:9
|
作者
Greco, Gianluigi [1 ]
Scarcello, Francesco [2 ]
机构
[1] Univ Calabria, Dept Math & Comp Sci, Commenda Di Rende, Italy
[2] Univ Calabria, DIMES Dept, Commenda Di Rende, Italy
关键词
query processing; local consistency; structural decomposition methods; tree projections; STRUCTURAL TRACTABILITY; HYPERTREE DECOMPOSITIONS; TREE; ACYCLICITY; HYPERGRAPHS; CONTAINMENT; MARSHALS; GRAPHS;
D O I
10.1137/16M1090272
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Answering conjunctive queries is a fundamental problem in database theory, and it is equivalent to solving constraint satisfaction problems in artificial intelligence and to other fundamental problems arising in computer science, which can be recast in terms of looking for homomorphisms between relational structures. The problem is NP-hard, so that several research efforts have been made in the literature for identifying tractable classes, known as islands of tractability, as well as for devising clever heuristics for solving efficiently real-world instances. Many heuristic approaches are based on enforcing on the given instance a property called local consistency (also, relational arc-consistency), where each tuple in every query atom matches at least one tuple in every other query atom. Interestingly, for many well-known classes of instances, such as for the acyclic ones, enforcing local consistency is even sufficient to solve the given instance correctly. However, the precise power of such a procedure was unclear, but for some very restricted cases. The paper provides answers to long-standing questions about the precise power of algorithms based on enforcing local consistency. The paper deals with both the general framework of tree projections, where local consistency is enforced among arbitrary views defined over the given database instance, and the specific cases where such views are computed according to the so-called structural decomposition methods, such as generalized hypertree width, component hypertree decompositions, and so on. Moreover, the paper deals with both decision and computation problems, by characterizing those tuples that are correct projections of query answers, which finds application in algorithms for answering queries and solving constraint satisfaction problems. As a relevant special case, the power of algorithms based on enforcing local consistency is characterized over the fundamental and deeply studied class of acyclic conjunctive queries. It turns out that local consistency provides the correct answer to a Boolean acyclic query if, and only if, the query is semantically acyclic.
引用
收藏
页码:1111 / 1145
页数:35
相关论文
共 50 条
  • [21] THE COMPLEXITY OF SOME POLYNOMIAL NETWORK CONSISTENCY ALGORITHMS FOR CONSTRAINT SATISFACTION PROBLEMS
    MACKWORTH, AK
    FREUDER, EC
    ARTIFICIAL INTELLIGENCE, 1985, 25 (01) : 65 - 74
  • [22] Distributed constraint satisfaction algorithm for complex local problems
    Yokoo, M
    Hirayama, K
    INTERNATIONAL CONFERENCE ON MULTI-AGENT SYSTEMS, PROCEEDINGS, 1998, : 372 - 379
  • [23] The complexity of Boolean constraint satisfaction local search problems
    Philippe Chapdelaine
    Nadia Creignou
    Annals of Mathematics and Artificial Intelligence, 2005, 43 : 51 - 63
  • [24] On the computation of local interchangeability in discrete constraint satisfaction problems
    Choueiry, BY
    Noubir, G
    FIFTEENTH NATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE (AAAI-98) AND TENTH CONFERENCE ON INNOVATIVE APPLICATIONS OF ARTIFICAL INTELLIGENCE (IAAI-98) - PROCEEDINGS, 1998, : 326 - 333
  • [26] The power of ants in solving Distributed Constraint Satisfaction Problems
    Semnani, Samaneh Hoseini
    Zamanifar, Kamran
    APPLIED SOFT COMPUTING, 2012, 12 (02) : 640 - 651
  • [27] Local entropy as a measure for sampling solutions in constraint satisfaction problems
    Baldassi, Carlo
    Ingrosso, Alessandro
    Lucibello, Carlo
    Saglietti, Luca
    Zecchina, Riccardo
    JOURNAL OF STATISTICAL MECHANICS-THEORY AND EXPERIMENT, 2016,
  • [28] Collapsibility and consistency in quantified constraint satisfaction
    Chen, HB
    PROCEEDING OF THE NINETEENTH NATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE AND THE SIXTEENTH CONFERENCE ON INNOVATIVE APPLICATIONS OF ARTIFICIAL INTELLIGENCE, 2004, : 155 - 160
  • [29] Consistency and random constraint satisfaction models
    Gao, Yong
    Culberson, Joseph
    JOURNAL OF ARTIFICIAL INTELLIGENCE RESEARCH, 2007, 28 (517-557): : 517 - 557
  • [30] Decomposing Constraint Satisfaction Problems by Means of Meta Constraint Satisfaction Optimization Problems
    Loeffler, Sven
    Liu, Ke
    Hofstedt, Petra
    PROCEEDINGS OF THE 11TH INTERNATIONAL CONFERENCE ON AGENTS AND ARTIFICIAL INTELLIGENCE (ICAART), VOL 2, 2019, : 755 - 761