Algorithms for Deriving Minimum Unsatisfiable Boolean Subformulae

张建民,沈胜宇,李思昆
DOI: https://doi.org/10.3321/j.issn:0372-2112.2009.05.016
2009-01-01
Abstract:Explaining the causes of infeasibility of Boolean formulae has practical applications in various fields.A smallest-cardinality 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.We present the relationship between maximal satisfiability and minimum unsatisfiability.Based on the relationship,a compounded greedy genetic algorithm and an ant colony algorithm are proposed to derive a minimum unsatisfiable subformula.We report experimental results on practical benchmarks,as compared with the best known branch-and-bound algorithm.The results show that two algorithms strongly outperform the branch-and-bound algorithm,and the compounded greedy genetic algorithm outperforms the ant colony algorithm on both efficiency and size of unsatisfiable subformulae.
What problem does this paper attempt to address?