Quantum Subspace Expansion#

Quantum Subspace Expansion (QSE) is an error mitigation technique in which we define a small subspace around the output state, then search this subspace for the state with the least amount of error. Regardless of the output state, the same procedure applies. The subspace is defined by a set of operators that act on the output state called the check operators. Subspace expansion can be used in conjunction with a stabilizer code, in which case the stabilizers, or a subset of them, can be used as the check operators. For more discussion of the theory of QSE, see the section What is the theory behind QSE?.

../_images/qse-data-flow-diagram.png

Workflow of the QSE technique in Mitiq, detailed in the What happens when I use QSE? section.#

Below you can find sections of the documentation that address the following questions: