A branch-and-bound algorithm for extracting smallest minimal unsatisfiable formulas

  • Authors:
  • Maher Mneimneh;Inês Lynce;Zaher Andraus;João Marques-Silva;Karem Sakallah

  • Affiliations:
  • University of Michigan;Technical University of Lisbon, Portugal;University of Michigan;Technical University of Lisbon, Portugal;University of Michigan

  • Venue:
  • SAT'05 Proceedings of the 8th international conference on Theory and Applications of Satisfiability Testing
  • Year:
  • 2005

Quantified Score

Hi-index 0.00

Visualization

Abstract

We tackle the problem of finding a smallest-cardinality MUS (SMUS) of a given formula. The SMUS provides a succinct explanation of infeasibility and is valuable for applications that rely on such explanations. We present a branch-and-bound algorithm that utilizes iterative MAXSAT solutions to generate lower and upper bounds on the size of the SMUS, and branch on specific subformulas to find it. We report experimental results on formulas from DIMACS and DaimlerChrysler product configuration suites.