Download PDFOpen PDF in browser

On Solving MaxSAT Through SAT

8 pagesPublished: May 15, 2012


In this paper we present a Partial MaxSAT solver based on successive calls to a SAT solver. At the kth iteration the SAT solver tries to certify that there exist an assignment that satisfies all but k clauses. The key idea is to add an additional variable to each soft clause and to introduce, at each iteration, at-least and at-most cardinality constraints restricting the possible values of these variables. We prove the correctness of our algorithm and compare it with other (Partial) MaxSAT solvers.

Keyphrases: Optimization, satisfiability

In: Daniel Le Berre (editor). POS-10. Pragmatics of SAT, vol 8, pages 41--48

BibTeX entry
  author    = {Carlos Ans\textbackslash{}'otegui and Mar\textbackslash{}'ia Luisa Bonet and Jordi Levy},
  title     = {On Solving MaxSAT Through SAT},
  booktitle = {POS-10. Pragmatics of SAT},
  editor    = {Daniel Le Berre},
  series    = {EPiC Series in Computing},
  volume    = {8},
  pages     = {41--48},
  year      = {2012},
  publisher = {EasyChair},
  bibsource = {EasyChair,},
  issn      = {2398-7340},
  url       = {},
  doi       = {10.29007/vxm5}}
Download PDFOpen PDF in browser