Computing Library › Quantum Algorithms
Quantum Algorithms

Variational Quantum Eigensolver (VQE)

VQE finds the lowest energy of a quantum system using a hybrid loop — a parameterized quantum circuit tuned by a classical optimizer — and is a leading near-term algorithm.

Type
hybrid quantum-classical, variational
Goal
ground-state energy
Hardware
NISQ-friendly (shallow ansatz)

What it does

A parameterized ansatz circuit prepares a trial state; the quantum computer measures the expected energy ⟨ψ(θ)|H|ψ(θ)⟩; a classical optimizer updates θ to lower it. The variational principle guarantees the estimate never dips below the true ground-state energy.

Circuit sketch

Kronos motion — classical vs quantum

Where it's used

Quantum chemistry, materials, and — relevant to Kronos — small-scale simulation of strongly-correlated systems where classical methods struggle.

In code (Qiskit)

python
from qiskit.circuit.library import TwoLocal
ansatz = TwoLocal(4,'ry','cx',reps=2)
# classical optimizer minimizes <H> over ansatz parameters
Honest gateVQE quality is bounded by the ansatz and by measurement noise; on today's NISQ hardware results are promising but not yet beyond classical for large systems.