UPDF AI

Quantum algorithms for Gibbs sampling and hitting-time estimation

Anirban Narayan Chowdhury,R. Somma

2016 · DOI: 10.26421/QIC17.1-2-3
Quantum information & computation · 178 Citations

TLDR

This work presents quantum algorithms for solving two problems regarding stochastic processes, one of which estimates the hitting time of a Markov chain and the other quadratically improves the dependence on 1/\epsilon and $1/\Delta of the analog classical algorithm for hitting-time estimation.

Abstract

We present quantum algorithms for solving two problems regarding stochastic processes. The first algorithm prepares the thermal Gibbs state of a quantum system and runs in time almost linear in Nβ/Z\sqrt{N \beta/{\cal Z}} and polynomial in log⁡(1/ϵ)\log(1/\epsilon), where NN is the Hilbert space dimension, β\beta is the inverse temperature, Z{\cal Z} is the partition function, and ϵ\epsilon is the desired precision of the output state. Our quantum algorithm exponentially improves the dependence on 1/ϵ1/\epsilon and quadratically improves the dependence on β\beta of known quantum algorithms for this problem. The second algorithm estimates the hitting time of a Markov chain. For a sparse stochastic matrix PP, it runs in time almost linear in 1/(ϵΔ3/2)1/(\epsilon \Delta^{3/2}), where ϵ\epsilon is the absolute precision in the estimation and Δ\Delta is a parameter determined by PP, and whose inverse is an upper bound of the hitting time. Our quantum algorithm quadratically improves the dependence on 1/ϵ1/\epsilon and 1/Δ1/\Delta of the analog classical algorithm for hitting-time estimation. Both algorithms use tools recently developed in the context of Hamiltonian simulation, spectral gap amplification, and solving linear systems of equations.