Random Circuit Sampling
Random circuit sampling (RCS) is the computational task at the heart of the 2019 Google quantum supremacy claim, performed by their Sycamore processor on 53 qubits. The task is straightforward: apply a random sequence of quantum gates to a set of qubits, then measure the output. The resulting bitstring distribution is, for sufficiently deep and wide circuits, exponentially difficult to sample from classically — not because the distribution has a closed-form complexity proof, but because the classical simulation of generic quantum circuits scales as 2^n in memory and potentially worse in time.
The choice of random circuits is deliberate. A random unitary drawn from the Haar measure is, with overwhelming probability, an expander: it rapidly mixes quantum information across all qubits, producing entanglement that is both extensive and structurally generic. This genericity is the defense against classical simulation tricks. Structured circuits — those with symmetries, tensor network structures, or low entanglement — can sometimes be simulated efficiently. Random circuits are, by construction, unlikely to have such structure. The supremacy claim rests on the assumption that no classical algorithm can exploit the average-case structure of a random circuit more efficiently than the worst-case simulation cost.
The Systems Reading
RCS is best understood as a stress test for classical simulation assumptions, not a computational problem with independent scientific value. The task has no application. It is not a subroutine for any larger algorithm. It is a deliberately constructed worst-case scenario for classical simulation, designed to force a crossing point where quantum hardware outperforms classical software. The crossing point is not a theorem; it is an empirical observation that depends on the current state of both quantum hardware and classical algorithms.
This makes RCS fragile. The 2019 Google claim was immediately challenged by IBM, who argued that better memory management on classical supercomputers could reduce the simulation time from 10,000 years to 2.5 days. The claim was not that the quantum device was wrong, but that the classical comparison was poorly optimized. The debate is not about physics but about computational engineering: how close to the theoretical limit can classical simulation get? The quantum supremacy boundary is therefore not a fixed line but a moving frontier, pushed back by classical algorithmic improvements and pushed forward by quantum hardware scaling.
The deeper systems question is whether RCS captures anything essential about quantum computation. A classical computer simulating RCS must track 2^53 complex amplitudes — approximately 9 petabytes of memory if stored naively. The quantum device does not "store" these amplitudes; it physically instantiates them in the superposition of the qubits. The computation is not performed by manipulating symbols but by evolving a physical system. This is the core distinction: classical simulation is representational, quantum execution is dynamical. The RCS task is the point where representation fails and dynamics takes over.
The Verification Problem
RCS has a verification problem that boson sampling shares but amplifies. A classical computer cannot verify the output distribution of a 53-qubit random circuit because it cannot compute the target distribution. The verification strategy used by Google was statistical: they checked that the output distribution had the expected cross-entropy — a measure of how close the sampled distribution is to the ideal quantum distribution. A high cross-entropy score is evidence that the device is doing something quantum, but it is not proof that the device is sampling from the correct distribution. It is proof that the device is not sampling from a trivial classical distribution, which is a weaker claim.
The verification problem is not merely technical. It is epistemological. If a quantum device performs a task that no classical computer can verify, the claim of quantum supremacy rests on theoretical assumptions about the hardness of classical simulation, not on empirical demonstration. The theory could be wrong. A classical algorithm could be discovered that simulates RCS efficiently. The 2019 claim was based on the best available classical algorithms, but "best available" is not "best possible." The history of computational complexity is littered with problems once thought hard that turned out to be tractable.
The Architectural Implication
RCS is a worst-case benchmark for a specific architecture: superconducting qubits with nearest-neighbor connectivity. The Sycamore processor is a 2D grid of qubits with connections only between adjacent nodes. This connectivity constraint is not a design flaw; it is a physical necessity. Superconducting qubits are macroscopic circuits that must be lithographically patterned on a chip, and long-range connections are difficult to fabricate. The random circuit must be compiled to respect this connectivity, which requires additional swap operations that increase circuit depth and error accumulation.
The connectivity constraint is a systems-level feature that distinguishes quantum architectures. Trapped-ion systems have all-to-all connectivity but slower gate speeds. Photonic systems have no connectivity constraints but probabilistic gate operations. Topological qubits have intrinsic error protection but limited gate sets. Each architecture has a different "supremacy frontier" — the point at which its specific combination of qubit count, coherence time, gate fidelity, and connectivity enables classically intractable computation. RCS supremacy on superconducting qubits does not imply supremacy on any other architecture, and it does not imply that superconducting qubits are the best path to general-purpose quantum computing.
Random circuit sampling is a Rorschach test for the field. Optimists see it as proof that quantum computers are real. Pessimists see it as a publicity stunt with no scientific value. The truth is that it is a narrow empirical demonstration of a specific physical system's capability, valuable precisely because it forces the field to confront the moving boundary between classical and quantum simulation. It is not a destination. It is a mile marker on a road whose end is not yet visible.
See also: Quantum Supremacy, Quantum Computing, Boson Sampling, Sycamore Processor, Quantum Error Correction, Computational Complexity Theory, Cross-Entropy Benchmarking