Papers
Topics
Authors
Recent
Search
2000 character limit reached

RL-CQE: Reinforcement Learning Quantum Eigensolver

Updated 5 July 2026
  • RL-CQE is a reinforcement-learning-based hybrid quantum-classical eigensolver that leverages adaptive measurements and feedback-driven operator selection to approximate eigenstates.
  • The framework uses a measurement-feedback loop in its original form and integrates ACSE residual minimization with a deep Q-network in the contracted formulation.
  • It offers efficient eigenstate approximation and constant-scaling time-evolution ansätze, providing advantages over traditional variational eigensolvers.

Searching arXiv for the cited RL-CQE papers and related context. tool unavailable Reinforcement Learning Contracted Quantum Eigensolver (RL-CQE) denotes a reinforcement-learning-based hybrid quantum–classical eigensolver framework that uses adaptive measurement, feedback, and operator selection to approximate eigenvectors or multi-state wavefunctions of Hermitian operators. In the cited literature, the framework appears in two closely connected forms: a 2019 measurement–feedback protocol for extracting approximate eigenvectors of an arbitrary Hermitian black-box operator, and a 2026 generalization that formulates RL-CQE through the anti-Hermitian contracted Schrödinger equation (ACSE) for electronic excited states and real-time dynamics. The original formulation emphasizes semi-autonomous learning with minimal memory and one measurement per iteration, whereas the later contracted formulation uses ACSE residuals, sign-free two-qubit operators, and a deep Q-network (DQN) agent to build compact ansätze for many-fermion problems (Albarrán-Arriagada et al., 2019, Zhang et al., 18 May 2026).

1. Origin, scope, and nomenclature

The original protocol introduced by Albarrán-Arriagada et al. is a reinforcement-learning procedure for obtaining an approximation of the eigenvectors of an arbitrary Hermitian quantum operator. It is built from two systems: a black box named environment and a quantum state named agent. The environment changes any quantum state by a unitary matrix

U^E(τ)=exp(iτO^E),τR,\hat U_E(\tau)=\exp\big(-i\tau\hat{\mathcal O}_E\big), \quad \tau\in\mathbb R,

where O^E\hat{\mathcal O}_E is Hermitian. The agent adapts to some eigenvector of O^E\hat{\mathcal O}_E by repeated interactions with the environment, a feedback process, and semi-random rotations (Albarrán-Arriagada et al., 2019).

The later literature uses the name RL-CQE explicitly and states that it was “previously developed for ground-state problems.” In that formulation, RL-CQE is generalized to electronic excited states and real-time quantum dynamics. The generalization replaces the black-box eigenvector-learning viewpoint with a contracted-eigenvalue framework based on ACSE residual minimization, while retaining the reinforcement-learning principle that a policy adaptively selects the next transformation to apply. A key feature is that a DQN agent selects two-body operators at each iteration, yielding more compact ansätze and improved robustness with respect to critical hyperparameters (Zhang et al., 18 May 2026).

A common source of confusion is that RL-CQE is not a single fixed circuit template. The 2019 construction is a measurement–feedback eigensolver for arbitrary Hermitian operators, while the 2026 construction is a contracted, many-body formulation targeted at electronic excited states and dynamics. The shared structural element is adaptive policy-driven operator selection rather than static variational optimization.

2. Original measurement–feedback formulation

In the original protocol, the environment operator is written in spectral form as

O^E==0d1λvv,\hat{\mathcal O}_E=\sum_{\ell=0}^{d-1}\lambda_\ell\,|v_\ell\rangle\langle v_\ell|,

acting on a dd-dimensional Hilbert space. An auxiliary agent system AA of the same Hilbert-space dimension is prepared in a fully known reference state ϕA,0(1)|\phi_{A,0}^{(1)}\rangle, such as 0|0\rangle for a single qubit or j|j\rangle in higher dimensions. After kk iterations, the agent state is denoted O^E\hat{\mathcal O}_E0 (Albarrán-Arriagada et al., 2019).

