QMBLthe quantum many-body leaderboard

All instances / Heisenberg

Heisenberg triangular 10x10, open

Best values (rules §6)

best variational -0.5147668 DMRG
Wu et al. (2024) · the lowest unflagged variational energy, a strict variational bound

Energies as E/N (S.S). Classes are different claims and are not ranked against each other.

The Hamiltonian

H = ∑⟨ij⟩ σi·σj

Nearest-neighbour Heisenberg antiferromagnet, J = 1, written with Pauli matrices.

lattice
triangular
sites
100
boundary
open
energies
7

Stored as a total energy; quoted here as E/N (S.S), which is what the papers report (how the conversion works).

Every published energy

Grouped by what the number is. The exact energy comes first where there is one; in every other group the lowest unflagged energy is its best value, and each row's distance is to that best (rules §6).

Strict variational upper bounds (7)

Energies that a variational state reached (VMC, DMRG and MPS at finite bond dimension, PEPS, NQS, VQE). Each is an upper bound on the ground-state energy.

E/N (S.S)distance to class bestσVar(E)V-score methodsourcecodeyearcomment
-0.5147668best variational 0 n/a 1.12e+1 2.6e-2 DMRG
VarBench reference run
Wu et al. (2024) run script 2024
-0.513863 9.0e-4 8.8e-6 1.23e+1 2.9e-2 VMC (Tensor-RNN) Wu et al. (2023) cqsl/mps-rnn 2023
-0.50803 6.7e-3 1.3e-5 2.57e+1 6.2e-2 VMC (2D MPS-RNN) Wu et al. (2023) cqsl/mps-rnn 2023
-0.50069 1.4e-2 1.0e-5 5.03e+0 1.3e-2 VMC (RNN)
VarBench reference run
Wu et al. (2024) run script 2024
-0.48964 2.5e-2 2.2e-5 8.06e+1 2.1e-1 VMC (1D MPS-RNN) Wu et al. (2023) cqsl/mps-rnn 2023
-0.48455 3.0e-2 2.1e-5 6.92e+1 1.8e-1 VMC (RBM)
VarBench reference run
Wu et al. (2024) run script 2024
-0.47675 3.8e-2 2.3e-5 8.76e+1 2.4e-1 VMC (Jastrow)
VarBench reference run
Wu et al. (2024) run script 2024

How these numbers were read

Where each number below was read, and how it was checked.

-0.5147668, DMRG

Checked 2026-09-29 · VarBench snapshot 390a21e (vendor/varbench) and full upstream history (varbench-history, git log --follow on the file, every version); varbench/methods ed31bb0 run script and program read as text; no output log or result file exists in the methods repo for any Heisenberg row

