Gottesman-Knill Theorem
From Wikipedia, the free encyclopedia
The Gottesman-Knill theorem is a theoretical result in quantum computing (QC) that states that an important subclass of quantum circuits, called stabilizer circuits can be simulated efficiently. That is simulation of QC algorithms that use only these circuits can be run in polynomial time on a classical computer. Stabilizer circuits are circuits that use only gates from the Clifford group subset of quantum gates.
[edit] Formally stated
Theorem: A quantum circuit using only the following elements can be simulated efficiently on a classical computer:
- preparation of qubits in computational basis states,
- quantum gates from the Clifford group (Hadamard gates, Controlled NOT gates, Pauli gates), and
- measurements in the computational basis.
The Gottesman-Knill theorem shows that even some highly entangled states can be simulated efficiently. Several important types of QC algorithms use only Clifford gates, most importantly the standard algorithms for entanglement purification and for quantum error correction. From a practical point of view, stabilizer circuits have been simulated in O(n log n) time using the graph state formalism.
[edit] References
- S. Anders and H. J. Briegel (2006). "Fast simulation of stabilizer circuits using a graph-state representation" (subscription required). Phys. Rev. A 73: 022334. doi: .
- Quantum Computation and Quantum Information, Michael A. Nielsen, Isaac L. Chuang, Cambridge University Press, 2000