Incremental Cardinality Constraints for MaxSAT
Ruben Martins, Saurabh Joshi, Vasco Manquinho, Ines Lynce

TL;DR
This paper introduces incremental schemes for handling cardinality constraints in MaxSAT algorithms, significantly improving their performance by reusing knowledge across iterations.
Contribution
It presents novel incremental approaches for cardinality constraints in MaxSAT, enhancing efficiency over traditional non-incremental methods.
Findings
Significant performance improvements in MaxSAT algorithms with incremental schemes.
Demonstrated benefits of incremental cardinality constraints for other constraint solving domains.
Integration of schemes with various MaxSAT algorithms shows broad applicability.
Abstract
Maximum Satisfiability (MaxSAT) is an optimization variant of the Boolean Satisfiability (SAT) problem. In general, MaxSAT algorithms perform a succession of SAT solver calls to reach an optimum solution making extensive use of cardinality constraints. Many of these algorithms are non-incremental in nature, i.e. at each iteration the formula is rebuilt and no knowledge is reused from one iteration to another. In this paper, we exploit the knowledge acquired across iterations using novel schemes to use cardinality constraints in an incremental fashion. We integrate these schemes with several MaxSAT algorithms. Our experimental results show a significant performance boost for these algo- rithms as compared to their non-incremental counterparts. These results suggest that incremental cardinality constraints could be beneficial for other constraint solving domains.
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.
