Resource Times:

Results created on 03/04/11 12:14:22 using the PAVER Server/Performance tools available at http://www.gamsworld.eu/performance/paver

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 1.00E-05 For objective values below 1e-1 we use absolute differences.

Input File Number Filename
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 : 4 4 - -
Solver KNITRO much faster : 54 6 46 2
Solver KNITRO faster : 6 - 4 2
Solvers perform the same : 4 - 1 3
Solver SNOPT faster : 1 - 1 -
Solver SNOPT much faster : 4 1 2 1
Solver SNOPT infinitely faster : 6 - - 6
Both solvers failed to solve optimally : 2 - 2 -
Total models: : 81115614

Solver return definition:

Outcome Model Status Solver 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

Resource Times:


Solver KNITRO infinitely faster - Obj of KNITRO better:

Modelname Time (KNITRO) Time (SNOPT) Ratio (KNITRO / SNOPT) Obj (KNITRO) Obj (SNOPT)
arki00163.7380fail -- 8.67973166E+02 NA
ex8_2_21375.4550fail -- -2.76716536E+04 -1.67653814E+04
glider2009.1170infeasible -- -2.49998823E+02 0.00000000E+00
infeas10.2770infeasible -- 1.36855965E+04 -1.26241169E+04

Back to top



Solver KNITRO much faster - Obj of KNITRO better:

Modelname Time (KNITRO) Time (SNOPT) Ratio (KNITRO / SNOPT) Obj (KNITRO) Obj (SNOPT)
arki00180.845042.21000.020 1.04566244E-02 1.19806893E-02
arki00231.217082.48300.015 -1.53660078E+02 -1.53417323E+02
ex8_2_2a1.1780118.92300.010 -5.52666256E+02 -5.52660247E+02
ex8_2_2b1.47806.62800.223 -5.52666259E+02 -5.51769771E+02
ex8_2_3b2.906022.16700.131 -3.73107930E+03 -3.73072925E+03
ex8_2_5b1.22606.76400.181 -8.30338066E+02 -8.30079408E+02

Back to top



Solver KNITRO much faster - Obj same for both solvers:

Modelname Time (KNITRO) Time (SNOPT) Ratio (KNITRO / SNOPT) Obj (KNITRO) Obj (SNOPT)
arki00170.44001715.79100.000 -1.21833080E+02 -1.21833080E+02
arki00200.106025.42300.004 -4.10749544E+01 -4.10749544E+01
arki00210.289075.64900.004 -7.25821009E+01 -7.25821009E+01
arki00220.4560103.72900.004 -8.70990913E+01 -8.70990913E+01
catmix2000.14400.67800.212 -4.80591264E-02 -4.80591364E-02
catmix4000.09402.57700.036 -4.80565289E-02 -4.80565453E-02
catmix8000.215010.91700.020 -4.80558679E-02 -4.80559005E-02
chain4000.99407.15800.139 5.06862169E+00 5.06862169E+00
ex8_2_3a2.551064.36500.040 -3.73107930E+03 -3.73107809E+03
ex8_2_5a0.9030183.93900.005 -8.30338054E+02 -8.30338028E+02
flowchan1000.06000.33300.180 0.00000000E+00 0.00000000E+00
flowchan2000.11601.06500.109 0.00000000E+00 0.00000000E+00
flowchan4000.23403.37900.069 0.00000000E+00 0.00000000E+00
gasoil1000.09900.49800.199 5.23659432E-03 5.23659432E-03
gasoil2000.19901.47500.135 5.23659587E-03 5.23659587E-03
gasoil4000.41207.00000.059 5.23659583E-03 5.23659583E-03
gasoil500.05300.20100.264 5.23664002E-03 5.23664002E-03
glider10020.44101618.63300.013 -1.25505860E+03 -1.25505860E+03
jbearing1000.500040.07800.012 -1.55041734E-01 -1.55041962E-01
jbearing250.12007.01200.017 -1.54015376E-01 -1.54015540E-01
jbearing500.243030.72100.008 -1.54824051E-01 -1.54824222E-01
jbearing750.371024.63400.015 -1.54984339E-01 -1.54984535E-01
lnts2000.05301.48200.036 5.54577016E-01 5.54577016E-01
lnts4000.12706.48500.020 5.54572414E-01 5.54572414E-01
methanol1000.18400.81900.225 9.02229117E-03 9.02229107E-03
methanol2000.42702.50900.170 9.02228990E-03 9.02228980E-03
methanol4001.11808.42000.133 9.02228995E-03 9.02228985E-03
methanol500.09001.21200.074 9.02228694E-03 9.02228684E-03
minsurf1000.8020307.39600.003 2.50694937E+00 2.50694926E+00
minsurf250.12805.75000.022 2.51948776E+00 2.51948768E+00
minsurf501.039067.60100.015 2.51488927E+00 2.51488916E+00
minsurf751.5330155.17500.010 2.50568659E+00 2.50568648E+00
pinene1000.22602.35200.096 1.98721701E+01 1.98721701E+01
pinene2000.515010.75300.048 1.98721668E+01 1.98721668E+01
pinene250.12201.18900.103 1.98721655E+01 1.98721655E+01
pinene500.12201.05100.116 1.98721655E+01 1.98721655E+01
popdynm1000.23201.95400.119 1.97465286E+04 1.97465286E+04
popdynm2000.54106.14000.088 1.97465296E+04 1.97465296E+04
popdynm250.07900.31300.252 1.97522154E+04 1.97522154E+04
popdynm500.12701.06900.119 1.97465452E+04 1.97465452E+04
robot4001.465073.11900.020 9.14102651E+00 9.14102603E+00
rocket2000.95504.61000.207 -1.01283566E+00 -1.01283569E+00
torsion1001.114019.89400.056 -4.18239064E-01 -4.18239213E-01
torsion250.14901.50500.099 -4.17510691E-01 -4.17510730E-01
torsion500.336014.29300.024 -4.18087557E-01 -4.18087632E-01
torsion750.690012.45000.055 -4.18199288E-01 -4.18199401E-01

