ON THE HARDNESS OF COMPUTING THE PERMANENT OF RANDOM MATRICES

Authors
Citation
U. Feige et C. Lund, ON THE HARDNESS OF COMPUTING THE PERMANENT OF RANDOM MATRICES, Computational complexity, 6(2), 1997, pp. 101-132
Citations number
24
Categorie Soggetti
Mathematics, General","Computer Sciences",Mathematics,"Computer Science Theory & Methods
Journal title
ISSN journal
10163328
Volume
6
Issue
2
Year of publication
1997
Pages
101 - 132
Database
ISI
SICI code
1016-3328(1997)6:2<101:OTHOCT>2.0.ZU;2-W
Abstract
Extending a line of research initiated by Lipton, we study the complex ity of computing the permanent of random n by n matrices with integer values between 0 and p - I, for any suitably large prime p. Previous t o our work, it was shown hard to compute the permanent of half these m atrices (by Gemmell and Sudan), and to enumerate for any matrix a poly nomial number of options for its permanent (by Cai and Hemachandra, an d by Toda). We show that unless the polynomial-time hierarchy collapse s to its second level, no polynomial time algorithm can compute the pe rmanent of every matrix with probability at least 13n(3)/p, nor can it compute the permanent of at least a (49n(3)/root p)-fraction of the m atrices. As p may be exponential in n, these represent very low succes s probabilities for any efficient algorithm that attempts to compute t he permanent. For 0/1 matrices, our results show that their permanents cannot be guessed with probability greater than 1/2(n1-epsilon). We a lso show that it is hard to get even partial information about the val ue of the permanent module p. For random matrices we show that any bal anced polynomial-time 0/1 predicate (e.g., the least significant bit, the parity of all the bits, the quadratic residuosity character) canno t be guessed with probability significantly greater than 1/2 (unless t he polynomial-time hierarchy collapses). This result extends to showin g simultaneous hardness for linear size groups of bits.