A Deterministic Approximation Algorithm for Computing a Permanent of a 0,1 matrix
David Gamarnik, Dmitriy Katz
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.
Create a lesson
Related papers
Combinatorics of hyperplane arrangements and Witten zeta function at the origin
Kam Cheong Au, Kazuhiro Onodera
Proof of the Pach-Tardos conjecture
Lior Gishboliner, Xiangyu Li
Longest cycles intersect linearly in highly connected graphs
Jie Ma, Bo Ning, Ziyuan Zhao
Cutting a convex body into fat parts and approximating Euclidean distance by graph distances
János Pach, Gábor Tardos
A counterexample to the quantum Hedetniemi conjecture
Julius A. Zeiss
Schrijver-Delsarte rigidity in association schemes and undecidability of quantum graph homomorphism
Lorenzo Ciardo, Iris Hebbeker, Gideo Joubert et al.