The algorithm proceeds in discrete iterations. Before interaction, the agent is in O^E\hat{\mathcal O}_E1. After applying the environment unitary, the state becomes

O^E\hat{\mathcal O}_E2

This state is then expressed in the current agent basis O^E\hat{\mathcal O}_E3 through a diagonalization operator O^E\hat{\mathcal O}_E4 satisfying

O^E\hat{\mathcal O}_E5

Operationally, the rotated state is measured in the computational basis. The outcome determines whether the current reference basis vector already approximates an eigenvector or whether a corrective update is required (Albarrán-Arriagada et al., 2019).

The role of the measurement is therefore not merely diagnostic. It defines the reinforcement signal that determines whether the current basis should be preserved or altered. In this sense, the eigenvector-learning task is cast as a closed-loop adaptive control problem on Hilbert space.

3. Policy update, search width, and convergence criterion

If the measurement outcome is O^E\hat{\mathcal O}_E6, the protocol assumes that O^E\hat{\mathcal O}_E7 may already be an eigenvector, and no corrective rotation is applied. If the outcome is O^E\hat{\mathcal O}_E8, the agent state is outside the desired eigen-subspace, and a small random rotation is applied within the two-dimensional subspace O^E\hat{\mathcal O}_E9:

O^E\hat{\mathcal O}_E0

where, for example,

O^E\hat{\mathcal O}_E1

and each angle O^E\hat{\mathcal O}_E2 is chosen randomly in O^E\hat{\mathcal O}_E3 (Albarrán-Arriagada et al., 2019).

The reinforcement signal is encoded through a search width O^E\hat{\mathcal O}_E4 and two real scalars, a reward rate O^E\hat{\mathcal O}_E5 and a punishment rate O^E\hat{\mathcal O}_E6. The update rule is

O^E\hat{\mathcal O}_E7

The diagonalizer evolves according to

O^E\hat{\mathcal O}_E8

The agent is then reset to the post-measurement state in the computational basis before the next feedback step. One may take the value function as O^E\hat{\mathcal O}_E9, with convergence declared when O^E==0d1λvv,\hat{\mathcal O}_E=\sum_{\ell=0}^{d-1}\lambda_\ell\,|v_\ell\rangle\langle v_\ell|,0 (Albarrán-Arriagada et al., 2019).

The fidelity metric is defined by

O^E==0d1λvv,\hat{\mathcal O}_E=\sum_{\ell=0}^{d-1}\lambda_\ell\,|v_\ell\rangle\langle v_\ell|,1

This makes the convergence target explicit: the protocol is designed to learn eigenvectors directly rather than to minimize an energy expectation value as an intermediate surrogate. That distinction is central to its later comparison with VQE (Albarrán-Arriagada et al., 2019).

4. Contracted formulation through ACSE residuals

The 2026 formulation casts RL-CQE as a multi-state contracted eigensolver for a fermionic Hamiltonian

O^E==0d1λvv,\hat{\mathcal O}_E=\sum_{\ell=0}^{d-1}\lambda_\ell\,|v_\ell\rangle\langle v_\ell|,2

The target is a set of O^E==0d1λvv,\hat{\mathcal O}_E=\sum_{\ell=0}^{d-1}\lambda_\ell\,|v_\ell\rangle\langle v_\ell|,3 eigenstates O^E==0d1λvv,\hat{\mathcal O}_E=\sum_{\ell=0}^{d-1}\lambda_\ell\,|v_\ell\rangle\langle v_\ell|,4. The ACSE is written as

O^E==0d1λvv,\hat{\mathcal O}_E=\sum_{\ell=0}^{d-1}\lambda_\ell\,|v_\ell\rangle\langle v_\ell|,5

At iteration O^E==0d1λvv,\hat{\mathcal O}_E=\sum_{\ell=0}^{d-1}\lambda_\ell\,|v_\ell\rangle\langle v_\ell|,6, the residual vector is

O^E==0d1λvv,\hat{\mathcal O}_E=\sum_{\ell=0}^{d-1}\lambda_\ell\,|v_\ell\rangle\langle v_\ell|,7

