首页> 外文会议>Artificial intelligence and symbolic computation >COLETTE, Prototyping CSP Solvers Using a Rule-Based Language
【24h】

COLETTE, Prototyping CSP Solvers Using a Rule-Based Language

机译:COLETTE,使用基于规则的语言对CSP解决方案进行原型设计

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

摘要

We are interested in modelling constraint solving as a deduction process. In previous works we have described how a constraint solver can be viewed as a strategy that specifies the order of application of a set of rules, to transform a set of constraints into a solved form. In this framework, the computation process is associated to a constructive proof of a formula. On one hand, the use of transformation rules allows to prove termination in a very easy way. On the other, the use of strategies allows to desribe constraint handling in a very abstract way, prototype new heuristics almost by modifying only the choice of rules, and combine constraint solver in the same theoretical framework. In this paper, we introduce COLETTE, an implementation of these ideas using ELAN, a rule-based language. We exemplify step by step how a flexible strategy language allows to prototype existing algorithms for solving CSPs. The theoretical and practical results show that this approach could be useful for better understand constraint solving.
机译:我们对将约束求解建模为推论过程感兴趣。在以前的工作中,我们描述了如何将约束求解器视为一种策略,该策略指定一组规则的应用顺序,以将一组约束转换为求解形式。在此框架中,计算过程与公式的构造证明相关。一方面,使用转换规则可以很容易地证明终止。另一方面,策略的使用允许以非常抽象的方式去破坏约束处理,几乎仅通过修改规则的选择来原型化新的启发式方法,并在相同的理论框架中结合约束求解器。在本文中,我们介绍了COLETTE,这是使用基于规则的语言ELAN来实现这些想法的方法。我们逐步举例说明了灵活的策略语言如何允许为解决CSP的现有算法建立原型。理论和实践结果表明,该方法可能有助于更好地理解约束求解。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号