首页> 外文会议>International conference on database and expert systems applications;DEXA 2011 >A Theoretical and Experimental Comparison of Algorithms for the Containment of Conjunctive Queries with Negation
【24h】

A Theoretical and Experimental Comparison of Algorithms for the Containment of Conjunctive Queries with Negation

机译:否定性合取查询包含的算法的理论和实验比较

获取原文

摘要

We tackle the containment problem for conjunctive queries with negation, which takes two queries q and q_1 as input and asks if q_1 is contained in Q_2- A general approach for solving this problem consists of considering all completions of q_1 (intuitively these completions represent all canonical databases that satisfy q_1) and checking if each completion yields the same answer on q_2- Since the total number of completions of q_1 is exponential in the size of q_1, several proposals have aimed at reducing the number (and the size) of the completions checked. In this paper, we propose a unifying framework for comparing algorithms following this general approach and define two kinds of heuristics for exploring the space of completions. Combining these heuristics with both classical kinds of traver-sals, i.e., depth-first and breadth-first, we obtain four algorithms that we compare experimentally with respect to running time on difficult instances of the containment problem.
机译:我们用否定来解决合并查询的包含问题,该问题以两个查询q \和q_1作为输入,并询问q_1是否包含在Q_2中。解决此问题的通用方法包括考虑q_1的所有完成(直觉上,这些完成代表了所有满足q_1的规范数据库),并检查每个补全是否在q_2上产生相同的答案-由于q_1补全的总数在q_1的大小上是指数的,因此有一些建议旨在减少补全的数量(和大小)检查。在本文中,我们提出了一个统一的框架,用于比较遵循该通用方法的算法,并定义了两种启发式方法来探索完井空间。将这些启发式方法与经典类型的traver-sals(即深度优先和广度优先)结合起来,我们获得了四种算法,针对在遏制问题的困难实例上的运行时间,我们进行了实验比较。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号