Lennard-Jones 38 clusters with Gaussian force noise

SystemLennard-Jones
Atoms38
Runs1000
Cap10000 force calls

The main metric is Force calls. Scoring rules.

Charts

Success rate on Lennard-Jones 38 clusters with Gaussian force noise, in rank order. The rate is the share of runs that finished. 0 ranked rows did not record a success rate and are not drawn.
Success rate on Lennard-Jones 38 clusters with Gaussian force noise, in rank order. The rate is the share of runs that finished. 0 ranked rows did not record a success rate and are not drawn. PDF.
Dolan-Moré profile for Minimizers on Lennard-Jones 38 clusters with Gaussian force noise. The curve is the fraction of starts whose cost is at most tau times the best finite cost in this family. Tau is 1, 2, 4, 8, and 16. An unsolved start stays in the denominator and does not cross a finite tau. Dolan, E. D. and Moré, J. J., Math. Program. 91:201-213, 2002. Colored lines are the six largest areas. The other curves are gray.
Dolan-Moré profile for Minimizers on Lennard-Jones 38 clusters with Gaussian force noise. The curve is the fraction of starts whose cost is at most tau times the best finite cost in this family. Tau is 1, 2, 4, 8, and 16. An unsolved start stays in the denominator and does not cross a finite tau. Dolan, E. D. and Moré, J. J., Math. Program. 91:201-213, 2002. Colored lines are the six largest areas. The other curves are gray. PDF.
Force calls on each recorded start for Lennard-Jones 38 clusters with Gaussian force noise. The box is the quartiles of those counts. A blue point is a success and a vermillion cross is a recorded failure (1758). The horizontal position is the recorded count. The vertical offset only keeps marks from covering one another.
Force calls on each recorded start for Lennard-Jones 38 clusters with Gaussian force noise. The box is the quartiles of those counts. A blue point is a success and a vermillion cross is a recorded failure (1758). The horizontal position is the recorded count. The vertical offset only keeps marks from covering one another. PDF.
Performance profile for Lennard-Jones 38 clusters with Gaussian force noise00.51124816Cost ratioFraction of startspele (0.1.2) · MYLBFGSpele (0.1.2) · LBFGSASE (3.29.0) · LBFGSvc-SQNM (1.3) · ASE-SQNMvc-SQNM (1.3) · SQNMASE (3.29.0) · BFGSrgmin (0.4.1) · CGLAMMPS (30 Sep 2026) · FIREASE (3.29.0) · FIRErgmin (0.4.1) · FIREpele (0.1.2) · FIRESella (2.6.0) · SellaLAMMPS (30 Sep 2026) · Hessian-free truncated NewtonDL-FIND (0.0.3) · conjugate gradientLAMMPS (30 Sep 2026) · conjugate gradientDL-FIND (0.0.3) · steepest descentLAMMPS (30 Sep 2026) · QuickminLAMMPS (30 Sep 2026) · steepest descentpele (0.1.2) · steepest descentrgmin (0.4.1) · NEWTONrgmin (0.4.1) · DOGLEGrgmin (0.4.1) · LBFGSDL-FIND (0.0.3) · L-BFGSEon svn (r2549) · LBFGSGMIN (df8da5992675) · LBFGS
Performance profile. Higher means more starts solved within that cost ratio. Colored lines are the six largest areas. Thin lines are the other 19.
  • rgmin (0.4.1) · NEWTON
  • rgmin (0.4.1) · DOGLEG
  • rgmin (0.4.1) · LBFGS
  • DL-FIND (0.0.3) · L-BFGS
  • Eon svn (r2549) · LBFGS
  • GMIN (df8da5992675) · LBFGS
Cost distribution for Lennard-Jones 38 clusters with Gaussian force noise0246881.881 to 204.677: 3204.677 to 511.628: 6511.628 to 1278.91: 81278.91 to 3196.87: 53196.87 to 7991.18: 17991.18 to 19975.4: 281.88119975.4
Cost distribution of 25 ranked rows. Logarithmic bins, from 81.881 to 19975.4.

Performance profile SVG Cost and success SVG

