首页> 外文会议>Theory and application of satisfiability testing - SAT 2013 >Scarab: A Rapid Prototyping Tool for SAT-Based Constraint Programming Systems
【24h】

Scarab: A Rapid Prototyping Tool for SAT-Based Constraint Programming Systems

机译:圣甲虫:基于SAT的约束编程系统的快速原型工具

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

摘要

In this paper, we present the Scarab system which is a prototyping tool for developing SAT-based systems. It provides a rich constraint modeling language on Scala and enables a programmer to rapidly specify problems and to experiment with different modelings. Scarab also provides a simple way to realize incremental solving, solution enumeration, and dynamic addition and/or removal of constraints. In Scarab, we can use integer variables and arithmetic constraints, and all of them are encoded into SAT without the need of developing dedicated encoder. SAT solvers are then used for finding solutions.
机译:在本文中,我们介绍了圣甲虫系统,这是用于开发基于SAT的系统的原型工具。它在Scala上提供了丰富的约束建模语言,并使程序员能够快速指定问题并尝试不同的建模。圣甲虫还提供了一种实现增量求解,解决方案枚举以及动态添加和/或删除约束的简单方法。在圣甲虫中,我们可以使用整数变量和算术约束,并且所有这些变量都可以编码为SAT,而无需开发专用的编码器。然后使用SAT求解器查找解决方案。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号