research

Quantum speedup of classical mixing processes

Abstract

Most approximation algorithms for #P-complete problems (e.g., evaluating the permanent of a matrix or the volume of a polytope) work by reduction to the problem of approximate sampling from a distribution Ο€\pi over a large set Β§\S. This problem is solved using the {\em Markov chain Monte Carlo} method: a sparse, reversible Markov chain PP on Β§\S with stationary distribution Ο€\pi is run to near equilibrium. The running time of this random walk algorithm, the so-called {\em mixing time} of PP, is O(Ξ΄βˆ’1log⁑1/Ο€βˆ—)O(\delta^{-1} \log 1/\pi_*) as shown by Aldous, where Ξ΄\delta is the spectral gap of PP and Ο€βˆ—\pi_* is the minimum value of Ο€\pi. A natural question is whether a speedup of this classical method to O(Ξ΄βˆ’1log⁑1/Ο€βˆ—)O(\sqrt{\delta^{-1}} \log 1/\pi_*), the diameter of the graph underlying PP, is possible using {\em quantum walks}. We provide evidence for this possibility using quantum walks that {\em decohere} under repeated randomized measurements. We show: (a) decoherent quantum walks always mix, just like their classical counterparts, (b) the mixing time is a robust quantity, essentially invariant under any smooth form of decoherence, and (c) the mixing time of the decoherent quantum walk on a periodic lattice Znd\Z_n^d is O(ndlog⁑d)O(n d \log d), which is indeed O(Ξ΄βˆ’1log⁑1/Ο€βˆ—)O(\sqrt{\delta^{-1}} \log 1/\pi_*) and is asymptotically no worse than the diameter of Znd\Z_n^d (the obvious lower bound) up to at most a logarithmic factor.Comment: 13 pages; v2 revised several part

    Similar works

    Available Versions

    Last time updated on 05/06/2019