Performance profile for Lennard-Jones 38 clusters with Gaussian force noise
Performance profile. Select the plot for the full SVG.
Cost and success for Lennard-Jones 38 clusters with Gaussian force noise
Cost and success. Select the plot for the full SVG.
Best cost for Lennard-Jones 38 clusters with Gaussian force noiseLennard-Jones 38 clusters with Gaussian force noise10¹10²10³10⁴cost (force calls, log scale)rgmin: 81.881rgmin81.881DL-FIND: 231.908DL-FIND231.908pele: 268.036pele268.036Eon svn: 300.052Eon svn300.052GMIN: 301.399GMIN301.399ASE: 396.55ASE396.55vc-SQNM: 598.05vc-SQNM598.05Sella: 729.433Sella729.433LAMMPS: 1123.81LAMMPS1123.81
A shorter bar is a lower cost on a log scale shared by the codes of this problem.

Leaderboard

A shorter bar is a lower cost on the log scale for that problem. Select a column heading to sort.
RankCodeBestMedianSuccessPAR-2
1 rgmin 81.881 197.228 100.0% 81.881
2 DL-FIND 231.908 2747.86 99.8% 231.908
3 pele 268.036 1098.85 99.9% 268.036
4 Eon svn 300.052 300.052 99.5% 300.052
5 GMIN 301.399 301.399 99.7% 301.399
6 ASE 396.55 555.614 99.4% 396.55
7 vc-SQNM 598.05 598.05 98.9% 598.05
8 Sella 729.433 729.433 99.9% 729.433
9 LAMMPS 1123.81 3138.21 99.7% 1123.81

The tables below list every ranked row, by method family and overall.

A run short of the full set, or a run that is not the stock method, stays off the ranked table.

Minimizers

Minimizers. One row is one code, one version, and one method. A lower cost is better. PAR-2 counts a finished run as the calls it used and a failed run as twice the cap. An archived row shows the average it published, and its PAR-2 applies that rule to the failures the entry records. Hessians is the mean analytic Hessian count. FD calls is that count times one force call per coordinate.
RankRowCostUnitHessiansFD callsRuns
1rgmin (0.4.1) · DOGLEG81.881force calls80.8819220.431000
2rgmin (0.4.1) · NEWTON166.337force calls65.6497483.991000
3rgmin (0.4.1) · LBFGS197.228force calls001000
4DL-FIND (0.0.3) · L-BFGS231.908force calls001000
5pele (0.1.2) · MYLBFGS268.036force calls001000
6pele (0.1.2) · LBFGS288.145force calls001000
7Eon svn (r2549) · LBFGS300.052force calls001000
8GMIN (df8da5992675) · LBFGS301.399force calls001000
9ASE (3.29.0) · LBFGS396.55force calls001000
10ASE (3.29.0) · BFGS555.614force calls001000
11vc-SQNM (1.3) · ASE-SQNM598.05force calls001000
12vc-SQNM (1.3) · SQNM598.05force calls001000
13rgmin (0.4.1) · CG669.237force calls001000
14Sella (2.6.0) · Sella729.433force calls001000
15rgmin (0.4.1) · FIRE769.36force calls001000
16ASE (3.29.0) · FIRE802.384force calls001000
17LAMMPS (30 Sep 2026) · Hessian-free truncated Newton1123.81force calls001000
18pele (0.1.2) · FIRE1909.56force calls001000
19LAMMPS (30 Sep 2026) · conjugate gradient2046.69force calls001000
20DL-FIND (0.0.3) · conjugate gradient2747.86force calls001000
21DL-FIND (0.0.3) · steepest descent2798.89force calls001000
22LAMMPS (30 Sep 2026) · Quickmin3138.21force calls001000
23LAMMPS (30 Sep 2026) · FIRE5802.74force calls001000
24LAMMPS (30 Sep 2026) · steepest descent10074.7force calls001000
25pele (0.1.2) · steepest descent19975.4force calls001000

Overall

