Cargando…
A Faster Algorithm for Propositional Model Counting Parameterized by Incidence Treewidth
The propositional model counting problem (#SAT) is known to be fixed-parameter-tractable (FPT) when parameterized by the width k of a given tree decomposition of the incidence graph. The running time of the fastest known FPT algorithm contains the exponential factor of [Formula: see text]. We improv...
Autores principales: | , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
2020
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7326555/ http://dx.doi.org/10.1007/978-3-030-51825-7_19 |
_version_ | 1783552369830658048 |
---|---|
author | Slivovsky, Friedrich Szeider, Stefan |
author_facet | Slivovsky, Friedrich Szeider, Stefan |
author_sort | Slivovsky, Friedrich |
collection | PubMed |
description | The propositional model counting problem (#SAT) is known to be fixed-parameter-tractable (FPT) when parameterized by the width k of a given tree decomposition of the incidence graph. The running time of the fastest known FPT algorithm contains the exponential factor of [Formula: see text]. We improve this factor to [Formula: see text] by utilizing fast algorithms for computing the zeta transform and covering product of functions representing partial model counts, thereby achieving the same running time as FPT algorithms that are parameterized by the less general treewidth of the primal graph. Our new algorithm is asymptotically optimal unless the Strong Exponential Time Hypothesis (SETH) fails. |
format | Online Article Text |
id | pubmed-7326555 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2020 |
record_format | MEDLINE/PubMed |
spelling | pubmed-73265552020-07-01 A Faster Algorithm for Propositional Model Counting Parameterized by Incidence Treewidth Slivovsky, Friedrich Szeider, Stefan Theory and Applications of Satisfiability Testing – SAT 2020 Article The propositional model counting problem (#SAT) is known to be fixed-parameter-tractable (FPT) when parameterized by the width k of a given tree decomposition of the incidence graph. The running time of the fastest known FPT algorithm contains the exponential factor of [Formula: see text]. We improve this factor to [Formula: see text] by utilizing fast algorithms for computing the zeta transform and covering product of functions representing partial model counts, thereby achieving the same running time as FPT algorithms that are parameterized by the less general treewidth of the primal graph. Our new algorithm is asymptotically optimal unless the Strong Exponential Time Hypothesis (SETH) fails. 2020-06-26 /pmc/articles/PMC7326555/ http://dx.doi.org/10.1007/978-3-030-51825-7_19 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 Slivovsky, Friedrich Szeider, Stefan A Faster Algorithm for Propositional Model Counting Parameterized by Incidence Treewidth |
title | A Faster Algorithm for Propositional Model Counting Parameterized by Incidence Treewidth |
title_full | A Faster Algorithm for Propositional Model Counting Parameterized by Incidence Treewidth |
title_fullStr | A Faster Algorithm for Propositional Model Counting Parameterized by Incidence Treewidth |
title_full_unstemmed | A Faster Algorithm for Propositional Model Counting Parameterized by Incidence Treewidth |
title_short | A Faster Algorithm for Propositional Model Counting Parameterized by Incidence Treewidth |
title_sort | faster algorithm for propositional model counting parameterized by incidence treewidth |
topic | Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7326555/ http://dx.doi.org/10.1007/978-3-030-51825-7_19 |
work_keys_str_mv | AT slivovskyfriedrich afasteralgorithmforpropositionalmodelcountingparameterizedbyincidencetreewidth AT szeiderstefan afasteralgorithmforpropositionalmodelcountingparameterizedbyincidencetreewidth AT slivovskyfriedrich fasteralgorithmforpropositionalmodelcountingparameterizedbyincidencetreewidth AT szeiderstefan fasteralgorithmforpropositionalmodelcountingparameterizedbyincidencetreewidth |