vix.ing · top · new · best · stats · spec

The permanent, graph gadgets and counting solutions for certain types of planar formulas

2012/05/18 by Christian Schridde, Schridde, Christian
Computer Science · Mathematics · #Advanced Combinatorial Mathematics #Computational Complexity (cs.CC) #FOS: Computer and information sciences #Markov Chains and Monte Carlo Methods #Random Matrices and Applications #cs.CC

paper · pdf · doi:10.48550/arxiv.1205.4124

20 pages

arxiv created 2012/05/18 · openalex publication_date 2012/05/18 · arxiv updated 2012/05/21 · openalex created_date 2025/10/24 · openalex updated_date 2026/07/28

Abstract

In this paper, we build on the idea of Valiant \citeVal79a and Ben-Dor/Halevi \citeBen93, that is, to count the number of satisfying solutions of a boolean formula via computing the permanent of a specially constructed matrix. We show that the Desnanot-Jacobi identity (\dji) prevents Valiant's original approach to achieve a parsimonious reduction to the permanent over a field of characteristic two. As the next step, since the computation of the permanent is #\classP-complete, we make use of the equality of the permanent and the number of perfect matchings in an unweighted graph's bipartite double cover. Whenever this bipartite double cover (BDC) is planar, the number of perfect matchings can be counted in polynomial time using Kasteleyn's algorithm \citeKas67. To enforce planarity of the BDC, we replace Valiant's original gadgets with new gadgets and describe what properties these gadgets must have. We show that the property of circular planarity plays a crucial role to find the correct gadgets for a counting problem. To circumvent the \dji-barrier, we switch over to fields ℤ/pℤ, for a prime p > 2. With this approach we are able to count the number of solutions for \forestdreisat formulas in randomized polynomial time. Finally, we present a conjecture that states which kind of generalized gadgets can not be found, since otherwise one could prove \classRP = \classNP. The conjecture establishes a relationship between the determinants of the minors of a graph \grG's adjacency matrix and the circular planar structure of \grG's BDC regarding a given set of nodes.

Citations

Related