首页 | 本学科首页   官方微博 | 高级检索  
     

一种求解布尔不可满足子式的局部搜索算法
引用本文:张建民,沈胜宇,李思昆.一种求解布尔不可满足子式的局部搜索算法[J].计算机工程与科学,2009,31(4).
作者姓名:张建民  沈胜宇  李思昆
作者单位:国防科技大学计算机学院,湖南,长沙,410073
摘    要:解释布尔公式不可满足的原因在众多领域都具有非常重要的理论与应用价值,而不可满足子式能够为公式不可满足的原因提供精确的解释,帮助应用领域的自动化工具迅速定位错误,诊断问题失败的本质缘由。近年来涌现了许多基于SAT求解器DPLL回溯搜索过程的完全算法,但关于不完全方法提取不可满足子式的研究相对较少。因此,本文提出一种采用启发式局部搜索过程从公式的不可满足性证明中求解布尔不可满足子式的算法。该算法根据公式的消解规则通过局部搜索过程直接构造证明不可满足性的消解序列,并融合了布尔推理技术以提高搜索效率;而后通过一个递归过程遍历证明序列从而得到不可满足子式。通过实验与贪心遗传算法进行对比,结果表明本文提出的算法优于贪心遗传算法。

关 键 词:布尔可满足问题  不可满足子式  消解序列  局部搜索

A Local Search Algorithm for the Boolean Unsatisfiable Subformulae Extraction
ZHANG Jian-min,SHEN Sheng-yu,LI Si-kun.A Local Search Algorithm for the Boolean Unsatisfiable Subformulae Extraction[J].Computer Engineering & Science,2009,31(4).
Authors:ZHANG Jian-min  SHEN Sheng-yu  LI Si-kun
Affiliation:School of Computer Science;National University of Defense Technology;Changsha 410073;China
Abstract:Explaining the causes of infeasibility of the Boolean formulae has practical applications in various fields.A small unsatisfiable subformula can provide a succinct explanation of infeasibility,and help automatic tools to rapidly locate the errors,and determine the underlying reasons for the failure.In recent years finding unsatisfiable subformulae has been addressed frequently by researchers,mostly based on the SAT solvers with the DPLL backtrack-search algorithm.However little attention has been concentrat...
Keywords:boolean satisfaction problem  unsatisfiable subformula  resolution sequence  local search  
本文献已被 CNKI 维普 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号