Table of Contents
Graph State
Graph state is a multi-qubit entangled state defined on an arbitrary graph structure, where each qubit corresponds to a vertex and entanglement is imposed via CZ gates on edges. Graph states generalize cluster states and are the resource for measurement-based quantum computing.
Definition
A graph state is constructed from an undirected graph $G = (V, E)$:
- Prepare each qubit (vertex) in state $|+\rangle$
- Apply CZ gates between all pairs of qubits connected by edges: $\text{CZ}_{i,j}$ for each $(i, j) \in E$
The resulting entangled state is the graph state corresponding to graph $G$.
Stabilizer Representation
Graph states are stabilizer states, defined by commuting Pauli stabilizers. For each vertex $i$, the stabilizer generator is:
$$S_i = X_i \prod_{j \sim i} Z_j$$
where the product runs over all neighbors $j$ of $i$. All stabilizers commute, and the graph state is the unique $+1$ eigenstate of all stabilizers.
Structure and Topology
- 1D chain: linear graph yields cluster-like entanglement suitable for sequential computation
- 2D lattice: rectangular grid enables universal quantum computation via adaptive measurement
- General graphs: arbitrary topology allows tailoring entanglement to specific algorithms
- Tree graphs: no cycles; fewer stabilizer constraints but still highly entangled
- Periodic boundaries: toroidal topology enables topological order and protection against errors
Properties
- Deterministic preparation: CZ gates on prepared $|+\rangle$ states always yield the same graph state
- Local complementation: graph isomorphisms under local complementation produce the same graph state
- Entanglement structure: non-local correlations follow graph connectivity; isolated vertices are product states
- Measurement-based computation: implement quantum gates through adaptive single-qubit measurements without unitary rotations
Measurement-Based Quantum Computing (One-Way Computing)
- Prepare graph state matching circuit architecture
- Measure qubits sequentially in bases determined by classical computation logic
- Measurement outcomes (eigenvalues ±1) reveal syndrome and determine subsequent measurement angles
- Teleport quantum information through graph via measurements
- Final unmeasured qubits encode output state
This model demonstrates that quantum computation requires only measurement (no unitary gates needed post-preparation).
Applications
- Universal quantum computation: 2D lattice graphs support arbitrary quantum algorithms
- Quantum error correction: planar graphs yield topological codes (e.g., surface codes) with local error detection
- Quantum networks: arbitrary graphs model distributed quantum systems
- Entanglement certification: graph structure defines required correlations for certification
- Quantum simulation: specific graphs encode Hamiltonian ground states of spin systems
Efficient Classical Simulation
Graph states with Clifford measurements only (X, Y, Z bases) can be simulated classically via the Gottesman-Knill theorem. Measurement outcomes are computable in polynomial time via Gaussian elimination on the stabilizer group.
Relation to Cluster States
Cluster states are graph states on regular lattices (1D chains, 2D grids, etc.). Cluster states are a special case of general graph states where the underlying graph has lattice structure.
Generation
On different platforms:
- Photonic: probabilistic creation via post-selection; linear cluster states are practical
- Trapped ions: CZ gates between all pairs or restricted subsets create limited topologies
- Superconducting qubits: mediated two-qubit interactions; bipartite connectedness limits topologies
- Neutral atoms: Rydberg blockade enables arbitrary nearest-neighbor connectivity
Scalability and Decoherence
Creating large graph states requires:
- Maintaining superposition across all qubits during entanglement generation
- Suppressing two-qubit gate errors during CZ gate application
- Global coherence time longer than circuit depth
Scaling to thousands of qubits remains a significant experimental challenge due to accumulated gate errors and decoherence.
