首页> 外文会议>IEEE/ACM International Conference on Computer Aided Design >Solving the Minimum-Cost Satisfiability Problem Using SAT Based Branch-and-Bound Search
【24h】

Solving the Minimum-Cost Satisfiability Problem Using SAT Based Branch-and-Bound Search

机译:使用基于SAT的分支和绑定搜索解决最小成本满足性问题

获取原文

摘要

Boolean Satisfiability (SAT) has seen many successful applications in various fields, such as Electronic Design Automation (EDA) and Artificial Intelligence (AI). However, in some cases it may be required/preferable to use variations of the general SAT problem. In this paper we consider one important variation, the Minimum-Cost Satisfiability Problem (MinCostSAT). MinCostSAT is a SAT problem, which minimizes the cost of the satisfying assignment. MinCostSAT has various applications, e.g. Automatic Test Pattern Generation (ATPG), FPGA Routing, AI Planning, etc. This problem has been tackled before - first by covering algorithms, e.g. scherzo [3], and more recently by SAT based algorithms, e.g. bsolo [16]. However the SAT algorithms they are based on are not the current generation of highly efficient solvers. The solvers in this generation, e.g. Chaff [20], MiniSat [5] etc., incorporate several new advances, e.g. two literal watching based Boolean Constraint Propagation, that have delivered order of magnitude speedups. We first point out the challenges in using this class of solvers for the MinCostSAT problem and then present techniques to overcome these challenges. The resulting solver MinCostChaff shows order of magnitude improvement over several current best-known branch-and-bound solvers for a large class of problems, ranging from Minimum Test Pattern Generation, Bounded Model Checking in EDA to Graph Coloring and Planning in AI.
机译:布尔满足性(SAT)在各种领域看到许多成功的应用程序,例如电子设计自动化(EDA)和人工智能(AI)。然而,在某些情况下,可能需要/优选使用普通SAT问题的变体。在本文中,我们考虑了一个重要的变化,最低成本的可靠性问题(Mincostsat)。 MincostSAT是SAT问题,这最大限度地减少了令人满意的作业的成本。 Mincostsat具有各种应用,例如,自动测试模式生成(ATPG),FPGA路由,AI规划等。之前通过覆盖算法来解决这个问题,例如,首先是覆盖算法。 Scherzo [3],最近由SAT基于SAT的算法,例如, bsolo [16]。然而,它们基于SAT算法不是高效求解器的当前产生。这一代中的求解器,例如, Chaff [20],Minisat [5]等,包括几个新的进展,例如新的进展。基于尺寸快速的两个字面化的布尔约束传播。我们首先指出了使用这类索盘的挑战,为MincostSat问题,然后现有技术来克服这些挑战。所得到的求解器Mincostchaff表示在几种当前最佳已知的分支和结合求解器上进行大量问题的大量改善的顺序,从最小测试模式生成,EDA中的有界模型检查到AI中的图形着色和规划。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号