【24h】

Solving Over-Constrained Problems with SAT Technology

机译:用SAT技术解决过度约束的问题

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

摘要

We present a new generic problem solving approach for over-constrained problems based on Max-SAT. We first define a clausal form formalism that deals with blocks of clauses instead of individual clauses, and that allows one to declare each block either as hard (i.e., must be satisfied by any solution) or soft (i.e., can be violated by some solution). We then present two Max-SAT solvers that find a truth assignment that satisfies all the hard blocks of clauses and the maximum number of soft blocks of clauses. Our solvers are branch and bound algorithms equipped with original lazy data structures; the first one incorporates static variable selection heuristics while the second one incorporates dynamic variable selection heuristics. Finally, we present an experimental investigation to assess the performance of our approach on a representative sample of instances (random 2-SAT, Max-CSP, and graph coloring).
机译:我们针对基于Max-SAT的过度约束问题提出了一种新的通用问题解决方法。我们首先定义一种子句形式形式主义,该子句形式是处理子句块而不是单个子句,并且允许将每个块声明为硬块(即,任何解决方案都必须满足)或软块(即,某些解决方案可能违反) )。然后,我们介绍两个Max-SAT求解器,它们找到一个满足所有子句硬块和子句软块最大数量的真值分配。我们的求解器是配备有原始惰性数据结构的分支定界算法;第一个结合了静态变量选择启发式,而第二个结合了动态变量选择启发式。最后,我们提出了一项实验研究,以评估我们的方法在代表性实例样本(随机2-SAT,Max-CSP和图形着色)上的性能。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号