2008
DOI: 10.1007/s10601-008-9058-8
|View full text |Cite
|
Sign up to set email alerts
|

A branch and bound algorithm for extracting smallest minimal unsatisfiable subformulas

Abstract: Explaining the causes of infeasibility of Boolean formulas has practical applications in numerous fields, such as artificial intelligence (repairing inconsistent knowledge bases), formal verification (abstraction refinement and unbounded model checking), and electronic design (diagnosing and correcting infeasibility). Minimal unsatisfiable subformulas (MUSes) provide useful insights into the causes of infeasibility. An unsatisfiable formula often has many MUSes. Based on the application domain, however, MUSes … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
13
0

Year Published

2011
2011
2021
2021

Publication Types

Select...
4
3

Relationship

0
7

Authors

Journals

citations
Cited by 32 publications
(13 citation statements)
references
References 30 publications
0
13
0
Order By: Relevance
“…Experimental results, obtained on representative problem instances, show that the core-guided QMaxSAT algorithm outperforms Digger, a state-of-the-art algorithm for the SMUS problem [45]. More importantly, these results validate the use of core-guided approaches for QMaxSAT.…”
Section: Introductionmentioning
confidence: 57%
See 2 more Smart Citations
“…Experimental results, obtained on representative problem instances, show that the core-guided QMaxSAT algorithm outperforms Digger, a state-of-the-art algorithm for the SMUS problem [45]. More importantly, these results validate the use of core-guided approaches for QMaxSAT.…”
Section: Introductionmentioning
confidence: 57%
“…A greedy genetic algorithm that finds approximate solutions of the SMUS problem was proposed in [71]. A branch and bound algorithm for computing SMUSes was described in [45,53]. The decision version of the SMUS problem, i.e.…”
Section: Definitionmentioning
confidence: 99%
See 1 more Smart Citation
“…They first find the MCSes of overconstrained instances and then compute MUSes as irreducible hitting sets of the MCSes. Liffiton et al 18 has given a branch and bound algorithm for finding the smallest MUS in SAT instances. The direct approach that enumerates all the subsets of constraints and checks them for unsatisfiabilty and minimality was first reported in Ref.…”
Section: Related Workmentioning
confidence: 99%
“…In addition, there are highly optimized algorithms and off-the-shelf implementations for computing MUSes and GMUSes, such as MUSer2 [4]. Even more recent research focuses on computing a smallest (i.e., minimum-sized) MUS of a Boolean formula (SMUS) [22,1], which in general is a significantly more computationallyintensive task. Similarly, one can consider a smallest GMUS of an explicitly partitioned Boolean formula (SGMUS).…”
Section: Introductionmentioning
confidence: 99%