...
首页> 外文期刊>Artificial intelligence >An optimal coarse-grained arc consistency algorithm
【24h】

An optimal coarse-grained arc consistency algorithm

机译:最优的粗粒度弧一致性算法

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

摘要

The use of constraint propagation is the main feature of any constraint solver. It is thus of prime importance to manage the propagation in an efficient and effective fashion. There are two classes of propagation algorithms for general constraints: fine-grained algorithms where the removal of a value for a variable will be propagated to the corresponding values for other variables, and coarse-grained algorithms where the removal of a value will be propagated to the related variables. One big advantage of coarse-grained algorithms, like AC-3, over fine-grained algorithms, like AC-4, is the ease of integration when implementing an algorithm in a constraint solver. However, fine-grained algorithms usually have optimal worst case time complexity while coarse-grained algorithms do not. For example, AC-3 is an algorithm with non-optimal worst case complexity although it is simple, efficient in practice, and widely used. In this paper we propose a coarse-grained algorithm, AC2001/3.1, that is worst case optimal and preserves as much as possible the ease of its integration into a solver (no heavy data structure to be maintained during search). Experimental results show that AC2001/3.1 is competitive with the best fine-grained algorithms such as AC-6. The idea behind the new algorithm can immediately be applied to obtain a path consistency algorithm that has the best-known time and space complexity. The same idea is then extended to non-binary constraints. (c) 2005 Elsevier B.V. All rights reserved.
机译:约束传播的使用是任何约束求解器的主要特征。因此,以有效和有效的方式管理传播至关重要。对于一般约束,有两类传播算法:细粒度算法,其中将变量值的删除传播到其他变量的对应值;以及粗粒度算法,其中值的删除内容将传播到相关变量。与在诸如AC-4之类的细粒度算法相比,AC-3之类的粗粒度算法的一大优势是在约束求解器中实现算法时易于集成。但是,细粒度算法通常具有最佳的最坏情况时间复杂度,而粗粒度算法则没有。例如,AC-3是一种算法,尽管它简单,实用,有效且被广泛使用,但它具有最差的非最佳复杂性。在本文中,我们提出了一种粗粒度算法AC2001 / 3.1,该算法在最坏情况下是最优的,并尽可能保留了将其集成到求解器中的简便性(在搜索过程中无需维护繁重的数据结构)。实验结果表明,AC2001 / 3.1与最好的细粒度算法(例如AC-6)相比具有竞争力。新算法背后的思想可以立即应用于获得具有最广为人知的时间和空间复杂度的路径一致性算法。然后将相同的思想扩展到非二进制约束。 (c)2005 Elsevier B.V.保留所有权利。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号