Quantum Noise
In the Noisy Intermediate Scale Quantum (NISQ) era, quantum computers are prone to various types of noise that can significantly affect their performance. Understanding and mitigating quantum noise is crucial for the development of reliable quantum algorithms and applications. This noise cannot be modelled as unitary operations, as they introduce errors that cannot be reversed simply by applying another unitary transformation but non-unitary operations cannot be used to describe closed quantum systems (i.e., evolve a pure state vector). Thus, there is a requirement for a different representation of qubits that allows for non-unitary operations. This representation is called the density matrix formalism. [4]
Density Matrix
Density Matrices are quantum mechanical frameworks for representing wavefunctions of a noisy (or open) quantum system that deal with mixed states or partial information. A so called mixed state is a statistical ensemble of several pure states with some uncertainty that is not in superposition. A density matrix is defined as:
where \(p_i\) is the probability of the system being in the pure state \(|\psi_i\rangle\). The density matrix formalism allows for the description of both pure states and mixed states. A pure state can be represented as a density matrix by setting \(p_1 = 1\) and all other probabilities to zero. [4]
The density matrix has some important properties. The density matrix must be Hermitian (\(\rho = \rho^\dagger\)), have a trace of one (\(Tr(\rho) = 1\)), and be positive semi-definite (\(\langle v|\rho| v\rangle\geq 0 \;\forall v\)). These properties ensure that the density matrix represents a valid quantum state. [5]
For closed systems, the evolution of the density matrix is defined by the Schrödinger equation writen in the density matrix formalism as:
where \(\hat{H}\) is the Hamiltonian of the system, \(U\) is the unitary operator representing the evolution of the system, \(\rho'\) is the density matrix after the evolution, and \(\varepsilon(\rho)\) is a operator that maps the initial state to the final state. The square brackets denote the commutator operation (\([A, B] = AB - BA\)). [5] Unfortunately, for noisy (or open) quantum systems, the evolution cannot be described solely by unitary operations and the Schrödinger equation is no longer sufficient. The evolution of open systems is instead described by the Lindblad master equation. [6]
where \(A_n\) are the Lindblad operators that describe the interaction between the system and its environment, and the curly brackets denote the anti-commutator operation (\(\{A, B\} = AB + BA\)). [6]
Operator-Sum Representation
An alternative way to represent the evolution of open quantum systems to think of this system as a larger closed system that includes both the quantum system of interest and its environment. The system’s interaction with the environment can be modelled using unitary operations on the combined system. This approach is called the Stinespring dilation theorem which essentially states that for an operator \(\varepsilon\rightarrow \mathcal{B}(\mathbb{H_s})\) (where \(\mathcal{B}(\mathbb{H_s})\) is the space of bounded linear operators on the Hilbert space of the system \(\mathbb{H_s}\)) that is a completely positive and trace-preserving map, then there exists an auxillary Hilbert space, with ancilla initialized with \(|0\rangle\) and a unitary operator \(U\) acting on the combined system such that the evolution of the combined system can be described by the Schrödinger equation. [4]
Utilizing this theorem, a unitary \(U\in \mathbb{C}^{n\times n}\otimes\mathbb{C}^{m\times m}\) can be defined that acts on the combined system consisting of the qubit system (of size \(n\)) and the environment (of size \(m\)). The evolution of this combined system can be described by the Schrödinger equation. The state of the combined system is given by \(\Psi\rangle= |\psi_s\rangle\otimes|\psi_e\rangle\) where \(|\psi_s\rangle\) is the state of the qubit system and \(|\psi_e\rangle\) is the state of the environment. The evolution of the combined system is given by: [4]
where \(|e_k\rangle\) are the orthonormal basis states of the environment, \(p_k\) are the probabilities associated with each noise interaction, and \(E_k\) are the operators acting on the qubit system that describe the individual noise events within the combined unitary \(U\). The density matrix of the combined system is given by \(\rho_{se} = |\Psi\rangle\langle\Psi|\). To obtain the density matrix of the qubit system alone, the environment is traced out using the partial trace operation. The partial trace over the environment yields the reduced density matrix of the qubit system: [4]
A Kraus operator \(K_k\) acting on the qubit system’s Hilbert space can be defined as: [4]
Using these Kraus operators, the evolution of the qubit system’s density matrix can be expressed in the operator-sum representation as: [4]