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

Abstract

In this paper, we build on the idea of Valiant Val79a and Ben-Dor/Halevi Ben93, 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 () 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 #-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 Kas67. 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 -barrier, we switch over to fields Z/pZ, for a prime p > 2. With this approach we are able to count the number of solutions for 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 = . The conjecture establishes a relationship between the determinants of the minors of a graph 's adjacency matrix and the circular planar structure of 's BDC regarding a given set of nodes.

0

Turn this paper into a lesson

ArcXiv compiles a structured reading guide from this paper's metadata: plain-English importance, contributions, prerequisite concepts, which sections to read first, flashcards, and a quiz. Grounded in the abstract, never invented.

Discussion (0)

Sign in to join the discussion.

Loading comments…