Cargando…
Approximate Counting of Minimal Unsatisfiable Subsets
Given an unsatisfiable formula F in CNF, i.e. a set of clauses, the problem of Minimal Unsatisfiable Subset (MUS) seeks to identify a minimal subset of clauses [Formula: see text] such that N is unsatisfiable. The emerging viewpoint of MUSes as the root causes of unsatisfiability has led MUSes to fi...
Autores principales: | , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
2020
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7363222/ http://dx.doi.org/10.1007/978-3-030-53288-8_21 |
_version_ | 1783559626303733760 |
---|---|
author | Bendík, Jaroslav Meel, Kuldeep S. |
author_facet | Bendík, Jaroslav Meel, Kuldeep S. |
author_sort | Bendík, Jaroslav |
collection | PubMed |
description | Given an unsatisfiable formula F in CNF, i.e. a set of clauses, the problem of Minimal Unsatisfiable Subset (MUS) seeks to identify a minimal subset of clauses [Formula: see text] such that N is unsatisfiable. The emerging viewpoint of MUSes as the root causes of unsatisfiability has led MUSes to find applications in a wide variety of diagnostic approaches. Recent advances in identification and enumeration of MUSes have motivated researchers to discover applications that can benefit from rich information about the set of MUSes. One such extension is that of counting the number of MUSes. The current best approach for MUS counting is to employ a MUS enumeration algorithm, which often does not scale for the cases with a reasonably large number of MUSes. Motivated by the success of hashing-based techniques in the context of model counting, we design the first approximate MUS counting procedure with [Formula: see text] guarantees, called [Formula: see text]. Our approach avoids exhaustive MUS enumeration by combining the classical technique of universal hashing with advances in QBF solvers along with a novel usage of union and intersection of MUSes to achieve runtime efficiency. Our prototype implementation of [Formula: see text] is shown to scale to instances that were clearly beyond the realm of enumeration-based approaches. |
format | Online Article Text |
id | pubmed-7363222 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2020 |
record_format | MEDLINE/PubMed |
spelling | pubmed-73632222020-07-16 Approximate Counting of Minimal Unsatisfiable Subsets Bendík, Jaroslav Meel, Kuldeep S. Computer Aided Verification Article Given an unsatisfiable formula F in CNF, i.e. a set of clauses, the problem of Minimal Unsatisfiable Subset (MUS) seeks to identify a minimal subset of clauses [Formula: see text] such that N is unsatisfiable. The emerging viewpoint of MUSes as the root causes of unsatisfiability has led MUSes to find applications in a wide variety of diagnostic approaches. Recent advances in identification and enumeration of MUSes have motivated researchers to discover applications that can benefit from rich information about the set of MUSes. One such extension is that of counting the number of MUSes. The current best approach for MUS counting is to employ a MUS enumeration algorithm, which often does not scale for the cases with a reasonably large number of MUSes. Motivated by the success of hashing-based techniques in the context of model counting, we design the first approximate MUS counting procedure with [Formula: see text] guarantees, called [Formula: see text]. Our approach avoids exhaustive MUS enumeration by combining the classical technique of universal hashing with advances in QBF solvers along with a novel usage of union and intersection of MUSes to achieve runtime efficiency. Our prototype implementation of [Formula: see text] is shown to scale to instances that were clearly beyond the realm of enumeration-based approaches. 2020-06-13 /pmc/articles/PMC7363222/ http://dx.doi.org/10.1007/978-3-030-53288-8_21 Text en © The Author(s) 2020 Open Access This chapter is licensed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license and indicate if changes were made. The images or other third party material in this chapter are included in the chapter's Creative Commons license, unless indicated otherwise in a credit line to the material. If material is not included in the chapter's Creative Commons license and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. |
spellingShingle | Article Bendík, Jaroslav Meel, Kuldeep S. Approximate Counting of Minimal Unsatisfiable Subsets |
title | Approximate Counting of Minimal Unsatisfiable Subsets |
title_full | Approximate Counting of Minimal Unsatisfiable Subsets |
title_fullStr | Approximate Counting of Minimal Unsatisfiable Subsets |
title_full_unstemmed | Approximate Counting of Minimal Unsatisfiable Subsets |
title_short | Approximate Counting of Minimal Unsatisfiable Subsets |
title_sort | approximate counting of minimal unsatisfiable subsets |
topic | Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7363222/ http://dx.doi.org/10.1007/978-3-030-53288-8_21 |
work_keys_str_mv | AT bendikjaroslav approximatecountingofminimalunsatisfiablesubsets AT meelkuldeeps approximatecountingofminimalunsatisfiablesubsets |