Lennard-Jones 38

SystemLennard-Jones
Atoms38
Runs200
Cap10000 force calls

The main metric is Force calls. Scoring rules.

Charts

Success rate on Lennard-Jones 38, in rank order. The rate is the share of runs that finished. 6 ranked rows did not record a success rate and are not drawn.
Success rate on Lennard-Jones 38, in rank order. The rate is the share of runs that finished. 6 ranked rows did not record a success rate and are not drawn. PDF.
Dolan-Moré profile for Minimum mode on Lennard-Jones 38. 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 Minimum mode on Lennard-Jones 38. 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.
Dolan-Moré profile for Single-ended saddle on Lennard-Jones 38. 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.
Dolan-Moré profile for Single-ended saddle on Lennard-Jones 38. 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. PDF.
Force calls on each recorded start for Lennard-Jones 38. The box is the quartiles of those counts. A blue point is a success and a vermillion cross is a recorded failure (1367). 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. The box is the quartiles of those counts. A blue point is a success and a vermillion cross is a recorded failure (1367). The horizontal position is the recorded count. The vertical offset only keeps marks from covering one another. PDF.
Sella on Lennard-Jones 38. Each point is one recorded version of one method. Versions run left to right in numeric order. PAR-2 is omitted where that row has none. No line is drawn across a missing value.
Sella on Lennard-Jones 38. Each point is one recorded version of one method. Versions run left to right in numeric order. PAR-2 is omitted where that row has none. No line is drawn across a missing value. PDF.
eOn on Lennard-Jones 38. Each point is one recorded version of one method. Versions run left to right in numeric order. PAR-2 is omitted where that row has none. No line is drawn across a missing value.
eOn on Lennard-Jones 38. Each point is one recorded version of one method. Versions run left to right in numeric order. PAR-2 is omitted where that row has none. No line is drawn across a missing value. PDF.
Performance profile for Lennard-Jones 3800.51124816Cost ratioFraction of startseOn (3.6.0) · LanczoseOn (3.6.0) · LBFGSeOn (3.5.0) · Dimer L-BFGSOptKing (0.5.1.dev2+g767e2c0c1) · RS_I_RFOrgsaddle (0.2.2) · Dimer rotation-skip L-BFGSOptKing (0.5.1.dev2+g767e2c0c1) · P_RFOrgsaddle (0.2.2) · P-RFOpARTn (1.1.0) · ARTnrgsaddle (0.2.2) · Dimer FIRErgsaddle (0.2.2) · Dimer L-BFGSrgsaddle (0.2.2) · Lanczos L-BFGSTSASE (1.0) · SSDimerSella (2.6.0) · SellaEon svn (r2549) · Lanczos improved L-BFGSeOn (3.5.0) · Lanczos improved L-BFGSEon svn (r2549) · Lanczos L-BFGSeOn (3.5.0) · Lanczos L-BFGSEon svn (r2549) · Dimer L-BFGS
Performance profile. Higher means more starts solved within that cost ratio. Colored lines are the six largest areas. Thin lines are the other 12.
  • Sella (2.6.0) · Sella
  • Eon svn (r2549) · Lanczos improved L-BFGS
  • eOn (3.5.0) · Lanczos improved L-BFGS
  • Eon svn (r2549) · Lanczos L-BFGS
  • eOn (3.5.0) · Lanczos L-BFGS
  • Eon svn (r2549) · Dimer L-BFGS
Cost distribution for Lennard-Jones 38024668.74 to 176.948: 3176.948 to 455.494: 7455.494 to 1172.52: 21172.52 to 3018.26: 23018.26 to 7769.5: 37769.5 to 20000: 768.7420000
Cost distribution of 24 ranked rows. Logarithmic bins, from 68.74 to 20000.

Performance profile SVG Cost and success SVG

Performance profile for Lennard-Jones 38
Performance profile. Select the plot for the full SVG.
Cost and success for Lennard-Jones 38
Cost and success. Select the plot for the full SVG.
Best cost for LJ38LJ3810¹10²10³10⁴10⁵cost (force calls, log scale)Sella: 68.74Sella68.74OPTIM: 145OPTIM145pele: 192pele192Eon svn: 237Eon svn237eOn: 280.33eOn280.33OptKing: 7030.36OptKing7030.36rgsaddle: 7803.19rgsaddle7803.19pARTn: 20000pARTn20000TSASE: 20000TSASE20000
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 Sella 68.74 69.145 100.0% 68.74
2 OPTIM 145 145 100.0% 145
3 pele 192 192 100.0% 192
4 Eon svn 237 306.89 100.0% 237
5 eOn 280.33 2102.72 100.0% 280.33
6 OptKing 7030.36 7363.89 66.5% 7030.36
7 rgsaddle 7803.19 19418.8 63.0% 7803.19
8 pARTn 20000 20000 0.0% 20000
9 TSASE 20000 20000 0.0% 20000

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

eOn rows are not yet on the harness counter.

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

Files with no per-start harness record stay off the ranked table.

Minimum mode

