Improvements to core-guided binary search for MaxSAT

  • Authors:
  • Antonio Morgado;Federico Heras;Joao Marques-Silva

  • Affiliations:
  • CASL, University College Dublin, Ireland;CASL, University College Dublin, Ireland;CASL, University College Dublin, Ireland, IST/INESC-ID, Lisbon, Portugal

  • Venue:
  • SAT'12 Proceedings of the 15th international conference on Theory and Applications of Satisfiability Testing
  • Year:
  • 2012

Quantified Score

Hi-index 0.00

Visualization

Abstract

Maximum Satisfiability (MaxSAT) and its weighted variants are well-known optimization formulations of Boolean Satisfiability (SAT). Motivated by practical applications, recent years have seen the development of core-guided algorithms for MaxSAT. Among these, core-guided binary search with disjoint cores (BCD) represents a recent robust solution. This paper identifies a number of inefficiencies in the original BCD algorithm, related with the computation of lower and upper bounds during the execution of the algorithm, and develops solutions for them. In addition, the paper proposes two additional novel techniques, which can be implemented on top of core-guided MaxSAT algorithms that maintain both lower and upper bounds. Experimental results, obtained on representative problem instances, indicate that the proposed optimizations yield significant performance gains, and allow solving more problem instances.