A universally fastest algorithm for Max 2-Sat, Max 2-CSP, and everything in between
Serge Gaspers, Gregory B. Sorkin

TL;DR
This paper introduces a new exponential-time algorithm that efficiently solves hybrid Max 2-CSP problems, combining simple clauses like AND/OR with general clauses, and is the fastest known for various clause mixtures.
Contribution
The paper presents a novel algorithm that unifies and optimizes solving Max 2-CSP instances with mixed clause types, extending previous methods and achieving the fastest known performance for these problems.
Findings
Optimal for p=0 (Max 2-Sat) and mixtures of AND/OR clauses
Fastest known algorithm for general Max 2-CSP with mixed clauses
Convex measure-and-conquer analysis enables precise runtime bounds
Abstract
In this paper we introduce "hybrid" Max 2-CSP formulas consisting of "simple clauses", namely conjunctions and disjunctions of pairs of variables, and general 2-variable clauses, which can be any integer-valued functions of pairs of boolean variables. This allows an algorithm to use both efficient reductions specific to AND and OR clauses, and other powerful reductions that require the general CSP setting. We use new reductions introduced here, and recent reductions such as "clause-learning" and "2-reductions" generalized to our setting's mixture of simple and general clauses. Parametrizing an instance by the fraction p of non-simple clauses, we give an exact (exponential-time) algorithm that is the fastest known polynomial-space algorithm for p=0 (which includes the well-studied Max 2-Sat problem but also instances with arbitrary mixtures of AND and OR clauses); the only efficient…
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.
Taxonomy
TopicsConstraint Satisfaction and Optimization · Formal Methods in Verification · Advanced Algebra and Logic