with fixed positive, descending weights O^E==0d1λvv,\hat{\mathcal O}_E=\sum_{\ell=0}^{d-1}\lambda_\ell\,|v_\ell\rangle\langle v_\ell|,8 and O^E==0d1λvv,\hat{\mathcal O}_E=\sum_{\ell=0}^{d-1}\lambda_\ell\,|v_\ell\rangle\langle v_\ell|,9. The cost function is the residual norm

dd0

The multi-state wavefunction is updated by a product of two-body unitaries,

dd1

where one operator dd2 is selected from an action pool at each step, and the scalar amplitude is obtained by the one-dimensional line search

dd3

(Zhang et al., 18 May 2026).

A distinguishing feature of this formulation is the use of sign-free qubit operators,

dd4

with dd5. The paper states that the expectation value dd6 differs from dd7 only by a known, state-independent phase that cancels in the residual norm, so that the iterative sequence of exponentials of dd8 converges to the same unitary manifold as that generated by the full fermionic operators. This equivalence is important because it allows the RL action pool to be defined directly in terms of sign-free two-qubit mappings rather than the full set of non-local Jordan–Wigner strings (Zhang et al., 18 May 2026).

5. Deep Q-network control and constant-scaling time evolution

In the contracted formulation, the RL state at step dd9 is the flattened residual vector AA0 over all orbital indices. Its dimension scales as AA1 with the one-particle basis size AA2, but is independent of the number AA3 of targeted states. The action space is discrete, AA4, where AA5 is the number of distinct two-body operators in the pool. The immediate reward is

AA6

where AA7 is the ensemble energy drop and AA8 regularizes residual versus energy. In the reported benchmarks, the DQN is a feed-forward network with 8 linear layers, hidden width 512, GELU activations, replay buffer size AA9, discount ϕA,0(1)|\phi_{A,0}^{(1)}\rangle0, residual weight ϕA,0(1)|\phi_{A,0}^{(1)}\rangle1, AdamW optimization with learning rate ϕA,0(1)|\phi_{A,0}^{(1)}\rangle2, batch size ϕA,0(1)|\phi_{A,0}^{(1)}\rangle3, and total episodes approximately ϕA,0(1)|\phi_{A,0}^{(1)}\rangle4; the maximum steps per episode are 5 for ground/excited-state calculations and up to 20 for HϕA,0(1)|\phi_{A,0}^{(1)}\rangle5 time evolution (Zhang et al., 18 May 2026).

The same work introduces a constant-scaling ansatz for time evolution. If the final excited eigenstates are prepared by shared unitaries,

ϕA,0(1)|\phi_{A,0}^{(1)}\rangle6

then any superposition ϕA,0(1)|\phi_{A,0}^{(1)}\rangle7 can be written as

ϕA,0(1)|\phi_{A,0}^{(1)}\rangle8

A time-dependent reference state is prepared from a fixed state ϕA,0(1)|\phi_{A,0}^{(1)}\rangle9 by 0|0\rangle0 additional unitaries 0|0\rangle1, so the full ansatz becomes

0|0\rangle2

with total number of two-body exponentials 0|0\rangle3 independent of simulation time 0|0\rangle4 (Zhang et al., 18 May 2026).

For a time step 0|0\rangle5, the target state is defined as 0|0\rangle6 by classical eigendecomposition. RL-CQE is then run with reward equal to overlap fidelity until 0|0\rangle7, and the number of RL steps per 0|0\rangle8 is bounded by 0|0\rangle9, remaining constant in j|j\rangle0. This suggests that the reinforcement-learning policy is used not only for state preparation but also as a mechanism for constraining temporal growth of the circuit ansatz (Zhang et al., 18 May 2026).

6. Performance, resource profile, and relation to other eigensolvers