Reported as. | -205.90673107198964 | | 11.224306962726814 | 100 | 0 | DMRG (bond dimension = 4096) | [code](https://github.com/varbench/methods/blob/main/scripts/Heisenberg/triangular_100_O/dmrg.sh) |

Record (no exact row). dmrg.sh first line: heisenberg_2d.jl --L 10 --J2 1 --zero_mag --max_B 4096: open 10x10 grid plus the (i,j)-(i+1,j+1) diagonal = the VarBench triangular rhombus, Pauli (J *= 4), J = J2 = 1, Sz = 0, 50 sweeps at D = 4096, cutoff 1e-12, noise to 1e-12: final DMRG energy, variational. It lies below every other row on the instance (Tensor-RNN -205.5452(35), 2D MPS-RNN, RNN, RBM, Jastrow). The script's second half (build the C++ 10x10 program after cd programs/dmrg_itensors_c++) cannot run and produced no row; arXiv:2207.14314's D = 4000 DMRG at 10x10 is only plotted. M11: now read (config). Entered 3c108e3 (2022-07-11, Dian Wu), never changed; linked f88f9ba/cd362c4 (2024-07-19).

-0.513863(9), VMC (Tensor-RNN)

Checked 2026-09-30 · Phys. Rev. Research 5, L032001 (2023), published PDF (sources/journal/prr5-L032001.pdf, 6 pp., sha256 0e96ec27..., Distiller 2023-07-03, CC-BY; main text and references only, the Supplemental Material is a separate file at link.aps.org/supplemental and is not local); text by pypdf plain + layout (work/vj2_prr5-L032001.*); Fig. 4 is vector content inline in the page-4 stream, parsed with work/vecparse.py (every painted path with its CTM, colour and bbox) and decoded by work/decode_prr_fig4.mjs on the journal's own major ticks (panel a: 10^1/10^2 at x = 128.936/181.922, 10^-4..10^-1 at y = 651.542/678.017/704.492/730.967; panel b: 10^1/10^2 at x = 334.524/387.509, 10^-2/10^-1 at y = 681.108/724.604; decade labels identified from the outlined superscript glyphs); compared marker by marker with the VA5 decodes of arXiv:2206.12363v1/v2

Reported as. Fig. 4(b) marker, no printed digits: relative error 1.7558e-3 with respect to DMRG with chi = 4096

The published figure carries the same point as arXiv v2 and the HAL deposit (VA5 decode v2 b|Tensor-RNN|40 -> the same total to 1.5e-4; positions agree to 3e-5 decades), so the earlier arXiv-based verification stands in the journal. Panel (b) reference as for the 1D row. Journal text: "We perform numerical experiments on a 10 x 10 square lattice with open boundary conditions (OBCs)" / "the AFHM on a 10 x 10 triangular lattice with OBC"; VMC-optimised variational energies (bound_type variational). sigma and energy_variance are printed nowhere in the journal PDF (SM Sec. S7, not local, is where the 10^6-sample evaluation is described in the arXiv versions); they remain the author's VarBench upload values. peer reviewed: PRR. Also read by VA5-hubbard-heisenberg-tfising-j1j2#27 (scope value: Fig. 4(b), red 'Tensor-RNN' marker at chi = 40; identical in v1 and v2).

-0.50803(1), VMC (2D MPS-RNN)

Checked 2026-09-30 · Phys. Rev. Research 5, L032001 (2023), published PDF (sources/journal/prr5-L032001.pdf, 6 pp., sha256 0e96ec27..., Distiller 2023-07-03, CC-BY; main text and references only, the Supplemental Material is a separate file at link.aps.org/supplemental and is not local); text by pypdf plain + layout (work/vj2_prr5-L032001.*); Fig. 4 is vector content inline in the page-4 stream, parsed with work/vecparse.py (every painted path with its CTM, colour and bbox) and decoded by work/decode_prr_fig4.mjs on the journal's own major ticks (panel a: 10^1/10^2 at x = 128.936/181.922, 10^-4..10^-1 at y = 651.542/678.017/704.492/730.967; panel b: 10^1/10^2 at x = 334.524/387.509, 10^-2/10^-1 at y = 681.108/724.604; decade labels identified from the outlined superscript glyphs); compared marker by marker with the VA5 decodes of arXiv:2206.12363v1/v2

Reported as. Fig. 4(b) marker, no printed digits: relative error 1.3093e-2 with respect to DMRG with chi = 4096

The published figure carries the same point as arXiv v2 and the HAL deposit (VA5 decode v2 b|2D MPS-RNN|40 -> the same total to 1.5e-4; positions agree to 3e-5 decades), so the earlier arXiv-based verification stands in the journal. Panel (b) reference as for the 1D row. Journal text: "We perform numerical experiments on a 10 x 10 square lattice with open boundary conditions (OBCs)" / "the AFHM on a 10 x 10 triangular lattice with OBC"; VMC-optimised variational energies (bound_type variational). sigma and energy_variance are printed nowhere in the journal PDF (SM Sec. S7, not local, is where the 10^6-sample evaluation is described in the arXiv versions); they remain the author's VarBench upload values. peer reviewed: PRR. Also read by VA5-hubbard-heisenberg-tfising-j1j2#26 (scope value: Fig. 4(b), green marker at chi = 40; identical in v1 and v2).

-0.50069(1), VMC (RNN)

Checked 2026-09-29 · VarBench snapshot 390a21e (vendor/varbench) and full upstream history (varbench-history, git log --follow on the file, every version); varbench/methods ed31bb0 run script and program read as text; no output log or result file exists in the methods repo for any Heisenberg row

Reported as. | -200.276 | 0.004 | 5.032 | 100 | 0 | RNN | [code](https://github.com/varbench/methods/blob/main/scripts/Heisenberg/triangular_100_O/vmc_rnn.sh) |

vmc_rnn.sh: heis_tri, open 10x10 (ColoredJ1J2 back_diag=False), Pauli, J = 1 on all three directions, Marshall rotation on the square bonds only (a unitary), full Hilbert space, FastLSTMNet 2 x 16, Adam 10^5 steps. The stored (sigma, Var) imply 3.1e5 independent samples (ratio 1.83): from the 2022 run (5af37ba, 2022-03-04, Dian Wu), not the 2024 script. 5.63 above the DMRG record: a valid bound limited by the sign structure a real network can carry.

-0.48964(2), VMC (1D MPS-RNN)

Checked 2026-09-30 · Phys. Rev. Research 5, L032001 (2023), published PDF (sources/journal/prr5-L032001.pdf, 6 pp., sha256 0e96ec27..., Distiller 2023-07-03, CC-BY; main text and references only, the Supplemental Material is a separate file at link.aps.org/supplemental and is not local); text by pypdf plain + layout (work/vj2_prr5-L032001.*); Fig. 4 is vector content inline in the page-4 stream, parsed with work/vecparse.py (every painted path with its CTM, colour and bbox) and decoded by work/decode_prr_fig4.mjs on the journal's own major ticks (panel a: 10^1/10^2 at x = 128.936/181.922, 10^-4..10^-1 at y = 651.542/678.017/704.492/730.967; panel b: 10^1/10^2 at x = 334.524/387.509, 10^-2/10^-1 at y = 681.108/724.604; decade labels identified from the outlined superscript glyphs); compared marker by marker with the VA5 decodes of arXiv:2206.12363v1/v2

Reported as. Fig. 4(b) marker, no printed digits: relative error 4.8806e-2 with respect to DMRG with chi = 4096

The published figure carries the same point as arXiv v2 and the HAL deposit (VA5 decode v2 b|1D MPS-RNN|40 -> the same total to 1.5e-4; positions agree to 3e-5 decades), so the earlier arXiv-based verification stands in the journal. Panel (b) reference is the authors' DMRG with chi = 4096, which the paper does not print; with the instance's DMRG (bond dimension = 4096) row as E_ref every chi = 40 marker reproduces its stored value to 1e-4 in the total. Journal text: "We perform numerical experiments on a 10 x 10 square lattice with open boundary conditions (OBCs)" / "the AFHM on a 10 x 10 triangular lattice with OBC"; VMC-optimised variational energies (bound_type variational). sigma and energy_variance are printed nowhere in the journal PDF (SM Sec. S7, not local, is where the 10^6-sample evaluation is described in the arXiv versions); they remain the author's VarBench upload values. peer reviewed: PRR. Also read by VA5-hubbard-heisenberg-tfising-j1j2#25 (scope value: Fig. 4(b) (10 x 10 triangular, OBC), orange marker at chi = 40 (x = 398.333 pt); identical in v1 and v2).

-0.48455(2), VMC (RBM)

Checked 2026-09-29 · VarBench snapshot 390a21e (vendor/varbench) and full upstream history (varbench-history, git log --follow on the file, every version); varbench/methods ed31bb0 run script and program read as text; no output log or result file exists in the methods repo for any Heisenberg row

Reported as. | -193.8193 | 0.0082 | 69.24535 | 100 | 0 | RBM (alpha = 1) | [code](https://github.com/varbench/methods/blob/main/scripts/Heisenberg/triangular_100_O/vmc_rbm.sh) |

scripts/Heisenberg/triangular_100_O/vmc_rbm.sh: 'python3 vmc.py --ham heis_tri --boundary open --sign mars --ham_dim 2 --L 10 --zero_mag --net rbm --seed 123 --show_progress' -> 10x10 triangular lattice (ColoredJ1J2 back_diag=False: square grid + (i,j)-(i+1,j+1) diagonals), open; NetKet Heisenberg J = 1 in Pauli form with Marshall rotation on the square bonds only (sign_rule=[True, False], a unitary: the diagonals join same-sublattice sites); Sz = 0 (total_sz=0, MetropolisExchange); real float32 RBM, alpha = 1 (nk.models.RBM, log_cosh); 10^4 SR steps; final estimate over 2^20 samples (vmc.py lines 268-269). sigma/sqrt(Var/2^20) = 1.009: the stored sigma is the error of that final estimate. 12.0874 above the DMRG record -205.90673107. M2/M6 flags (if any): real float32 parameters make the amplitudes positive, so on this frustrated lattice the ansatz cannot carry the ground-state signs; no constant shift is involved and the energy is a valid bound. History: entered 10f5c12 (2022-07-11, Dian Wu) as -193.617 | 0.0072 | 52.8388 | RBM (alpha = 1); af1d48f (2022-09-01, 'Add Jastrow baseline'): energy -193.617 -> -193.6172; variance 52.8388 -> 52.83883; 59e621a (2022-09-13, 'Update Jastrow and RBM baselines'): energy -193.6172 -> -193.8193; sigma 0.0072 -> 0.0082; variance 52.83883 -> 69.24535; linked 5047bfd (2024-07-30). Program files postdate the value (scripts added to varbench/methods 2024-07-30); they document the settings after the run.

-0.47675(2), VMC (Jastrow)

Checked 2026-09-29 · VarBench snapshot 390a21e (vendor/varbench) and full upstream history (varbench-history, git log --follow on the file, every version); varbench/methods ed31bb0 run script and program read as text; no output log or result file exists in the methods repo for any Heisenberg row

Reported as. | -190.6983 | 0.0093 | 87.62059 | 100 | 0 | Jastrow baseline | [code](https://github.com/varbench/methods/blob/main/scripts/Heisenberg/triangular_100_O/vmc_jastrow.sh) |

scripts/Heisenberg/triangular_100_O/vmc_jastrow.sh: 'python3 vmc.py --ham heis_tri --boundary open --sign mars --ham_dim 2 --L 10 --zero_mag --net jas --seed 123 --show_progress' -> 10x10 triangular lattice (ColoredJ1J2 back_diag=False: square grid + (i,j)-(i+1,j+1) diagonals), open; NetKet Heisenberg J = 1 in Pauli form with Marshall rotation on the square bonds only (sign_rule=[True, False], a unitary: the diagonals join same-sublattice sites); Sz = 0 (total_sz=0, MetropolisExchange); real float32 Jastrow (nk.models.Jastrow); 10^4 SR steps; final estimate over 2^20 samples (vmc.py lines 268-269). sigma/sqrt(Var/2^20) = 1.017: the stored sigma is the error of that final estimate. 15.2084 above the DMRG record -205.90673107. M2/M6 flags (if any): real float32 parameters make the amplitudes positive, so on this frustrated lattice the ansatz cannot carry the ground-state signs; no constant shift is involved and the energy is a valid bound. History: entered af1d48f (2022-09-01, Dian Wu) as -189.0484 | 0.0091 | 84.02770 | Jastrow baseline; 59e621a (2022-09-13, 'Update Jastrow and RBM baselines'): energy -189.0484 -> -190.6983; sigma 0.0091 -> 0.0093; variance 84.02770 -> 87.62059; linked fdb4bfb (2024-07-30). Program files postdate the value (scripts added to varbench/methods 2024-07-30); they document the settings after the run.

Coverage

Newest published number here: 2024. Literature last checked 2026-09-15 (table harvest of cached arXiv sources (match_tables.mjs --all), every matched paper read for this instance): 2 papers read, 0 of them with an energy on this page.

This instance as data

JSON · source file on GitHub · add a result · open an issue about this instance