首页> 外文期刊>Constraints >Optimal and efficient filtering algorithms for table constraints
【24h】

Optimal and efficient filtering algorithms for table constraints

机译:针对表约束的最佳高效过滤算法

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

摘要

Filtering algorithms for table constraints can be classified in two categories: constraint-based and value-based. In the constraint-based approaches, the propagation queue only contains information on the constraints that must be reconsidered. For the value-based approaches, the propagation queue also contains information on the removed values. This paper proposes five efficient value-based algorithms for table constraints. Two of them (AC5TCOpt-Tr and AC5TCOpt-Sparse) are proved to have an optimal time complexity of O(r·t + r·d) per table constraint. Substantial experimental results are presented. An empirical analysis is conducted on the effect of the arity of the tables. The experiments show that our propagators are the best when the arity of the table is 3 or 4. Indeed, on instances containing only binary constraints, our algorithms are outperformed by classical AC algorithm AC3rm. AC3rm is dedicated to binary constraints. However, all our algorithms outperform existing state-of-the-art constraint based STR2+ and MDD~C and the optimal value-based STR3 algorithms on those instances. On instances with small arity tables (up to arity 4), all our algorithms are generally faster than STR2+, MDD~C and than STR3. AC5TCOpt-Sparse is globally the best propagator on those benchmarks. On benchmarks containing large arity tables (arity 5 or more), each of the three existing state-of-the-art algorithms is the winning strategy on one different benchmark.
机译:表约束的过滤算法可以分为两类:基于约束的和基于值的。在基于约束的方法中,传播队列仅包含有关必须重新考虑的约束的信息。对于基于值的方法,传播队列还包含有关已删除值的信息。本文提出了五种有效的基于值的表约束算法。事实证明,每个表约束中的两个(AC5TCOpt-Tr和AC5TCOpt-Sparse)具有O(r·t + r·d)的最佳时间复杂度。给出了大量的实验结果。对表格的影响进行了实证分析。实验表明,当表的偶数为3或4时,我们的传播器是最好的。实际上,在仅包含二进制约束的实例上,我们的算法优于经典的AC算法AC3rm。 AC3rm专门用于二进制约束。但是,在这些实例上,我们所有的算法都优于现有的基于最新约束的STR2 +和MDD〜C和基于最优值的STR3算法。在具有较小arity表(最多arity 4)的实例上,我们所有的算法通常都比STR2 +,MDD_C和STR3快。 AC5TCOpt-Sparse在这些基准上是全球最佳传播者。在包含大型arity表(arity 5或更多)的基准上,三个现有的最新算法中的每一个都是在一个不同基准上的获胜策略。

著录项

  • 来源
    《Constraints》 |2014年第1期|77-120|共44页
  • 作者单位

    ICTEAM, Department of Computing Science and Engineering, Universite catholique de Louvain,Place Sainte-Barbe 2, 1348 Louvain-la-Neuve, Belgium;

    NICTA and the Australian National University,Tower A, 7 London Circuit, Canberra City, ACT 2601, Australia;

    NICTA and the Australian National University,Tower A, 7 London Circuit, Canberra City, ACT 2601, Australia;

  • 收录信息
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

    Propagation; Consistency; Filtering algorithms; Table constraints;

    机译:传播;一致性;过滤算法;表约束;

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号