Paperpreprint
Variational Quantum Eigensolvers for Molecular Ground-State Energies
Abstract
We review the variational quantum eigensolver (VQE) as a near-term route to estimating molecular ground-state energies, formalise the variational principle it rests on, and analyse how the choice of ansatz and the measurement cost of a Pauli-decomposed Hamiltonian govern its practicality. A hybrid classical/quantum optimisation loop is described, and the conditions under which barren plateaus erase the method's advantage are made explicit.
The formal typeset PDF is available for this publication.
Introduction
Estimating the ground-state energy of a molecular Hamiltonian is a central problem in quantum chemistry, and one of the most cited near-term applications of quantum hardware. The variational quantum eigensolver (VQE) attacks it with a hybrid loop: a quantum device prepares a parameterised state and estimates an energy, while a classical optimiser tunes the parameters.1
VQE rests on the Rayleigh–Ritz variational principle: for any normalised trial state and Hamiltonian ,
so minimising bounds the true ground-state energy from above.
The Hamiltonian and its measurement cost
After a fermionic mapping (Jordan–Wigner or Bravyi–Kitaev), the electronic Hamiltonian becomes a weighted sum of Pauli strings,
and the energy estimate is linear in the expectation of each term:
The single-qubit Pauli operators are the usual matrices
The number of measurement shots needed for a target precision scales, in the worst case, as
which is the practical bottleneck: term grouping and classical shadows exist precisely to shrink this constant.
The ansatz
The optimisation we solve is
The ansatz is chosen per regime:
Each qubit rotation is a standard single-qubit gate
A hybrid pipeline
The classical layer proposes parameters and post-processes; the quantum layer prepares the state and estimates each Pauli expectation. A minimal driver:
from vqe import Molecule, hardware_efficient, expectation
from scipy.optimize import minimize
H = Molecule("H2", basis="sto-3g").hamiltonian() # classical: build + map
ansatz = hardware_efficient(qubits=4, layers=2)
def energy(theta):
return sum(c * expectation(ansatz, theta, P) for c, P in H) # quantum estimates
result = minimize(energy, x0=ansatz.init(), method="COBYLA")
print(f"E0 ≈ {result.fun:.6f} Ha")E │*
│ *
│ * *
│ * * * ─ ─ ─ (FCI)
└────────────────── iteration
Convergence behaviour is summarised below.
| Ansatz | Circuit depth | Accuracy | Regime |
|---|---|---|---|
| UCCSD | deep | chemical | fault-tolerant |
| Hardware-efficient | shallow | variable | NISQ |
| ADAPT-VQE | adaptive | high, if it converges | NISQ+ |
Conclusion
VQE is a genuine near-term tool for small molecules, but its usefulness is dominated by two constants: the measurement cost of the Pauli decomposition and the trainability of the ansatz. The honest claim is chemical accuracy on small, structured systems — not a general quantum advantage for chemistry.
References
- Peruzzo, A., McClean, J., et al. (2014). A variational eigenvalue solver on a photonic quantum processor. Nature Communications, 5, 4213.
- McClean, J. R., Romero, J., Babbush, R., & Aspuru-Guzik, A. (2016). The theory of variational hybrid quantum-classical algorithms. New Journal of Physics, 18, 023023.
- McClean, J. R., Boixo, S., et al. (2018). Barren plateaus in quantum neural network training landscapes. Nature Communications, 9, 4812.
Footnotes
-
The classical/quantum split matters for reproducibility: the classical optimisation is deterministic given a seed, while each energy evaluation carries the shot noise of finite sampling. ↩
Version history
- v2 — 10 Sept 2026: Added the barren-plateau analysis (§4) and corrected the measurement-cost estimate.
- v1 — 1 Sept 2026: Initial preprint.
variational quantum eigensolverVQEquantum chemistryansatzbarren plateaus
Discussion