求解SAT问题的局部搜索算法及其平均时间复杂性分析

被引:5
作者
刘涛,李国杰
机构
[1] 中国科学院计算技术研究所,国家智能计算机研究开发中心
关键词
SAT问题,局部搜索,回溯算法,平均时间复杂性;
D O I
暂无
中图分类号
TP301.6 [算法理论];
学科分类号
摘要
SAT问题在人工智能、VLSI设计和计算理论等领域有着广泛的应用背景.近年来,局部搜索算法在求解SAT问题时得到了巨大的成功.本文除提出了多种改进策略之外,还对一般局部搜索算法进行了平均时间复杂性分析.假设SAT问题中CNF公式的子句数为n,变量数为m,每个子句长度为L,则局部搜索算法的平均时间复杂性分析结果为:当n<2Lm时,求解随机SAT问题的算法复杂性为O(nO(1)L(1+n1+ε/m)),ε>0,特别地,对于时的3-SAT问题,算法复杂性为O(n2(1+n1+ε/m)).当nm时,算法复杂性为O(nL).
引用
收藏
页码:18 / 26
页数:9
相关论文
共 4 条
[1]  
Constraint-BasedSearch. GuJ. . 1993
[2]  
Optimaofdualintegerlinearprograms. AhroniR,ErdosP,LinalN. Combinatorica . 1988
[3]  
Efficientlocalsearchforverylarge-scalesatisfiabilityproblem. GuJ. SIGARTBulletin . 1992
[4]  
AverageTimeComplexitiesofSeveralLocalSearchAlgorithmsfortheSatisfiabilityProblem(SAT). GuJ,GuQP. DepartmentofECE,UniversityofCalgary:TechnicalReportUCECE-TR-91-004 . 1991