A Quantum Algorithm for Approximating Partition Functions
Coauthors: Pawel Wocjan (University of Central Florida) Daniel Nagaj (Slovak Academy of Sciences) Anura Abeyesinghe
We present a quantum algorithm based on classical fully polynomial randomized approximation schemes (FPRAS) for estimating partition functions that combine simulated annealing with the Monte-Carlo Markov Chain method and use non-adaptive cooling schedules. We achieve a twofold polynomial improvement in time complexity: a quadratic reduction with respect to the spectral gap of the underlying Markov chains and a quadratic reduction with respect to the parameter characterizing the desired accuracy of the estimate output by the FPRAS. Both reductions are intimately related and cannot be achieved separately.
First, we use Grover's xed point search, quantum walks and phase estimation to efficiently prepare approximate coherent encodings of stationary distributions of the Markov chains. The speed-up we obtain in this way is due to the quadratic relation between the spectral and phase gaps of classical and quantum walks. The second speed-up with respect to accuracy comes from generalized quantum counting, used instead of classical sampling to estimate expected values of quantum observables.