首页> 外文期刊>Theory and Practice of Logic Programming >Modular Constraint Solver Cooperation via Abstract Interpretation
【24h】

Modular Constraint Solver Cooperation via Abstract Interpretation

机译:通过抽象解释,模块化约束求解器合作

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

摘要

Cooperation among constraint solvers is difficult because different solving paradigms have different theoretical foundations. Recent works have shown that abstract interpretation can provide a unifying theory for various constraint solvers. In particular, it relies on abstract domains which capture constraint languages as ordered structures. The key insight of this paper is viewing cooperation schemes as abstract domains combinations. We propose a modular framework in which solvers and cooperation schemes can be seamlessly added and combined. This differs from existing approaches such as SMT where the cooperation scheme is usually fixed (e.g., Nelson-Oppen). We contribute to two new cooperation schemes: (i)interval propagators completionthat allows abstract domains to exchange bound constraints, and (ii)delayed productwhich exchanges over-approximations of constraints between two abstract domains. Moreover, the delayed product is based on delayed goal of logic programming, and it shows that abstract domains can also capture control aspects of constraint solving. Finally, to achieve modularity, we propose theshared productto combine abstract domains and cooperation schemes. Our approach has been fully implemented, and we provide various examples on the flexible job shop scheduling problem.
机译:约束求解器之间的合作很难,因为不同的解决范例有不同的理论基础。最近的作品表明,抽象解释可以为各种约束求解器提供统一理论。特别是,它依赖于按订单结构捕获约束语言的抽象域。本文的主要洞察力正在观察合作方案作为抽象域组合。我们提出了一个模块化框架,其中可以无缝添加并组合求解器和合作方案。这与现有的方法不同,如SMT,其中合作方案通常是固定的(例如,纳尔逊对手)。我们为两种新的合作方案做出了贡献:(i)间隔传播者Completion允许将抽象域交换到交换限制,并且(ii)在两个抽象域之间交换限制的过度逼近的延迟产品。此外,延迟产品基于逻辑编程的延迟目标,并显示抽象域还可以捕获约束求解的控制方面。最后,为了实现模块化,我们提出了卓越的产品,相结合了抽象域和合作计划。我们的方法已完全实施,我们提供了灵活的作业商店调度问题的各种示例。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号