DocumentCode
2181954
Title
On the computational complexity of the permanent
Author
Ja, Joseph Ja
fYear
1983
fDate
7-9 Nov. 1983
Firstpage
312
Lastpage
319
Abstract
We consider the problem of computing the permanent of an mxn matrix, m≪n, over an arbitrary commutative ring. The permanent is a central problem in the computational complexity of enumeration problems and arises in several applications. We introduce the class of multilinear programs, where the monomials of the factors of any multiplication come from different sets of rows. All the known algorithms to compute the permanent satisfy this property. These programs can be represented by arithmetic circuits with unbounded fan in. We show the following: 1) Given any positive integer k, no constant depth multilinear program with ≪nk arithmetic operations can compute the permanent of an mxn matrix, where m = Ω(γ(n)logn) for any increasing function γ(n). 2) There exists a polynomial-size multilinear program of depth 4 which computes the permanent of an mxn matrix for m = 0(logn/loglogn). 3) Any arbitrary arithmetic circuit that computes the permanent of an mxn matrix with depth ≪3 must be of exponential size for any m nonconstant. Our proofs use, in a nontrivial way, probabilistic techniques to establish several combinatorial facts.
Keywords
Arithmetic; Circuits; Computational complexity; Computer science; Erbium; Modules (abstract algebra); Physics computing; Polynomials; Statistical analysis;
fLanguage
English
Publisher
ieee
Conference_Titel
Foundations of Computer Science, 1983., 24th Annual Symposium on
Conference_Location
Tucson, AZ, USA
ISSN
0272-5428
Print_ISBN
0-8186-0508-1
Type
conf
DOI
10.1109/SFCS.1983.40
Filename
4568093
Link To Document