...
首页> 外文期刊>SIAM Journal on Computing >THE POWER OF LOCAL CONSISTENCY IN CONJUNCTIVE QUERIES AND CONSTRAINT SATISFACTION PROBLEMS
【24h】

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

机译:联合查询和约束满足问题的局部一致性的力量

获取原文
获取原文并翻译 | 示例
   

获取外文期刊封面封底 >>

       

摘要

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.
机译:回答结合查询是数据库理论中的一个根本问题,相当于解决人工智能中的约束满足问题以及计算机科学中出现的其他基本问题,这可以在寻找关系结构之间的同性恋方面重新循环。问题是NP-HARD,因此在文献中已经在识别贸易阶段的文献中进行了几项研究努力,称为易遗传性岛屿,以及设计聪明的启发式,以便解决有效的现实世界。许多启发式方法是基于对给定实例的强制执行,该属性称为本地一致性(也是关系acc-anclyency),其中每个查询原子中的每个元组匹配每个其他查询原子中的至少一个元组。有趣的是,对于许多知名的实例,例如对非循环的实例,强制执行本地一致性甚至足以正确解决给定的实例。然而,这种程序的精确力尚不清楚,但对于一些非常受限制的病例。本文对基于实施局部一致性的算法精确功率提供了答案。本文处理了树投影的一般框架,其中在给定数据库实例定义的任意视图中强制执行局部一致性,以及根据所谓的结构分解方法计算此类视图的特定情况,例如广义超高教条宽度,组件高度分解,等等。此外,本文通过表征了对查询答案的正确投影的元组来涉及决策和计算问题,这在算法中找到了用于应答查询和解决约束满足问题的应用。作为一个相关的特殊情况,基于实施局部一致性的算法的力量在于基本和深入研究的无循环结合查询。事实证明,如果查询是语义上的,则本地一致性为布尔非循环查询提供了正确的答案。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号