Solving MaxSAT by Successive Calls to a SAT Solver
Mohamed El Halaby

TL;DR
This paper compares the performance of SAT-based and branch and bound algorithms for MaxSAT, showing that SAT-based methods are generally more efficient on benchmark problems.
Contribution
It provides an experimental comparison of recent MaxSAT algorithms, highlighting the effectiveness of SAT-based approaches over branch and bound methods.
Findings
SAT-based algorithms outperform branch and bound on benchmarks
Experimental results favor SAT-based methods for practical MaxSAT solving
Provides insights into the efficiency of different MaxSAT solving strategies
Abstract
The Maximum Satisfiability (MaxSAT) problem is the problem of finding a truth assignment that maximizes the number of satisfied clauses of a given Boolean formula in Conjunctive Normal Form (CNF). Many exact solvers for MaxSAT have been developed during recent years, and many of them were presented in the well-known SAT conference. Algorithms for MaxSAT generally fall into two categories: (1) branch and bound algorithms and (2) algorithms that use successive calls to a SAT solver (SAT- based), which this paper in on. In practical problems, SAT-based algorithms have been shown to be more efficient. This paper provides an experimental investigation to compare the performance of recent SAT-based and branch and bound algorithms on the benchmarks of the MaxSAT Evaluations.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
