首页> 外文期刊>Constraints >Iterative and core-guided MaxSAT solving: A survey and assessment
【24h】

Iterative and core-guided MaxSAT solving: A survey and assessment

机译:迭代和核心指导下的MaxSAT解决方案:调查和评估

获取原文
           

摘要

Maximum Satisfiability (MaxSAT) is an optimization version of SAT, and many real world applications can be naturally encoded as such. Solving MaxSAT is an important problem from both a theoretical and a practical point of view. In recent years, there has been considerable interest in developing efficient algorithms and several families of algorithms have been proposed. This paper overviews recent approaches to handle MaxSAT and presents a survey of MaxSAT algorithms based on iteratively calling a SAT solver which are particularly effective to solve problems arising in industrial settings. First, classic algorithms based on iteratively calling a SAT solver and updating a bound are overviewed. Such algorithms are referred to as iterative MaxSAT algorithms. Then, more sophisticated algorithms that additionally take advantage of unsatisfiable cores are described, which are referred to as core-guided MaxSAT algorithms. Core-guided MaxSAT algorithms use the information provided by unsatisfiable cores to relax clauses on demand and to create simpler constraints. Finally, a comprehensive empirical study on non-random benchmarks is conducted, including not only the surveyed algorithms, but also other state-of-the-art MaxSAT solvers. The results indicate that (i) core-guided MaxSAT algorithms in general abort in less instances than classic solvers based on iteratively calling a SAT solver and that (ii) core-guided MaxSAT algorithms are fairly competitive compared to other approaches.
机译:最大可满足性(MaxSAT)是SAT的优化版本,许多现实世界中的应用程序都可以自然地进行编码。从理论和实践的角度来看,解决MaxSAT问题都是一个重要问题。近年来,人们对开发有效的算法非常感兴趣,并且已经提出了几种算法系列。本文概述了处理MaxSAT的最新方法,并提出了基于迭代调用SAT求解器的MaxSAT算法的概述,该算法对于解决工业环境中出现的问题特别有效。首先,概述了基于迭代调用SAT求解器并更新边界的经典算法。这样的算法称为迭代MaxSAT算法。然后,描述了额外利用无法满足的核心优势的更复杂的算法,这些算法称为核心导向的MaxSAT算法。核心引导的MaxSAT算法使用无法满足需求的核心提供的信息来放宽按需子句并创建更简单的约束。最后,对非随机基准进行了全面的实证研究,不仅包括所调查的算法,还包括其他最新的MaxSAT求解器。结果表明:(i)核心引导的MaxSAT算法通常比基于迭代调用SAT解算器的经典求解器在更少的情况下中止;并且(ii)核心引导的MaxSAT算法与其他方法相比具有相当的竞争力。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号