Cargando…
A Lower Bound on DNNF Encodings of Pseudo-Boolean Constraints
Two major considerations when encoding pseudo-Boolean (PB) constraints into SAT are the size of the encoding and its propagation strength, that is, the guarantee that it has a good behaviour under unit propagation. Several encodings with propagation strength guarantees rely upon prior compilation of...
Autor principal: | |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
2020
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7326562/ http://dx.doi.org/10.1007/978-3-030-51825-7_22 |
_version_ | 1783552371547176960 |
---|---|
author | de Colnet, Alexis |
author_facet | de Colnet, Alexis |
author_sort | de Colnet, Alexis |
collection | PubMed |
description | Two major considerations when encoding pseudo-Boolean (PB) constraints into SAT are the size of the encoding and its propagation strength, that is, the guarantee that it has a good behaviour under unit propagation. Several encodings with propagation strength guarantees rely upon prior compilation of the constraints into DNNF (decomposable negation normal form), BDD (binary decision diagram), or some other sub-variants. However it has been shown that there exist PB-constraints whose ordered BDD (OBDD) representations, and thus the inferred CNF encodings, all have exponential size. Since DNNFs are more succinct than OBDDs, preferring encodings via DNNF to avoid size explosion seems a legitimate choice. Yet in this paper, we prove the existence of PB-constraints whose DNNFs all require exponential size. |
format | Online Article Text |
id | pubmed-7326562 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2020 |
record_format | MEDLINE/PubMed |
spelling | pubmed-73265622020-07-01 A Lower Bound on DNNF Encodings of Pseudo-Boolean Constraints de Colnet, Alexis Theory and Applications of Satisfiability Testing – SAT 2020 Article Two major considerations when encoding pseudo-Boolean (PB) constraints into SAT are the size of the encoding and its propagation strength, that is, the guarantee that it has a good behaviour under unit propagation. Several encodings with propagation strength guarantees rely upon prior compilation of the constraints into DNNF (decomposable negation normal form), BDD (binary decision diagram), or some other sub-variants. However it has been shown that there exist PB-constraints whose ordered BDD (OBDD) representations, and thus the inferred CNF encodings, all have exponential size. Since DNNFs are more succinct than OBDDs, preferring encodings via DNNF to avoid size explosion seems a legitimate choice. Yet in this paper, we prove the existence of PB-constraints whose DNNFs all require exponential size. 2020-06-26 /pmc/articles/PMC7326562/ http://dx.doi.org/10.1007/978-3-030-51825-7_22 Text en © Springer Nature Switzerland AG 2020 This article is made available via the PMC Open Access Subset for unrestricted research re-use and secondary analysis in any form or by any means with acknowledgement of the original source. These permissions are granted for the duration of the World Health Organization (WHO) declaration of COVID-19 as a global pandemic. |
spellingShingle | Article de Colnet, Alexis A Lower Bound on DNNF Encodings of Pseudo-Boolean Constraints |
title | A Lower Bound on DNNF Encodings of Pseudo-Boolean Constraints |
title_full | A Lower Bound on DNNF Encodings of Pseudo-Boolean Constraints |
title_fullStr | A Lower Bound on DNNF Encodings of Pseudo-Boolean Constraints |
title_full_unstemmed | A Lower Bound on DNNF Encodings of Pseudo-Boolean Constraints |
title_short | A Lower Bound on DNNF Encodings of Pseudo-Boolean Constraints |
title_sort | lower bound on dnnf encodings of pseudo-boolean constraints |
topic | Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7326562/ http://dx.doi.org/10.1007/978-3-030-51825-7_22 |
work_keys_str_mv | AT decolnetalexis alowerboundondnnfencodingsofpseudobooleanconstraints AT decolnetalexis lowerboundondnnfencodingsofpseudobooleanconstraints |