NISQ algorithms are
quantum algorithms designed for quantum processors in the NISQ era. Common examples are the
variational quantum eigensolver (VQE) and
quantum approximate optimization algorithm (QAOA), which use NISQ devices but offload some calculations to classical processors. These methods constitute a way of reducing the effect of noise by running a set of circuits and applying post-processing to the measured data. In contrast to
quantum error correction, where errors are continuously detected and corrected during the run of the circuit, error mitigation can only use the outcome of the noisy circuits.
The quantum hardware landscape Current NISQ devices typically contain between 50 and 1,000
physical qubits, with leading systems from IBM, Google, and other companies pushing these boundaries. However, these qubits are inherently "noisy" – they suffer from
decoherence, gate errors, and measurement errors that accumulate during computation. Gate fidelities hover around 99-99.5% for single-qubit operations and 95–99% for two-qubit gates, which while impressive, still introduce significant errors in circuits with thousands of operations. The fundamental challenge lies in the exponential
scaling of quantum noise. With error rates above 0.1% per gate, quantum circuits can execute approximately 1,000 gates before noise overwhelms the signal. This constraint severely limits the depth and complexity of algorithms that can be successfully implemented on current hardware, necessitating the development of specialized NISQ algorithms that work within these constraints.
Mathematical foundation and implementation VQE operates on the variational principle of quantum mechanics, which states that the expectation value of any trial wavefunction provides an upper bound on the true ground state energy. The algorithm constructs a parameterized quantum circuit called an
ansatz∣
ψ(
θ)⟩, to approximate the ground state of a molecular Hamiltonian \hat{H}:\quad E(\theta) = \langle \psi(\theta) \mid \hat{H} \mid \psi(\theta) \rangle The quantum processor prepares the ansatz state and measures the Hamiltonian expectation value, while a classical optimizer iteratively adjusts the parameters
θ to minimize the energy. This hybrid approach leverages quantum superposition to explore exponentially large molecular configuration spaces while relying on well-established classical optimization techniques. The algorithm has proven particularly valuable for studying chemical reactions, transition states, and excited state properties. Recent implementations have achieved chemical accuracy (within 1 kcal/mol) for small molecules, demonstrating the potential for quantum advantage in materials discovery and
drug development applications.
Scaling challenges and solutions Despite its successes, VQE faces significant scaling challenges. The number of measurements required grows polynomial with the number of qubits, while the optimization landscape becomes increasingly complex for larger systems. The
fragment molecular orbital (FMO) approach combined with VQE has shown promise for addressing scalability, allowing efficient simulation of larger molecular systems by breaking them into manageable fragments.
Performance benchmarks and quantum advantage Recent theoretical and experimental work has demonstrated QAOA's potential for quantum advantage on specific problem classes. For the
Max Cut problem on random graphs, QAOA at depth
p=11 has been shown to outperform standard semidefinite programming algorithms. Even more remarkably, QAOA can exploit non-
adiabatic quantum effects that classical algorithms cannot access, potentially circumventing fundamental limitations that constrain classical optimization methods. Experimental implementations on quantum hardware have shown promising results for problems with up to 20–30 variables, though current hardware limitations restrict practical applications to relatively small problem sizes. The algorithm's performance improves with
circuit depth p, but NISQ constraints limit the achievable depth, creating a fundamental trade-off between solution quality and hardware requirement. == Error mitigation: Making noisy quantum computing practical ==