【24h】

A Scalable Method for Solving Satisfiability of Integer Linear Arithmetic Logic

机译:整数线性算术逻辑可满足性的可扩展方法

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

摘要

In this paper, we present a hybrid method for deciding problems involving integer and Boolean variables which is based on generic SAT solving techniques augmented with a) a polynomial-time ILP solver for the special class of Unit-Two-Variable-Per-Inequality (unit TVPI or UTVPI) constraints and b) an independent solver for general integer linear constraints. In our approach, we present a novel method for encoding linear constraints into the SAT solver through binary "indicator" variables. The hybrid SAT problem is subsequently solved using a SAT search procedure in close collaboration with the UTVPI solver. The UTVPI solver interacts closely with the Boolean SAT solver by passing implications and conflicting assignments. The non-UTV-PI constraints are handled separately and participate in the learning scheme of the SAT solver through an innovative method based on the theory of cutting planes. Empirical evidence on software verification benchmarks is presented that demonstrates the advantages of our combined method.
机译:在本文中,我们提出了一种用于确定涉及整数和布尔变量的问题的混合方法,该方法基于增强的通用SAT解决技术,其中包括:a)多项式时间ILP求解器,用于特殊的单位二元变量不等式(单位TVPI或UTVPI)约束; b)通用整数线性约束的独立求解器。在我们的方法中,我们提出了一种通过二进制“指标”变量将线性约束编码到SAT求解器中的新颖方法。随后使用SAT搜索程序与UTVPI求解器密切合作,解决了混合SAT问题。 UTVPI求解器通过传递含义和冲突的分配,与布尔SAT求解器紧密交互。非UTV-PI约束将单独处理,并通过基于切面理论的创新方法参与SAT求解器的学习方案。提供了有关软件验证基准的经验证据,这些证据证明了我们组合方法的优势。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号