Back to top



Solver KNITRO much faster - Obj of SNOPT better:

Modelname Time (KNITRO) Time (SNOPT) Ratio (KNITRO / SNOPT) Obj (KNITRO) Obj (SNOPT)
arki00020.4550155.92200.003 1.87252774E+00 1.09249984E+00
polygon1002.045021.38000.096 -7.66811272E-01 -7.85031267E-01

Back to top



Solver KNITRO faster - Obj same for both solvers:

Modelname Time (KNITRO) Time (SNOPT) Ratio (KNITRO / SNOPT) Obj (KNITRO) Obj (SNOPT)
arki00040.22700.44400.511 3.23467039E+02 3.23467039E+02
catmix1000.10000.16600.602 -4.80694177E-02 -4.80693970E-02
lnts1000.03000.3100--- 5.54595401E-01 5.54595401E-01
rocket40022.305040.45000.551 -1.01283656E+00 -1.01283661E+00

Back to top



Solver KNITRO faster - Obj of SNOPT better:

Modelname Time (KNITRO) Time (SNOPT) Ratio (KNITRO / SNOPT) Obj (KNITRO) Obj (SNOPT)
arki00153.08103.71500.829 -2.63626999E+02 -2.72299778E+02
polygon753.89405.31700.732 -7.74353826E-01 -7.84788457E-01

Back to top



Solvers perform the same - Obj same for both solvers:

Modelname Time (KNITRO) Time (SNOPT) Ratio (KNITRO / SNOPT) Obj (KNITRO) Obj (SNOPT)
robot500.15600.14101.106 9.14687852E+00 9.14687850E+00

Back to top



Solvers perform the same - Obj of SNOPT better:

Modelname Time (KNITRO) Time (SNOPT) Ratio (KNITRO / SNOPT) Obj (KNITRO) Obj (SNOPT)
elec20010.465011.00000.951 1.84392986E+04 1.84389927E+04
polygon250.04100.0360--- -7.78661227E-01 -7.79736699E-01
polygon501.51101.60200.943 -7.57554975E-01 -7.84013049E-01

Back to top



Solver SNOPT faster - Obj same for both solvers:

Modelname Time (KNITRO) Time (SNOPT) Ratio (KNITRO / SNOPT) Obj (KNITRO) Obj (SNOPT)
camshape8000.51000.41801.220 -4.27427406E+00 -4.27427301E+00

Back to top



Solver SNOPT much faster - Obj of KNITRO better:

Modelname Time (KNITRO) Time (SNOPT) Ratio (KNITRO / SNOPT) Obj (KNITRO) Obj (SNOPT)
robot10013.82400.892015.498 -2.08364630E+16 9.14268538E+00

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.22800.09602.375 -4.27568844E+00 -4.27568692E+00
rocket1002.11600.74202.852 -1.01283201E+00 -1.01283202E+00

Back to top



Solver SNOPT much faster - Obj of SNOPT better:

Modelname Time (KNITRO) Time (SNOPT) Ratio (KNITRO / SNOPT) Obj (KNITRO) Obj (SNOPT)
arki00113600.0630417.86208.615 -2.24030304E+05 -2.24086460E+05

Back to top



Solver SNOPT infinitely faster - Obj of SNOPT better:

Modelname Time (KNITRO) Time (SNOPT) Ratio (KNITRO / SNOPT) Obj (KNITRO) Obj (SNOPT)
arki0012fail 3241.7210 -- -2.24188580E+05 -2.24252446E+05
arki0013fail 1487.5470 -- -2.24195275E+05 -2.24253089E+05
arki0014fail 3600.0370 -- -2.23915273E+05 -2.23972995E+05
glider400fail 3599.9900 -- 4.67231883E-02 -2.52525598E+02
glider50infeasible 76.3770 -- -7.54958157E+02 -1.28697737E+03
robot200infeasible 7.1720 -- -1.68698171E+19 9.14139550E+00

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)
arki0003fail fail -- -4.52726875E+05 4.92359179E+05
arki0008infeasible infeasible -- 3.20980869E+05 3.26691442E+05

Back to top