One row is one code, one version, and one method. A lower cost is better. PAR-2 counts a finished run as the calls it used and a failed run as twice the cap. An archived row shows the average it published, and its PAR-2 applies that rule to the failures the entry records. Hessians is the mean analytic Hessian count. FD calls is that count times one force call per coordinate.
RowFamilyFamily rankUnitPAR-2PublishedMedian callsMean callsHessiansFD callsFailuresRuns
rgmin (0.4.1) · DOGLEGMinimizers1force calls81.8817981.88180.8819220.43crash 0, divergence 0, cap 0, wrong_stationary 01000
rgmin (0.4.1) · NEWTONMinimizers2force calls166.3376466.64965.6497483.99crash 0, divergence 0, cap 0, wrong_stationary 51000
rgmin (0.4.1) · LBFGSMinimizers3force calls197.228170177.36700crash 0, divergence 0, cap 0, wrong_stationary 11000
DL-FIND (0.0.3) · L-BFGSMinimizers4force calls231.908184202.10500crash 0, divergence 0, cap 1, wrong_stationary 11000
pele (0.1.2) · MYLBFGSMinimizers5force calls268.036235248.22400crash 0, divergence 0, cap 0, wrong_stationary 11000
pele (0.1.2) · LBFGSMinimizers6force calls288.145235248.60100crash 0, divergence 0, cap 0, wrong_stationary 21000
Eon svn (r2549) · LBFGSMinimizers7force calls300.052189200.900crash 0, divergence 0, cap 0, wrong_stationary 51000
GMIN (df8da5992675) · LBFGSMinimizers8force calls301.399223242.09300crash 0, divergence 0, cap 0, wrong_stationary 31000
ASE (3.29.0) · LBFGSMinimizers9force calls396.55256.5326.76100crash 0, divergence 0, cap 5, wrong_stationary 11000
ASE (3.29.0) · BFGSMinimizers10force calls555.614417496.04400crash 0, divergence 0, cap 4, wrong_stationary 11000
vc-SQNM (1.3) · ASE-SQNMMinimizers11force calls598.05365.5382.06800crash 0, divergence 0, cap 0, wrong_stationary 111000
vc-SQNM (1.3) · SQNMMinimizers12force calls598.05365.5382.06800crash 0, divergence 0, cap 0, wrong_stationary 111000
rgmin (0.4.1) · CGMinimizers13force calls669.237538591.34600crash 0, divergence 0, cap 0, wrong_stationary 41000
Sella (2.6.0) · SellaMinimizers14force calls729.433691.5710.21100crash 0, divergence 0, cap 0, wrong_stationary 11000
rgmin (0.4.1) · FIREMinimizers15force calls769.36625.5711.60900crash 0, divergence 0, cap 0, wrong_stationary 31000
ASE (3.29.0) · FIREMinimizers16force calls802.384604706.02100crash 0, divergence 0, cap 0, wrong_stationary 51000
LAMMPS (30 Sep 2026) · Hessian-free truncated NewtonMinimizers17force calls1123.819741066.6100crash 0, divergence 0, cap 0, wrong_stationary 31000
pele (0.1.2) · FIREMinimizers18force calls1909.56614.5776.02900crash 0, divergence 16, cap 0, wrong_stationary 431000
LAMMPS (30 Sep 2026) · conjugate gradientMinimizers19force calls2046.691776.51993.3900crash 0, divergence 3, cap 0, wrong_stationary 01000
DL-FIND (0.0.3) · conjugate gradientMinimizers20force calls2747.861711.51941.7900crash 0, divergence 0, cap 0, wrong_stationary 441000
DL-FIND (0.0.3) · steepest descentMinimizers21force calls2798.892371.52752.200crash 0, divergence 0, cap 3, wrong_stationary 11000
LAMMPS (30 Sep 2026) · QuickminMinimizers22force calls3138.2125453020.9400crash 0, divergence 5, cap 0, wrong_stationary 41000
LAMMPS (30 Sep 2026) · FIREMinimizers23force calls5802.74411.5417.71900crash 0, divergence 224, cap 0, wrong_stationary 471000
LAMMPS (30 Sep 2026) · steepest descentMinimizers24force calls10074.76420.56693.3300crash 0, divergence 0, cap 227, wrong_stationary 751000
pele (0.1.2) · steepest descentMinimizers25force calls19975.4100009923.9700crash 0, divergence 5, cap 980, wrong_stationary 131000

Success on this problem: harness force calls under the cap, the noisy force at the noise-aware stop, and when sigma is positive a clean-energy window whose span is at most max(energy_tol, kappa * sigma).

The Hessian is the clean force.

The index is vibrational: the six rigid modes are removed, and a curvature is negative only below -max(force_norm, 1e-8*||H||_F, 1e-6), with that force_norm the noise-aware stop.

Energy and Kabsch RMSD are not applied: this file has no per-start reference.