首页> 外文会议>International conference on theory and applications of satisfiability testing >A Benders Decomposition Approach to Deciding Modular Linear Integer Arithmetic
【24h】

A Benders Decomposition Approach to Deciding Modular Linear Integer Arithmetic

机译:弯曲者分解方法来决定模块化线性整数算法

获取原文

摘要

Verification tasks frequently require deciding systems of linear constraints over modular (machine) arithmetic. Existing approaches for reasoning over modular arithmetic use bit-vector solvers, or else approximate machine integers with mathematical integers and use arithmetic solvers. Neither is ideal; the first is sound but inefficient, and the second is efficient but unsound. We describe a linear encoding which correctly describes modular arithmetic semantics, yielding an optimistic but sound approach. Our method abstracts the problem with linear arithmetic, but progressively refines the abstraction when modular semantics is violated. This preserves soundness while exploiting the mostly integer nature of the constraint problem. We present a prototype implementation, which gives encouraging experimental results.
机译:验证任务经常需要在模块化(机器)算法上的线性约束的决定系统。使用模块化算术使用位 - 矢量求解器的现有方法,或者用数学整数近似机器整数,并使用算术求解器。也不是理想的;第一个是声音但效率低下,第二个是有效但不合作的。我们描述了一种正确描述了模块化算术语义的线性编码,产生了一种乐观但声音方法。我们的方法摘要线性算术问题,但在违反模块语义时逐渐改进抽象。这在利用约束问题的主要整数性质的同时保留了声音。我们提出了一种原型实施,这给了令人鼓舞的实验结果。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号