Resource Times:

Date / Time: 10/19/08 15:15:39


See the solver return definitions for optimal/feasible model and solve statuses. Solutions are not checked for how close they are to eachother. Resource times are considered the same, if they are within 10% of eachother. A solver is considered faster than another, if it is less than 50% faster than the other. A solver is considered much faster than another, if it is more than 50% faster than the other.

If a model was not solved optimal/feasible by both solvers, the resource time is considered the same. If a model was solved optimal/feasible by solver A but not by solver B, then solver A is considered infinitely faster than solver B. Similarly, if one solver has trace data and the other has no data, then the first solver is consideredinfinitely faster.

A solver is considered to have a better objective function value, if the relative objective value difference is greater than 5.00E-03 For objective values below 1e-1 we use absolute differences.

Tracefile 1 :KNITRO-1.trc
Tracefile 2 :SNOPT-1.trc
Solvers used : KNITRO
SNOPT
Modeltype(s)   NLP
Threshold: Solver Faster 10%
Threshold: Solver Much Faster 50%
Threshold: Solver Infinitely Faster Other solver failed


Total Obj KNITRO better Obj same Obj SNOPT better
Solver KNITRO infinitely faster : 3 3 - -
Solver KNITRO much faster : 37 - 31 6
Solver KNITRO faster : 10 - 9 1
Solvers perform the same : 3 - 1 2
Solver SNOPT faster : 8 - 7 1
Solver SNOPT much faster : 6 - 6 -
Solver SNOPT infinitely faster : 12 - - 12
Both solvers failed to solve optimally : 2 - 2 -
Total models: : 8135622




Solver return definition:

OutcomeModel StatusSolver Status
globally optimal 1 or 15 1
locally optimal/feasible 2 or 7 or 16 or 17 1 or 2 or 3 or 4 or 5 or 8




Resource Times:

Back to top

Solver KNITRO infinitely faster - Obj of KNITRO better:

Modelname Time (KNITRO) Time (SNOPT) Ratio (KNITRO / SNOPT) Obj (KNITRO) Obj (SNOPT)
arki00168.4100fail -- 8.67973166E+02 NA
glider20047.1500infeasible -- -2.49999203E+02 0.00000000E+00
infeas11.6200infeasible -- 1.36855965E+04 -1.26241169E+04

Back to top



Back to top

Solver KNITRO much faster - Obj same for both solvers:

Modelname Time (KNITRO) Time (SNOPT) Ratio (KNITRO / SNOPT) Obj (KNITRO) Obj (SNOPT)
arki00200.420032.51000.013 -4.10749544E+01 -4.10749544E+01
arki00212.540091.96000.028 -7.25821009E+01 -7.25821009E+01
arki00224.5000133.24000.034 -8.70990913E+01 -8.70990913E+01
arki002317.750097.35000.182 -1.53660078E+02 -1.53417323E+02
catmix2000.08000.94000.085 -4.80588705E-02 -4.80591364E-02
catmix4000.17003.24000.052 -4.80560255E-02 -4.80565453E-02
catmix8000.400013.80000.029 -4.80548747E-02 -4.80559005E-02
chain4000.07009.10000.008 5.06862169E+00 5.06862169E+00
ex8_2_2a7.140069.58000.103 -5.52666247E+02 -5.52660705E+02
ex8_2_3a23.340063.41000.368 -3.73107927E+03 -3.73107718E+03
ex8_2_5a5.8900186.88000.032 -8.30338063E+02 -8.30337822E+02
flowchan1000.08000.43000.186 0.00000000E+00 0.00000000E+00
flowchan2000.19001.38000.138 0.00000000E+00 0.00000000E+00
flowchan4000.38004.62000.082 0.00000000E+00 0.00000000E+00
gasoil1000.30000.64000.469 5.23659429E-03 5.23659432E-03
gasoil2000.79002.14000.369 5.23659585E-03 5.23659587E-03
gasoil4002.54008.35000.304 5.23659583E-03 5.23659583E-03
jbearing1008.950053.02000.169 -1.55040587E-01 -1.55041962E-01
jbearing250.82009.39000.087 -1.54015195E-01 -1.54015540E-01
jbearing502.660039.71000.067 -1.54823518E-01 -1.54824222E-01
jbearing755.220028.05000.186 -1.54983493E-01 -1.54984535E-01
lnts1000.05000.34000.147 5.54595401E-01 5.54595401E-01
lnts2000.14001.61000.087 5.54577016E-01 5.54577016E-01
lnts4000.30008.08000.037 5.54572414E-01 5.54572414E-01
methanol500.44001.30000.338 9.02228764E-03 9.02228683E-03
pinene1000.74002.90000.255 1.98721701E+01 1.98721701E+01
pinene2002.03009.97000.204 1.98721668E+01 1.98721668E+01
pinene250.33000.74000.446 1.98721655E+01 1.98721655E+01
pinene500.32000.70000.457 1.98721655E+01 1.98721655E+01
rocket2001.87006.59000.284 -1.01283558E+00 -1.01283569E+00
rocket4004.310018.73000.230 -1.01283547E+00 -1.01283661E+00

Back to top



Back to top

Solver KNITRO much faster - Obj of SNOPT better:

Modelname Time (KNITRO) Time (SNOPT) Ratio (KNITRO / SNOPT) Obj (KNITRO) Obj (SNOPT)
arki00020.2300204.73000.001 1.87252774E+00 1.05777733E+00
glider10056.21001190.90000.047 -2.49998101E+02 -1.25505860E+03
glider40027.0900640.73000.042 -2.49999449E+02 -2.56611246E+02
glider5022.0400102.53000.215 -2.49999257E+02 -1.28697737E+03
polygon500.72001.86000.387 -7.33597868E-01 -7.84013049E-01
polygon753.12007.73000.404 -7.26868165E-01 -7.84788457E-01

