A polynomial-time approximation algorithm for the permanent of a matrix with non-negative entries
STOC '01 Proceedings of the thirty-third annual ACM symposium on Theory of computing
Counting perfect matchings as fast as Ryser
Proceedings of the twenty-third annual ACM-SIAM symposium on Discrete Algorithms
The traveling salesman problem in bounded degree graphs
ACM Transactions on Algorithms (TALG)
Faster exponential-time algorithms in graphs of bounded average degree
ICALP'13 Proceedings of the 40th international conference on Automata, Languages, and Programming - Volume Part I
Hi-index | 0.89 |
Bax and Franklin (2002) gave a randomized algorithm for exactly computing the permanent of any nxn zero-one matrix in expected time exp[-@W(n^1^/^3/(2lnn))]2^n. Building on their work, we show that for any constant C0 there is a constant @?0 such that the permanent of any nxn (real or complex) matrix with at most Cn nonzero entries can be computed in deterministic time (2-@?)^n and space O(n). This improves on the @W(2^n) runtime of Ryser's algorithm for computing the permanent of an arbitrary real or complex matrix.