For the original black-box formulation, the reported single-qubit results for random j|j\rangle1 use reward j|j\rangle2 and punishment j|j\rangle3. The average fidelity exceeds j|j\rangle4 within fewer than about 10 iterations and exceeds j|j\rangle5 within fewer than about 300 iterations. For two-qubit random operators, all four eigenvectors converge to fidelities above about j|j\rangle6 in about 8,000 iterations for j|j\rangle7 and j|j\rangle8. In the special Bell-basis case, when j|j\rangle9 is block-diagonal in Bell states, the algorithm discovers each two-dimensional block independently and reaches kk0 in only about 1,000 iterations. The same description states that each new eigenvector is learned by a fresh copy of the loop in the subspace orthogonal to previously learned eigenvectors, and that in practice the total number of iterations scales roughly linearly with the dimension kk1, one block at a time, though the per-block cost grows with the subspace size (Albarrán-Arriagada et al., 2019).

The circuit form of one single-qubit loop consists of one black-box gate kk2, one basis rotation kk3, one computational-basis measurement, one corrective rotation kk4, and one re-preparation of kk5. The description further states that circuit depth per iteration scales as kk6 two-qubit and single-qubit gates. In its comparison with variational eigensolvers, the same source emphasizes that RL-CQE uses exactly one single-shot measurement per iteration, stores only the current diagonalizer kk7, absorbs control noise into pseudo-random exploration, and converges toward eigenvectors directly, whereas VQE typically requires many shots to estimate expectation values or overlaps and maintains a classical optimizer history with gradient information (Albarrán-Arriagada et al., 2019).

For the contracted many-body formulation, the measurement cost per iteration is kk8 because all residual components kk9 must be estimated. The ansatz size is typically much smaller than O^E\hat{\mathcal O}_E00: the benchmarks report 2–5 steps for HO^E\hat{\mathcal O}_E01 and approximately 10–20 for HO^E\hat{\mathcal O}_E02, with circuit depth scaling as O^E\hat{\mathcal O}_E03. On HO^E\hat{\mathcal O}_E04 in STO-6G with 4 qubits and 4 singlets over bond lengths O^E\hat{\mathcal O}_E05–O^E\hat{\mathcal O}_E06 Å, energies are within O^E\hat{\mathcal O}_E07 Hartree of FCI across all O^E\hat{\mathcal O}_E08 using at most 5 RL steps; at O^E\hat{\mathcal O}_E09 Å, even 2 steps give residual norms O^E\hat{\mathcal O}_E10 and chemical accuracy. On linear HO^E\hat{\mathcal O}_E11 in STO-6G with 6 qubits and 4 singlets over O^E\hat{\mathcal O}_E12–O^E\hat{\mathcal O}_E13 Å, the energies match exact diagonalization to O^E\hat{\mathcal O}_E14 Hartree, and O^E\hat{\mathcal O}_E15 decays to O^E\hat{\mathcal O}_E16 within 5–10 steps. For real-time dynamics on O^E\hat{\mathcal O}_E17 a.u. with O^E\hat{\mathcal O}_E18, the reported fidelity is at least O^E\hat{\mathcal O}_E19 in at most 5 RL steps for HO^E\hat{\mathcal O}_E20 and at most 20 RL steps for HO^E\hat{\mathcal O}_E21, constant for all O^E\hat{\mathcal O}_E22 (Zhang et al., 18 May 2026).

These results clarify a second common misconception: RL-CQE is not uniformly “measurement-light” across all of its variants. The original semi-autonomous eigensolver uses one single-shot measurement per iteration, but the ACSE-based many-body version pays an O^E\hat{\mathcal O}_E23 residual-estimation cost in exchange for compact operator sequences and constant-scaling time-evolution ansätze. The outlook described in the literature includes time-varying reward and punishment rates O^E\hat{\mathcal O}_E24, integration of learned block diagonalizers into quantum simulation and quantum chemistry subroutines, continuous-time RL or policy-gradient updates using quantum amplitude estimation, larger molecules beyond STO-6G, hardware-efficient two-body decompositions, open quantum systems, and fully on-device quantum-RL loops for gradient-free autonomous calibration (Albarrán-Arriagada et al., 2019, Zhang et al., 18 May 2026).

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to Reinforcement Learning Contracted Quantum Eigensolver (RL-CQE).