Graph States
Graph states are a beautiful, intuitive family of stabilizer states. Each one is built from a simple graph: vertices become qubits and edges become entangling gates. They unify cluster states for measurement-based computing, many error-correcting codewords, and a whole visual calculus for entanglement.
Definition
Let be an undirected graph with one vertex per qubit. The graph state is prepared by:
- Initializing every qubit in .
- Applying a controlled- gate, , across every edge .
In symbols,
Because all gates commute with one another, the order of applying them is irrelevant — only the edge set matters. Each is Clifford and is a stabilizer state, so every graph state is a stabilizer state.
The graph-state stabilizers
For each vertex , the graph state has a stabilizer generator
where is the set of neighbors of . That is: an on the vertex itself, dressed by a on each adjacent qubit. The generators commute (you can check and overlap in an even number of anticommuting positions) and are independent, so they fully specify the unique -qubit graph state. This is the cleanest possible "state = graph" dictionary: read the neighbors off the picture and you have the stabilizers.
Examples
- Single edge . . This is local-Clifford equivalent to the Bell state: .
- Triangle (complete graph ). Local-Clifford equivalent to the GHZ state — indeed, every GHZ state is a graph state of a star (or equivalently complete) graph up to local Hadamards.
- Linear chain (path graph). The 1D cluster state, the resource for one-dimensional measurement-based computation.
Why graph states matter
- Measurement-based quantum computing. A large 2D cluster state (graph state of a grid) is a universal resource: computation proceeds by adaptively measuring individual qubits, no two-qubit gates needed after the cluster is built. This is the one-way quantum computer of Raussendorf and Briegel.
- Error correction. Many stabilizer codes' codewords are graph states (up to local Cliffords), and the graph picture clarifies their entanglement structure.
- Quantum networks. Graph states model entanglement distributed across a network, where edges are shared entanglement links.
Try it
Build the linear graph state for the path : Hadamard every qubit, then apply on edges and . The result is the three-qubit 1D cluster state.
Sign in on the full site to ask questions and join the discussion.