Abstract
We consider semidefinite programming (SDP) approaches for solving the maximum satisfiability (MAX-SAT) problem and weighted partial MAX-SAT. It is widely known that SDP is well-suited to approximate (MAX-)2-SAT. Our work shows the potential of SDP also for other satisfiability problems by being competitive with some of the best solvers in the yearly MAX-SAT competition. Our solver combines sum of squares (SOS)–based SDP bounds and an efficient parser within a branch-and-bound scheme. On the theoretical side, we propose a family of semidefinite feasibility problems and show that a member of this family provides the rank-two guarantee. We also provide a parametric family of semidefinite relaxations for MAX-SAT and derive several properties of monomial bases used in the SOS approach. We connect two well-known SDP approaches for (MAX)-SAT in an elegant way. Moreover, we relate our SOS-SDP relaxations for partial MAX-SAT to the known SAT relaxations.
Original language | English |
---|---|
Pages (from-to) | 417-433 |
Journal | INFORMS Journal on Computing |
Volume | 36 |
Issue number | 2 |
DOIs | |
Publication status | Published - Mar 2024 |
Keywords
- SAT
- MAX-SAT
- weighted partial MAX-SAT
- semidefinite programming
- sum of squares
- Peaceman-Rachford splitting method