Back to top



Back to top

Solver KNITRO faster - Obj same for both solvers:

Modelname Time (KNITRO) Time (SNOPT) Ratio (KNITRO / SNOPT) Obj (KNITRO) Obj (SNOPT)
catmix1000.04000.2000--- -4.80692627E-02 -4.80693970E-02
ex8_2_2b8.51009.83000.866 -5.52666247E+02 -5.51769771E+02
gasoil500.13000.26000.500 5.23664000E-03 5.23664002E-03
minsurf5054.390081.28000.669 2.51489007E+00 2.51488916E+00
popdynm250.29000.39000.744 1.97522154E+04 1.97522154E+04
torsion10020.170024.45000.825 -4.18234360E-01 -4.18239213E-01
torsion251.22002.18000.560 -4.17509176E-01 -4.17510730E-01
torsion5011.860016.47000.720 -4.18084609E-01 -4.18087632E-01
torsion7511.470014.60000.786 -4.18195771E-01 -4.18199401E-01

Back to top



Back to top

Solver KNITRO faster - Obj of SNOPT better:

Modelname Time (KNITRO) Time (SNOPT) Ratio (KNITRO / SNOPT) Obj (KNITRO) Obj (SNOPT)
polygon1009.740013.65000.714 -7.26868399E-01 -7.85015522E-01

Back to top



Back to top

Solvers perform the same - Obj same for both solvers:

Modelname Time (KNITRO) Time (SNOPT) Ratio (KNITRO / SNOPT) Obj (KNITRO) Obj (SNOPT)
minsurf75174.6700189.17000.923 2.50568773E+00 2.50568648E+00

Back to top



Back to top

Solvers perform the same - Obj of SNOPT better:

Modelname Time (KNITRO) Time (SNOPT) Ratio (KNITRO / SNOPT) Obj (KNITRO) Obj (SNOPT)
arki00154.77004.48001.065 -2.63429456E+02 -2.72299778E+02
polygon250.11000.0400--- -7.49137226E-01 -7.79736699E-01

Back to top



Back to top

Solver SNOPT faster - Obj same for both solvers:

Modelname Time (KNITRO) Time (SNOPT) Ratio (KNITRO / SNOPT) Obj (KNITRO) Obj (SNOPT)
camshape8000.69000.54001.278 -4.27427209E+00 -4.27427301E+00
ex8_2_3b30.440025.60001.189 -3.73107927E+03 -3.73072925E+03
ex8_2_5b15.52008.13001.909 -8.30338063E+02 -8.30079408E+02
methanol1001.45001.15001.261 9.02229186E-03 9.02229107E-03
minsurf100532.7000400.91001.329 2.50695092E+00 2.50694926E+00
minsurf2520.730012.46001.664 2.51948819E+00 2.51948768E+00
rocket1000.70000.46001.522 -1.01283174E+00 -1.01283202E+00

Back to top



Back to top

Solver SNOPT faster - Obj of SNOPT better:

Modelname Time (KNITRO) Time (SNOPT) Ratio (KNITRO / SNOPT) Obj (KNITRO) Obj (SNOPT)
arki00173600.00002696.22001.335 -1.19748525E+02 -1.21833080E+02

Back to top



Back to top

Solver SNOPT much faster - Obj same for both solvers:

Modelname Time (KNITRO) Time (SNOPT) Ratio (KNITRO / SNOPT) Obj (KNITRO) Obj (SNOPT)
camshape4000.29000.12002.417 -4.27568803E+00 -4.27568692E+00
methanol2009.34003.10003.013 9.02228996E-03 9.02228980E-03
methanol400114.620012.48009.184 9.02229065E-03 9.02228985E-03
popdynm10011.98002.51004.773 1.97465286E+04 1.97465286E+04
popdynm20050.41007.50006.721 1.97465296E+04 1.97465296E+04
popdynm505.65001.25004.520 1.97465452E+04 1.97465452E+04

Back to top



Back to top

Solver SNOPT infinitely faster - Obj of SNOPT better:

Modelname Time (KNITRO) Time (SNOPT) Ratio (KNITRO / SNOPT) Obj (KNITRO) Obj (SNOPT)
arki0003fail 1.3100 -- -4.86755442E+07 3.79520607E+03
arki0011fail 622.2000 -- NA -2.24086459E+05
arki0012fail 3600.4600 -- NA -2.24120690E+05
arki0013fail 2230.8800 -- NA -2.24253089E+05
arki0014fail 3600.4500 -- NA -2.23911588E+05
elec200fail 15.2400 -- -2.20414273E+03 1.84389927E+04
arki0004fail 0.7200 -- -1.48938156E+03 3.23467039E+02
arki0018fail 48.4100 -- 1.00000000E+20 1.19800186E-02
robot100fail 0.9800 -- -5.23422253E+06 9.14268538E+00
robot200fail 10.1700 -- -1.99314574E+07 9.14139550E+00
robot400fail 26.7000 -- -1.05473633E+07 9.14102603E+00
robot50fail 0.1600 -- -3.93408622E+07 9.14687850E+00

Back to top



Back to top

Both solvers failed to solve optimally - Obj same for both solvers:

Modelname Time (KNITRO) Time (SNOPT) Ratio (KNITRO / SNOPT) Obj (KNITRO) Obj (SNOPT)
ex8_2_2fail fail -- -8.09288473E+01 -3.13379671E+04
arki0008fail infeasible -- 3.26610117E+05 3.26691419E+05

Back to top