A Deterministic Approximation Algorithm for Computing a Permanent of a 0,1 matrix

Abstract

We construct a deterministic approximation algorithm for computing a permanent of a 0,1 n by n matrix to within a multiplicative factor (1+ε)n, for arbitrary ε>0. When the graph underlying the matrix is a constant degree expander our algorithm runs in polynomial time (PTAS). In the general case the running time of the algorithm is (O(n2 33n)). For the class of graphs which are constant degree expanders the first result is an improvement over the best known approximation factor en obtained in LinialSamorodnitskyWigderson. Our results use a recently developed deterministic approximation algorithm for counting partial matchings of a graph Bayati et al., and Jerrum-Vazirani decomposition method.

0

Turn this paper into a full lesson

ArcXiv compiles a staged curriculum from this paper: 8-12 lessons across beginner → advanced, synthesised section guides, visuals, flashcards, a quiz, exercises, and on-demand deep dives per section. Grounded in the abstract, never invented.

Discussion (0)

Sign in to join the discussion.

Loading comments…