pith. machine review for the scientific record. sign in

arxiv: 1212.0025 · v2 · submitted 2012-11-30 · 🪐 quant-ph · cs.CC

Recognition: unknown

Generalizing and Derandomizing Gurvits's Approximation Algorithm for the Permanent

Authors on Pith no claims yet
classification 🪐 quant-ph cs.CC
keywords algorithmgurvitsopticsquantumsetscomplexeps-biasedmatrices
0
0 comments X
read the original abstract

Around 2002, Leonid Gurvits gave a striking randomized algorithm to approximate the permanent of an n*n matrix A. The algorithm runs in O(n^2/eps^2) time, and approximates Per(A) to within eps*||A||^n additive error. A major advantage of Gurvits's algorithm is that it works for arbitrary matrices, not just for nonnegative matrices. This makes it highly relevant to quantum optics, where the permanents of bounded-norm complex matrices play a central role. Indeed, the existence of Gurvits's algorithm is why, in their recent work on the hardness of quantum optics, Aaronson and Arkhipov (AA) had to talk about sampling problems rather than estimation problems. In this paper, we improve Gurvits's algorithm in two ways. First, using an idea from quantum optics, we generalize the algorithm so that it yields a better approximation when the matrix A has either repeated rows or repeated columns. Translating back to quantum optics, this lets us classically estimate the probability of any outcome of an AA-type experiment---even an outcome involving multiple photons "bunched" in the same mode---at least as well as that probability can be estimated by the experiment itself. (This does not, of course, let us solve the AA sampling problem.) It also yields a general upper bound on the probabilities of "bunched" outcomes, which resolves a conjecture of Gurvits and might be of independent physical interest. Second, we use eps-biased sets to derandomize Gurvits's algorithm, in the special case where the matrix A is nonnegative. More interestingly, we generalize the notion of eps-biased sets to the complex numbers, construct "complex eps-biased sets," then use those sets to derandomize even our generalization of Gurvits's algorithm to the multirow/multicolumn case (again for nonnegative A). Whether Gurvits's algorithm can be derandomized for general A remains an outstanding problem.

This paper has not been read by Pith yet.

discussion (0)

Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.

Forward citations

Cited by 2 Pith papers

Reviewed papers in the Pith corpus that reference this work. Sorted by Pith novelty score.

  1. Classical simulation of free-fermionic dynamics and quantum chemistry with magic input

    quant-ph 2026-04 unverdicted novelty 7.0

    Block-product paired non-Gaussian fermionic states allow efficient classical additive-error approximation of transition amplitudes, overlaps, and high-weight correlators under free-fermionic dynamics using multivariat...

  2. Classical simulation of free-fermionic dynamics and quantum chemistry with magic input

    quant-ph 2026-04 unverdicted novelty 6.0

    Paired non-Gaussian fermionic states under free-fermionic dynamics admit efficient classical additive-error approximations for amplitudes, overlaps, and high-weight correlators via reduction to multivariate Pfaffian c...