Minimum mode. 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
1eOn (r2156) · eon-lanczos-improved237force calls00200
2Eon svn (r2549) · Lanczos improved L-BFGS270.85force calls00200
3eOn (3.5.0) · Lanczos improved L-BFGS280.33force calls00200
4Eon svn (r2549) · Lanczos L-BFGS292.78force calls00200
5eOn (3.5.0) · Lanczos L-BFGS311.19force calls00200
6eOn (r2156) · eon-lanczos321force calls00200
7eOn (r2156) · eon-dimer528force calls00200
8Eon svn (r2549) · Dimer L-BFGS619.89force calls00200
9eOn (3.5.0) · Dimer L-BFGS2102.72force calls00200
10eOn (3.6.0) · Lanczos3144.55force calls00200
11rgsaddle (0.2.2) · Dimer rotation-skip L-BFGS7803.19force calls00200
12rgsaddle (0.2.2) · Lanczos L-BFGS19418.8force calls00200
13rgsaddle (0.2.2) · Dimer FIRE19455force calls00200
14TSASE (1.0) · SSDimer20000force calls00200
15rgsaddle (0.2.2) · Dimer L-BFGS20000force calls00200

Single-ended saddle

Single-ended saddle. 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
1Sella (2.6.0) · Sella68.74force calls00200
2Sella (0.1.1) · sella69.55force calls00200
3eOn (3.6.0) · LBFGS2159.53force calls00200
4OptKing (0.5.1.dev2+g767e2c0c1) · P_RFO7030.36force calls1114200
5OptKing (0.5.1.dev2+g767e2c0c1) · RS_I_RFO7697.42force calls1114200
6rgsaddle (0.2.2) · P-RFO15147force calls00200
7pARTn (1.1.0) · ARTn20000force calls00200

Connect / double-ended

Connect / double-ended. 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
1OPTIM · hybrid eigenvector following145force calls00200
2pele · hybrid eigenvector following192force calls00200

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
Sella (2.6.0) · SellaSingle-ended saddle1force calls68.7459.568.7400crash 0, divergence 0, cap 0, wrong_stationary 0200
Sella (0.1.1) · sellaSingle-ended saddle2force calls69.5569.556469.55000 failed200
OPTIM · hybrid eigenvector followingConnect / double-ended1force calls145145119145000 failed200
pele · hybrid eigenvector followingConnect / double-ended2force calls192192150192000 failed200
eOn (r2156) · eon-lanczos-improvedMinimum mode1force calls237237181237000 failed200
Eon svn (r2549) · Lanczos improved L-BFGSMinimum mode2force calls270.85180270.8500crash 0, divergence 0, cap 0, wrong_stationary 0200
eOn (3.5.0) · Lanczos improved L-BFGSMinimum mode3force calls280.33214280.3300crash 0, divergence 0, cap 0, wrong_stationary 0200
Eon svn (r2549) · Lanczos L-BFGSMinimum mode4force calls292.78219292.7800crash 0, divergence 0, cap 0, wrong_stationary 0200
eOn (3.5.0) · Lanczos L-BFGSMinimum mode5force calls311.19255.5311.1900crash 0, divergence 0, cap 0, wrong_stationary 0200
eOn (r2156) · eon-lanczosMinimum mode6force calls321321220.5321000 failed200
eOn (r2156) · eon-dimerMinimum mode7force calls528528388.5528000 failed200
Eon svn (r2549) · Dimer L-BFGSMinimum mode8force calls619.89360.5536.58500crash 0, divergence 1, cap 0, wrong_stationary 0200
eOn (3.5.0) · Dimer L-BFGSMinimum mode9force calls2102.72411810.0600crash 0, divergence 15, cap 0, wrong_stationary 0200
eOn (3.6.0) · LBFGSSingle-ended saddle3force calls2159.53411790.05500crash 0, divergence 16, cap 0, wrong_stationary 0200
eOn (3.6.0) · LanczosMinimum mode10force calls3144.55454.5874.3300crash 0, divergence 27, cap 0, wrong_stationary 0200
OptKing (0.5.1.dev2+g767e2c0c1) · P_RFOSingle-ended saddle4force calls7030.365551494.341114crash 0, divergence 0, cap 3, wrong_stationary 64200
OptKing (0.5.1.dev2+g767e2c0c1) · RS_I_RFOSingle-ended saddle5force calls7697.42332.5353.5351114crash 0, divergence 0, cap 0, wrong_stationary 75200
rgsaddle (0.2.2) · Dimer rotation-skip L-BFGSMinimum mode11force calls7803.19856.52926.8200crash 0, divergence 0, cap 27, wrong_stationary 47200
rgsaddle (0.2.2) · P-RFOSingle-ended saddle6force calls15147460.5723.26500crash 0, divergence 0, cap 3, wrong_stationary 147200
rgsaddle (0.2.2) · Lanczos L-BFGSMinimum mode12force calls19418.8100119779.3900crash 0, divergence 0, cap 193, wrong_stationary 0200
rgsaddle (0.2.2) · Dimer FIREMinimum mode13force calls1945536664792.3400crash 0, divergence 164, cap 28, wrong_stationary 0200
TSASE (1.0) · SSDimerMinimum mode14force calls20000100001000000crash 0, divergence 0, cap 200, wrong_stationary 0200
pARTn (1.1.0) · ARTnSingle-ended saddle7force calls200004549.04500crash 200, divergence 0, cap 0, wrong_stationary 0200
rgsaddle (0.2.2) · Dimer L-BFGSMinimum mode15force calls20000100119991.4400crash 0, divergence 0, cap 199, wrong_stationary 1200

Off the ranked table

  • eOn (3.6.0) · LBFGS n=200, not yet on the harness counter.
  • eOn (3.6.0) · LBFGS n=200, not yet on the harness counter.

Not scored

  • Sella: no per-start record

Success on this problem: harness force calls under the cap, Euclidean force norm at the stop, and Hessian index 1.