期刊文献+

一个求解结构SAT问题的高效局部搜索算法 被引量:12

AN EFFICIENT LOCAL SEARCH ALGORITHM FOR STRUCTURED SAT PROBLEMS
下载PDF
导出
摘要 逻辑表达式可满足性(SAT)问题是第一个被证明的NP完全问题.它也是解决人工智能和计算理论中许多实际问题的基础.人们发现,对于某些类型的SAT问题,局部搜索算法要比一些传统的算法(例如Davis-Putnam过程)更为有效.在本文中,我们主要讨论如何用局部搜索算法求解结构SAT问题.我们对一个典型的局部搜索算法GSAT+walk做了改进与扩展.首先,我们除去了GSAT+walk中GSAT部分的“平移”;其次,我们给每一个子句赋权,并在GSAT+walk的搜索过程中动态地调整子句的权.文中给出的实验结果表明改进后的新算法对于求解结构SAT问题非常有效. Satisfiability (SAT) problem is the first problem that was proved to be NP--complete. Itis fundamental to solving many problems in artificial intelligence and computational complexitytheory. Recently, it was shown that local search methods can outperform many traditional algorithmson some large classes of SAT problems. This paper proposes two modifications to GSAT+walk, atypical local search method. First, 'sideways moves' from the GSAT part of GSAT+walk areremoved; second, each clause is associated with a weight, and the weights are dynamically updatedduring the entire course of the search. Experimental results indicate that the new local searchalgorithm is very efficient in solving many structured SAT problems.
出处 《计算机学报》 EI CSCD 北大核心 1998年第S1期92-97,共6页 Chinese Journal of Computers
基金 国家自然科学基金 国家863高科技基金
关键词 可满足性问题 局部搜索 Satisfiability problem, local search
  • 相关文献

同被引文献100

引证文献12

二级引证文献28

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部