Improving the Effectiveness of SAT-Based Preprocessing for MaxSAT

Abstract

Solvers for the Maximum satisfiability (MaxSAT) problem find an increasing number of applications today. We focus on improving MaxHS — one of the most successful recent MaxSAT algorithms — via SAT-based preprocessing. We show that employing SAT-based preprocessing via the so-called labelled CNF (LCNF) framework before calling MaxHS can in some cases greatly degrade the performance of the solver. As a remedy, we propose a lifting of MaxHS that works directly on LCNFs, allowing for a tighter integration of SAT-based preprocessing and MaxHS. Our empirical results on standard crafted and industrial weighted partial MaxSAT Evaluation benchmarks show overall improvements over the original MaxHS algorithm both with and without SAT-based preprocessing.

Cite

Text

Berg et al. "Improving the Effectiveness of SAT-Based Preprocessing for MaxSAT." International Joint Conference on Artificial Intelligence, 2015.

Markdown

[Berg et al. "Improving the Effectiveness of SAT-Based Preprocessing for MaxSAT." International Joint Conference on Artificial Intelligence, 2015.](https://mlanthology.org/ijcai/2015/berg2015ijcai-improving/)

BibTeX

@inproceedings{berg2015ijcai-improving,
  title     = {{Improving the Effectiveness of SAT-Based Preprocessing for MaxSAT}},
  author    = {Berg, Jeremias and Saikko, Paul and Järvisalo, Matti},
  booktitle = {International Joint Conference on Artificial Intelligence},
  year      = {2015},
  pages     = {239-245},
  url       = {https://mlanthology.org/ijcai/2015/berg2015ijcai-improving/}
}