Cargando…

On Compiling Structured CNFs to OBDDs

We present new results on the size of OBDD representations of structurally characterized classes of CNF formulas. First, we prove that variable convex formulas (that is, formulas with incidence graphs that are convex with respect to the set of variables) have polynomial OBDD size. Second, we prove a...

Descripción completa

Detalles Bibliográficos
Autores principales: Bova, Simone, Slivovsky, Friedrich
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Springer US 2016
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6979531/
https://www.ncbi.nlm.nih.gov/pubmed/32025195
http://dx.doi.org/10.1007/s00224-016-9715-z
_version_ 1783490917682905088
author Bova, Simone
Slivovsky, Friedrich
author_facet Bova, Simone
Slivovsky, Friedrich
author_sort Bova, Simone
collection PubMed
description We present new results on the size of OBDD representations of structurally characterized classes of CNF formulas. First, we prove that variable convex formulas (that is, formulas with incidence graphs that are convex with respect to the set of variables) have polynomial OBDD size. Second, we prove an exponential lower bound on the OBDD size of a family of CNF formulas with incidence graphs of bounded degree. We obtain the first result by identifying a simple sufficient condition—which we call the few subterms property—for a class of CNF formulas to have polynomial OBDD size, and show that variable convex formulas satisfy this condition. To prove the second result, we exploit the combinatorial properties of expander graphs; this approach allows us to establish an exponential lower bound on the OBDD size of formulas satisfying strong syntactic restrictions.
format Online
Article
Text
id pubmed-6979531
institution National Center for Biotechnology Information
language English
publishDate 2016
publisher Springer US
record_format MEDLINE/PubMed
spelling pubmed-69795312020-02-03 On Compiling Structured CNFs to OBDDs Bova, Simone Slivovsky, Friedrich Theory Comput Syst Article We present new results on the size of OBDD representations of structurally characterized classes of CNF formulas. First, we prove that variable convex formulas (that is, formulas with incidence graphs that are convex with respect to the set of variables) have polynomial OBDD size. Second, we prove an exponential lower bound on the OBDD size of a family of CNF formulas with incidence graphs of bounded degree. We obtain the first result by identifying a simple sufficient condition—which we call the few subterms property—for a class of CNF formulas to have polynomial OBDD size, and show that variable convex formulas satisfy this condition. To prove the second result, we exploit the combinatorial properties of expander graphs; this approach allows us to establish an exponential lower bound on the OBDD size of formulas satisfying strong syntactic restrictions. Springer US 2016-10-26 2017 /pmc/articles/PMC6979531/ /pubmed/32025195 http://dx.doi.org/10.1007/s00224-016-9715-z Text en © The Author(s) 2016 Open AccessThis article is distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution, and reproduction in any medium, provided 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.
spellingShingle Article
Bova, Simone
Slivovsky, Friedrich
On Compiling Structured CNFs to OBDDs
title On Compiling Structured CNFs to OBDDs
title_full On Compiling Structured CNFs to OBDDs
title_fullStr On Compiling Structured CNFs to OBDDs
title_full_unstemmed On Compiling Structured CNFs to OBDDs
title_short On Compiling Structured CNFs to OBDDs
title_sort on compiling structured cnfs to obdds
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6979531/
https://www.ncbi.nlm.nih.gov/pubmed/32025195
http://dx.doi.org/10.1007/s00224-016-9715-z
work_keys_str_mv AT bovasimone oncompilingstructuredcnfstoobdds
AT slivovskyfriedrich oncompilingstructuredcnfstoobdds