Certified CNF Translations for Pseudo-Boolean Solving

Research output: Chapter in Book/Report/Conference proceedingArticle in proceedingsResearchpeer-review

Standard

Certified CNF Translations for Pseudo-Boolean Solving. / Gocht, Stephan; Martins, Ruben; Nordström, Jakob; Oertel, Andy.

25th International Conference on Theory and Applications of Satisfiability Testing, SAT 2022. ed. / Kuldeep S. Meel; Ofer Strichman. Schloss Dagstuhl- Leibniz-Zentrum fur Informatik GmbH, Dagstuhl Publishing, 2022. 16 (Leibniz International Proceedings in Informatics, LIPIcs, Vol. 236).

Research output: Chapter in Book/Report/Conference proceedingArticle in proceedingsResearchpeer-review

Harvard

Gocht, S, Martins, R, Nordström, J & Oertel, A 2022, Certified CNF Translations for Pseudo-Boolean Solving. in KS Meel & O Strichman (eds), 25th International Conference on Theory and Applications of Satisfiability Testing, SAT 2022., 16, Schloss Dagstuhl- Leibniz-Zentrum fur Informatik GmbH, Dagstuhl Publishing, Leibniz International Proceedings in Informatics, LIPIcs, vol. 236, 25th International Conference on Theory and Applications of Satisfiability Testing, SAT 2022, Haifa, Israel, 02/08/2022. https://doi.org/10.4230/LIPIcs.SAT.2022.16

APA

Gocht, S., Martins, R., Nordström, J., & Oertel, A. (2022). Certified CNF Translations for Pseudo-Boolean Solving. In K. S. Meel, & O. Strichman (Eds.), 25th International Conference on Theory and Applications of Satisfiability Testing, SAT 2022 [16] Schloss Dagstuhl- Leibniz-Zentrum fur Informatik GmbH, Dagstuhl Publishing. Leibniz International Proceedings in Informatics, LIPIcs Vol. 236 https://doi.org/10.4230/LIPIcs.SAT.2022.16

Vancouver

Gocht S, Martins R, Nordström J, Oertel A. Certified CNF Translations for Pseudo-Boolean Solving. In Meel KS, Strichman O, editors, 25th International Conference on Theory and Applications of Satisfiability Testing, SAT 2022. Schloss Dagstuhl- Leibniz-Zentrum fur Informatik GmbH, Dagstuhl Publishing. 2022. 16. (Leibniz International Proceedings in Informatics, LIPIcs, Vol. 236). https://doi.org/10.4230/LIPIcs.SAT.2022.16

Author

Gocht, Stephan ; Martins, Ruben ; Nordström, Jakob ; Oertel, Andy. / Certified CNF Translations for Pseudo-Boolean Solving. 25th International Conference on Theory and Applications of Satisfiability Testing, SAT 2022. editor / Kuldeep S. Meel ; Ofer Strichman. Schloss Dagstuhl- Leibniz-Zentrum fur Informatik GmbH, Dagstuhl Publishing, 2022. (Leibniz International Proceedings in Informatics, LIPIcs, Vol. 236).

Bibtex

@inproceedings{445fa17566e7425ba59248875a8aa511,
title = "Certified CNF Translations for Pseudo-Boolean Solving",
abstract = "The dramatic improvements in Boolean satisfiability (SAT) solving since the turn of the millennium have made it possible to leverage state-of-the-art conflict-driven clause learning (CDCL) solvers for many combinatorial problems in academia and industry, and the use of proof logging has played a crucial role in increasing the confidence that the results these solvers produce are correct. However, the fact that SAT proof logging is performed in conjunctive normal form (CNF) clausal format means that it has not been possible to extend guarantees of correctness to the use of SAT solvers for more expressive combinatorial paradigms, where the first step is an unverified translation of the input to CNF. In this work, we show how cutting-planes-based reasoning can provide proof logging for solvers that translate pseudo-Boolean (a.k.a. 0-1 integer linear) decision problems to CNF and then run CDCL. To support a wide range of encodings, we provide a uniform and easily extensible framework for proof logging of CNF translations. We are hopeful that this is just a first step towards providing a unified proof logging approach that will also extend to maximum satisfiability (MaxSAT) solving and pseudo-Boolean optimization in general.",
keywords = "0-1 integer linear program, certified translation, certifying algorithms, CNF encoding, cutting planes, proof logging, pseudo-Boolean solving",
author = "Stephan Gocht and Ruben Martins and Jakob Nordstr{\"o}m and Andy Oertel",
note = "Publisher Copyright: {\textcopyright} Stephan Gocht, Ruben Martins, Jakob Nordstr{\"o}m, and Andy Oertel.; 25th International Conference on Theory and Applications of Satisfiability Testing, SAT 2022 ; Conference date: 02-08-2022 Through 05-08-2022",
year = "2022",
doi = "10.4230/LIPIcs.SAT.2022.16",
language = "English",
series = "Leibniz International Proceedings in Informatics, LIPIcs",
publisher = "Schloss Dagstuhl- Leibniz-Zentrum fur Informatik GmbH, Dagstuhl Publishing",
editor = "Meel, {Kuldeep S.} and Ofer Strichman",
booktitle = "25th International Conference on Theory and Applications of Satisfiability Testing, SAT 2022",

}

