We use cookies to improve your experience with our site.

基于本地搜索的完全SAT搜索算法

Complete Boolean Satisfiability Solving Algorithms Based on Local Search

  • 摘要: 布尔满足(SAT)是计算机科学、人工智能和运筹学研究中的著名问题。本文主要解决具有Model RB结构的满足性问题。Model RB与图着色等问题具有相似的结构。本文基于Model RB结构的特性提出了一种转换方式和三个高效的完全SAT求解算法。本文将问题子句转换成图的形式, 并用互斥集和关联集来表示变量之间的关系。通过使用图中的节点权值和团来确定搜索顺序的方式降低搜索深度。结果显示本文的算法在多数Model RB测试基准中比最好的SAT求解器具有更好的性能。特别是对那些大的测试基准, 本文的求解器具有更好的运行效率。

     

    Abstract: Boolean satisfiability (SAT) is a well-known problem in computer science, artificial intelligence, and operations research. This paper focuses on the satisfiability problem ofModel RB structure that is similar to graph coloring problems and others. We propose a translation method and three effective complete SAT solving algorithms based on the characterization of Model RB structure. We translate clauses into a graph with exclusive sets and relative sets. In order to reduce search depth, we determine search order using vertex weights and clique in the graph. The results show that our algorithms are much more effective than the best SAT solvers in numerous Model RB benchmarks, especially in those large benchmark instances.

     

/

返回文章
返回