• Algorithms
  • Also: discrete-time quantum walk
  • Also: DTQW

Coined Quantum Walk

A discrete-time quantum walk on a graph that uses an internal coin degree of freedom to create superpositions of movement directions, spreading quadratically faster than classical random walks.

A coined quantum walk is the quantum analogue of a classical discrete-time random walk on a graph. At each step, a classical random walker flips a coin to decide which direction to move. In the quantum version, the “coin flip” is replaced by a unitary operator that creates a superposition of directions, and the walker moves in all directions simultaneously with quantum amplitudes that interfere constructively and destructively. This interference causes the quantum walk to spread across the graph quadratically faster than its classical counterpart: after tt steps on a line, the quantum walker’s standard deviation is O(t)O(t), compared to O(t)O(\sqrt{t}) for the classical walker.

The mathematical framework

A coined quantum walk on a graph with maximum degree dd operates on a Hilbert space that is the tensor product of two spaces:

H=HpositionHcoin\mathcal{H} = \mathcal{H}_{\text{position}} \otimes \mathcal{H}_{\text{coin}}

  • Position space Hposition\mathcal{H}_{\text{position}}: Spanned by basis states v|v\rangle for each vertex vv of the graph.
  • Coin space Hcoin\mathcal{H}_{\text{coin}}: Spanned by basis states 0,1,,d1|0\rangle, |1\rangle, \ldots, |d-1\rangle corresponding to the possible directions of movement.

Each step of the walk consists of two operations applied in sequence:

  1. Coin operator CC: A unitary acting on the coin space (and possibly conditioned on position). It creates superpositions of directions, analogous to flipping a coin.

  2. Shift operator SS: A unitary that moves the walker along the graph edge corresponding to the coin state. If the coin state is j|j\rangle and the walker is at vertex vv, the shift moves it to the jj-th neighbor of vv.

One step of the walk is:

U=S(IpositionC)U = S \cdot (I_{\text{position}} \otimes C)

After tt steps, the state is Utψ0U^t |\psi_0\rangle where ψ0|\psi_0\rangle is the initial state.

Quantum walk on a line

The simplest example is a walk on the integer line Z\mathbb{Z} with a two-dimensional coin space (L|L\rangle and R|R\rangle for left and right). The most common coin operator is the Hadamard coin:

CH=12(1111)C_H = \frac{1}{\sqrt{2}} \begin{pmatrix} 1 & 1 \\ 1 & -1 \end{pmatrix}

The shift operator moves the walker left or right based on the coin state:

Sx,L=x1,L,Sx,R=x+1,RS |x, L\rangle = |x-1, L\rangle, \quad S |x, R\rangle = |x+1, R\rangle

Starting from 0,R|0, R\rangle (position 0, coin state R|R\rangle), after tt steps the probability distribution is asymmetric and concentrated near the edges of the distribution, unlike the Gaussian bell curve of the classical random walk. The standard deviation grows as σt/2\sigma \sim t/\sqrt{2}, which is linear in tt, not t\sqrt{t} as in the classical case.

This quadratic speedup in spreading is the fundamental advantage of quantum walks and the basis for quantum walk algorithms.

Coin operators

The choice of coin operator significantly affects the walk’s behavior:

  • Hadamard coin: H=12(1111)H = \frac{1}{\sqrt{2}}\begin{pmatrix} 1 & 1 \\ 1 & -1 \end{pmatrix}. Produces an asymmetric distribution on the line (biased toward one direction depending on the initial coin state).

  • Grover coin (for dd-regular graphs): G=2dJIG = \frac{2}{d}\mathbf{J} - I where J\mathbf{J} is the all-ones matrix. This is the dd-dimensional generalization of the “fair” coin and produces a symmetric walk on regular graphs. It is closely related to Grover’s algorithm: Grover’s search can be understood as a quantum walk on a specific graph using the Grover coin.

  • DFT coin: The discrete Fourier transform matrix. Useful for walks on cycles and groups with known Fourier structure.

Algorithmic applications

Coined quantum walks are the basis of several quantum algorithms:

Grover search as a quantum walk: Grover’s algorithm can be recast as a quantum walk on a “Johnson graph” or an abstract search graph. The quadratic speedup of Grover search (O(N)O(\sqrt{N}) queries vs O(N)O(N) classically) corresponds directly to the quadratic speedup of quantum walk spreading.

Element distinctness: Ambainis’s algorithm for determining whether a list of NN elements contains duplicates runs in O(N2/3)O(N^{2/3}) queries, beating the classical lower bound of Ω(N)\Omega(N). It uses a quantum walk on the Johnson graph.

Spatial search: Finding a marked vertex on a graph. On a 2D grid of NN vertices, a quantum walk finds the marked vertex in O(NlogN)O(\sqrt{N} \log N) steps, nearly matching the O(N)O(\sqrt{N}) lower bound.

Graph isomorphism testing: Quantum walks have been explored as a tool for distinguishing non-isomorphic graphs, though no exponential speedup has been proven for the general problem.

Coined vs continuous-time quantum walks

There are two main formulations of quantum walks:

  • Coined (discrete-time): Uses a coin operator and proceeds in discrete steps, as described above. Requires an explicit coin space.
  • Continuous-time: Evolves under a Hamiltonian proportional to the adjacency matrix of the graph: ψ(t)=eiAtψ(0)|\psi(t)\rangle = e^{-iAt}|\psi(0)\rangle. No coin space needed, but the physics is different.

The two formulations are related but not equivalent. Coined walks are generally more natural for algorithmic applications where discrete query complexity matters. Continuous-time walks arise more naturally in physics (e.g., quantum transport in biological systems).

Why it matters for learners

Coined quantum walks provide an intuitive framework for understanding quantum speedups. The core mechanism, interference between paths, is visible in the simplest 1D example: the walker takes all paths simultaneously, and constructive interference at the edges of the distribution causes the quadratic speedup. This same mechanism, amplified and directed by clever graph constructions and coin choices, underlies some of the most important quantum algorithms. Understanding coined quantum walks also builds intuition for why quantum computers are not simply “trying all answers at once” (a common misconception) but rather exploiting the wave-like interference of quantum amplitudes.

See also