Skip to main content

Lund University Publications

LUND UNIVERSITY LIBRARIES

Certified CNF Translations for Pseudo-Boolean Solving (Extended Abstract)

Gocht, Stephan LU ; Martins, Ruben ; Nordström, Jakob LU and Oertel, Andy LU orcid (2023) 32nd International Joint Conference on Artificial Intelligence, IJCAI 2023 p.6436-6441
Abstract

The dramatic improvements in Boolean satisfiability (SAT) solving since the turn of the millennium have made it possible to leverage 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... (More)

The dramatic improvements in Boolean satisfiability (SAT) solving since the turn of the millennium have made it possible to leverage 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. We are hopeful that this is just a first step towards providing a unified proof logging approach that will extend to maximum satisfiability (MaxSAT) solving and pseudo-Boolean optimization in general.

(Less)
Please use this url to cite or link to this publication:
author
; ; and
organization
publishing date
type
Chapter in Book/Report/Conference proceeding
publication status
published
subject
host publication
Proceedings of the 32nd International Joint Conference on Artificial Intelligence, IJCAI 2023
editor
Elkind, Edith
pages
6 pages
conference name
32nd International Joint Conference on Artificial Intelligence, IJCAI 2023
conference location
Macao, China
conference dates
2023-08-19 - 2023-08-25
external identifiers
  • scopus:85170404707
ISBN
9781956792034
DOI
10.24963/ijcai.2023/716
language
English
LU publication?
yes
id
097c5999-bf8b-40b9-bf4b-f06b121886c3
date added to LUP
2024-01-12 15:09:07
date last changed
2024-01-12 15:09:07
@inproceedings{097c5999-bf8b-40b9-bf4b-f06b121886c3,
  abstract     = {{<p>The dramatic improvements in Boolean satisfiability (SAT) solving since the turn of the millennium have made it possible to leverage 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. We are hopeful that this is just a first step towards providing a unified proof logging approach that will extend to maximum satisfiability (MaxSAT) solving and pseudo-Boolean optimization in general.</p>}},
  author       = {{Gocht, Stephan and Martins, Ruben and Nordström, Jakob and Oertel, Andy}},
  booktitle    = {{Proceedings of the 32nd International Joint Conference on Artificial Intelligence, IJCAI 2023}},
  editor       = {{Elkind, Edith}},
  isbn         = {{9781956792034}},
  language     = {{eng}},
  pages        = {{6436--6441}},
  title        = {{Certified CNF Translations for Pseudo-Boolean Solving (Extended Abstract)}},
  url          = {{http://dx.doi.org/10.24963/ijcai.2023/716}},
  doi          = {{10.24963/ijcai.2023/716}},
  year         = {{2023}},
}