- 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 steps on a line, the quantum walker’s standard deviation is , compared to for the classical walker.
The mathematical framework
A coined quantum walk on a graph with maximum degree operates on a Hilbert space that is the tensor product of two spaces:
- Position space : Spanned by basis states for each vertex of the graph.
- Coin space : Spanned by basis states corresponding to the possible directions of movement.
Each step of the walk consists of two operations applied in sequence:
-
Coin operator : A unitary acting on the coin space (and possibly conditioned on position). It creates superpositions of directions, analogous to flipping a coin.
-
Shift operator : A unitary that moves the walker along the graph edge corresponding to the coin state. If the coin state is and the walker is at vertex , the shift moves it to the -th neighbor of .
One step of the walk is:
After steps, the state is where is the initial state.
Quantum walk on a line
The simplest example is a walk on the integer line with a two-dimensional coin space ( and for left and right). The most common coin operator is the Hadamard coin:
The shift operator moves the walker left or right based on the coin state:
Starting from (position 0, coin state ), after 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 , which is linear in , not 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: . Produces an asymmetric distribution on the line (biased toward one direction depending on the initial coin state).
-
Grover coin (for -regular graphs): where is the all-ones matrix. This is the -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 ( queries vs classically) corresponds directly to the quadratic speedup of quantum walk spreading.
Element distinctness: Ambainis’s algorithm for determining whether a list of elements contains duplicates runs in queries, beating the classical lower bound of . It uses a quantum walk on the Johnson graph.
Spatial search: Finding a marked vertex on a graph. On a 2D grid of vertices, a quantum walk finds the marked vertex in steps, nearly matching the 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: . 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.