RIS

TY - GEN

T1 - Certified CNF Translations for Pseudo-Boolean Solving

AU - Gocht, Stephan

AU - Martins, Ruben

AU - Nordström, Jakob

AU - Oertel, Andy

N1 - Publisher Copyright: © Stephan Gocht, Ruben Martins, Jakob Nordström, and Andy Oertel.

PY - 2022

Y1 - 2022

N2 - The dramatic improvements in Boolean satisfiability (SAT) solving since the turn of the millennium have made it possible to leverage state-of-the-art conflict-driven clause learning (CDCL) solvers for many combinatorial problems in academia and industry, and the use of proof logging has played a crucial role in increasing the confidence that the results these solvers produce are correct. However, the fact that SAT proof logging is performed in conjunctive normal form (CNF) clausal format means that it has not been possible to extend guarantees of correctness to the use of SAT solvers for more expressive combinatorial paradigms, where the first step is an unverified translation of the input to CNF. In this work, we show how cutting-planes-based reasoning can provide proof logging for solvers that translate pseudo-Boolean (a.k.a. 0-1 integer linear) decision problems to CNF and then run CDCL. To support a wide range of encodings, we provide a uniform and easily extensible framework for proof logging of CNF translations. We are hopeful that this is just a first step towards providing a unified proof logging approach that will also extend to maximum satisfiability (MaxSAT) solving and pseudo-Boolean optimization in general.

AB - The dramatic improvements in Boolean satisfiability (SAT) solving since the turn of the millennium have made it possible to leverage state-of-the-art conflict-driven clause learning (CDCL) solvers for many combinatorial problems in academia and industry, and the use of proof logging has played a crucial role in increasing the confidence that the results these solvers produce are correct. However, the fact that SAT proof logging is performed in conjunctive normal form (CNF) clausal format means that it has not been possible to extend guarantees of correctness to the use of SAT solvers for more expressive combinatorial paradigms, where the first step is an unverified translation of the input to CNF. In this work, we show how cutting-planes-based reasoning can provide proof logging for solvers that translate pseudo-Boolean (a.k.a. 0-1 integer linear) decision problems to CNF and then run CDCL. To support a wide range of encodings, we provide a uniform and easily extensible framework for proof logging of CNF translations. We are hopeful that this is just a first step towards providing a unified proof logging approach that will also extend to maximum satisfiability (MaxSAT) solving and pseudo-Boolean optimization in general.

KW - 0-1 integer linear program

KW - certified translation

KW - certifying algorithms

KW - CNF encoding

KW - cutting planes

KW - proof logging

KW - pseudo-Boolean solving

U2 - 10.4230/LIPIcs.SAT.2022.16

DO - 10.4230/LIPIcs.SAT.2022.16

M3 - Article in proceedings

AN - SCOPUS:85136121900

T3 - Leibniz International Proceedings in Informatics, LIPIcs

BT - 25th International Conference on Theory and Applications of Satisfiability Testing, SAT 2022

A2 - Meel, Kuldeep S.

A2 - Strichman, Ofer

PB - Schloss Dagstuhl- Leibniz-Zentrum fur Informatik GmbH, Dagstuhl Publishing

T2 - 25th International Conference on Theory and Applications of Satisfiability Testing, SAT 2022

Y2 - 2 August 2022 through 5 August 2022

ER -

ID: 342673285