License: Creative Commons Attribution 4.0 International license (CC BY 4.0)
When quoting this document, please refer to the following
DOI: 10.4230/LIPIcs.CP.2021.28
URN: urn:nbn:de:0030-drops-153197
URL: http://dagstuhl.sunsite.rwth-aachen.de/volltexte/2021/15319/
Ihalainen, Hannes ;
Berg, Jeremias ;
Järvisalo, Matti
Refined Core Relaxation for Core-Guided MaxSAT Solving
Abstract
Maximum satisfiability (MaxSAT) is a viable approach to solving NP-hard optimization problems. In the realm of core-guided MaxSAT solving - one of the most effective MaxSAT solving paradigms today - algorithmic variants employing so-called soft cardinality constraints have proven very effective. In this work, we propose to combine weight-aware core extraction (WCE) - a recently proposed approach that enables relaxing multiple cores instead of a single one during iterations of core-guided search - with a novel form of structure sharing in the cardinality-based core relaxation steps performed in core-guided MaxSAT solvers. In particular, the proposed form of structure sharing is enabled by WCE, which has so-far not been widely integrated to MaxSAT solvers, and allows for introducing fewer variables and clauses during the MaxSAT solving process. Our results show that the proposed techniques allow for avoiding potential overheads in the context of soft cardinality constraint based core-guided MaxSAT solving both in theory and in practice. In particular, the combination of WCE and structure sharing improves the runtime performance of a state-of-the-art core-guided MaxSAT solver implementing the central OLL algorithm.
BibTeX - Entry
@InProceedings{ihalainen_et_al:LIPIcs.CP.2021.28,
author = {Ihalainen, Hannes and Berg, Jeremias and J\"{a}rvisalo, Matti},
title = {{Refined Core Relaxation for Core-Guided MaxSAT Solving}},
booktitle = {27th International Conference on Principles and Practice of Constraint Programming (CP 2021)},
pages = {28:1--28:19},
series = {Leibniz International Proceedings in Informatics (LIPIcs)},
ISBN = {978-3-95977-211-2},
ISSN = {1868-8969},
year = {2021},
volume = {210},
editor = {Michel, Laurent D.},
publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
address = {Dagstuhl, Germany},
URL = {https://drops.dagstuhl.de/opus/volltexte/2021/15319},
URN = {urn:nbn:de:0030-drops-153197},
doi = {10.4230/LIPIcs.CP.2021.28},
annote = {Keywords: maximum satisfiability, MaxSAT, core-guided MaxSAT solving}
}
Keywords: |
|
maximum satisfiability, MaxSAT, core-guided MaxSAT solving |
Collection: |
|
27th International Conference on Principles and Practice of Constraint Programming (CP 2021) |
Issue Date: |
|
2021 |
Date of publication: |
|
15.10.2021 |
Supplementary Material: |
|
Source code and experiment data are available at https://bitbucket.org/coreo-group/cgss/. |