A Local Search Algorithm for the Boolean Unsatisfiable Subformulae Extraction

张建民,沈胜宇,李思昆
DOI: https://doi.org/10.3969/j.issn.1007-130x.2009.04.017
2009-01-01
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 concentrated on the extraction of unsatisfiable subformulae using incomplete methods.In this paper,we propose a heuristic local search algorithm to extract unsatisfiable subformulae from the resolving traces of a formula.This approach directly constructs the resolution sequences for proving unsatisfiability with a local search procedure,combines with reasoning heuristics,and then recursively derives unsatisfiable subformulae from the resolving traces.The experimental results show that our algorithm outperforms the greedy genetic algorithm on the same benchmarks.
What problem does this paper attempt to address?