
small, Phcan be mixed quickly using either a classical or a quantum algorithm. On the other hand, when
his small, e.g., h=hmin, the continuous Markov chain is well approximated by Ph. To some extent, this
removes the assumption in the framework of multiple Markov chains [21] on the preparability of the initial
chain. We show that by varying h, e.g., from 2hto hat each stage, the density functions of the Markov
chains at two successive levels have significant overlap, thus enabling a smooth transition. Our main finding
(Theorem 1) is that simulating the sequence of such multiple Markov chains {Ph}hmax≥h≥hmin has a cost
that is comparable to simulating the Markov chain Phmin , as if it had a warm start.
Although our approach is constructed from a finite-dimensional approximation of a Markov chain with
infinite state space, the same methodology can be applied directly to certain finite Markov chains, especially
those that have been treated by multigrid methods [6].
Problem Setup. — We consider a Markov chain {Xn}n≥0with state space S=Rdand the (right)
transition density K(x, y), with K(x, dy)indicating the probability that, given x, the Markov chain moves
to state yat the next step, which can be described in terms of the conditional expectation of any statistical
quantity f(·), i.e., E[f(Xn+1)|Xn] = RK(Xn, y)f(y)dy. An alternative description of the Markov chain
is the Chapman-Kolmogorov (CK) equation for the change of the probability density function (PDF) from
step nto n+ 1,
pn+1 =ZRd
pn(x)K(x, y)dx, (1)
which is convenient in the study of mixing properties. The relation in Eq. (1) is often written in a ma-
trix/vector multiplication form pT
n+1 =pT
nK. In particular, a stationary density p(x)is the left eigenvector
associated with the eigenvalue 1:pT=pTK.
Problem: Given a precision , find a finite-dimensional approximation ph(x)of the stationary PDF pwith
hindicating a numerical parameter, such that, kp−phk1< .
Ulam-Galerkin projection. — Many existing quantum algorithms work with a finite-dimensional form
of the CK equation (1). To approximate a Markov chain with continuous state space and implement the
algorithms on quantum computers, we have to quantize the problem. This is done in two steps: First we
consider a large domain D, where the probability of reaching states outside Dis negligible. This is a
reasonable assumption if we consider the states close to equilibrium: since the PDF integrates to 1, the
probability in the far field is negligible. For simplicity of the presentation, we choose D= [−1,1]⊗d. In the
second step, we can introduce a partition of Dwith uniform spacing h,(h:=1
Nfor some N∈N),
D=[
j∈N(h)
Dj(h), N(h) := nj:−N≤jk< N, ∀k∈[d]o.(2)
where the subdomain is given by,
Dj(h) =
d
O
k=1 jkh,(jk+ 1)h.(3)
With this partition, the continuous states have been grouped into small non-intersecting bins with bin
size hd, amounting to a finite state space,
Sh:={Dj(h)|j∈N(h)},|Sh|=2
hd
.(4)
For brevity, we simplify refer to one such state in Shby j.Associated with the partitions of the domain is a
discretization of a PDF. This can be done by integrating the PDF p(x)over each bin:
πh(j) = ZΩj(h)
p(x)dx. (5)
2