...
首页> 外文期刊>Artificial intelligence >A logical approach to efficient Max-SAT solving
【24h】

A logical approach to efficient Max-SAT solving

机译:高效求解Max-SAT的逻辑方法

获取原文
           

摘要

Weighted Max-SAT is the optimization version of SAT and many important problems can be naturally encoded as such. Solving weighted Max-SAT is an important problem from both a theoretical and a practical point of view. In recent years, there has been considerable interest in finding efficient solving techniques. Most of this work focuses on the computation of good quality lower bounds to be used within a branch and bound DPLL-like algorithm. Most often, these lower bounds are described in a procedural way. Because of that, it is difficult to realize the logic that is behind.In this paper we introduce an original framework for Max-SAT that stresses the parallelism with classical SAT. Then, we extend the two basic SAT solving techniques: search and inference. We show that many algorithmic tricks used in state-of-the-art Max-SAT solvers are easily expressible in logical terms in a unified manner, using our framework.We also introduce an original search algorithm that performs a restricted amount of weighted resolution at each visited node. We empirically compare our algorithm with a variety of solving alternatives on several benchmarks. Our experiments, which constitute to the best of our knowledge the most comprehensive Max-SAT evaluation ever reported, demonstrate the practical usability of our approach.
机译:加权Max-SAT是SAT的优化版本,许多重要问题可以自然地编码。从理论和实践的角度来看,求解加权Max-SAT都是一个重要的问题。近年来,人们对寻找有效的求解技术非常感兴趣。大部分工作都集中在要在类似分支和边界DPLL的算法中使用的高质量下限的计算上。通常,这些下限是以程序方式进行描述的。因此,很难实现背后的逻辑。在本文中,我们介绍了Max-SAT的原始框架,该框架强调了与经典SAT的并行性。然后,我们扩展了两种基本的SAT解决技术:搜索和推理。使用我们的框架,我们证明了最新的Max-SAT求解器中使用的许多算法技巧都可以轻松地以统一的方式用逻辑术语表示,并且还引入了一种原始搜索算法,该算法在每个访问的节点。我们在几个基准上将我们的算法与多种求解方法进行经验比较。据我们所知,我们的实验构成了有史以来最全面的Max-SAT评估,证明了我们方法的实际可用性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号