Resource Times:

Results created on 03/04/11 12:14:20 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: IPOPT-1.trc
Tracefile 2: KNITRO-1.trc
Solvers used : IPOPT-MA27
KNITRO
Modeltype(s)   NLP
Threshold: Solver Faster 10%
Threshold: Solver Much Faster 50%
Threshold: Solver Infinitely Faster Other solver failed

Total Obj IPOPT-MA27 better Obj same Obj KNITRO better
Solver IPOPT-MA27 infinitely faster : 6 6 - -
Solver IPOPT-MA27 much faster : 11 5 6 -
Solver IPOPT-MA27 faster : 22 - 22 -
Solvers perform the same : 17 1 16 -
Solver KNITRO faster : 11 - 11 -
Solver KNITRO much faster : 8 - 6 2
Solver KNITRO infinitely faster : 4 - - 4
Both solvers failed to solve optimally : 2 - 2 -
Total models: : 8112636

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 IPOPT-MA27 infinitely faster - Obj of IPOPT-MA27 better:

Modelname Time (IPOPT-MA27) Time (KNITRO) Ratio (IPOPT-MA27 / KNITRO) Obj (IPOPT-MA27) Obj (KNITRO)
arki0003510.2660fail -- 3.79520602E+03 -4.52726875E+05
arki001255.7840fail -- -2.24252426E+05 -2.24188580E+05
arki001359.4700fail -- -2.24253088E+05 -2.24195275E+05
arki001450.4430fail -- -2.23977035E+05 -2.23915273E+05
glider5024.8520infeasible -- -1.28697737E+03 -7.54958157E+02
robot2000.2420infeasible -- 9.14139686E+00 -1.68698171E+19

Back to top



Solver IPOPT-MA27 much faster - Obj of IPOPT-MA27 better:

Modelname Time (IPOPT-MA27) Time (KNITRO) Ratio (IPOPT-MA27 / KNITRO) Obj (IPOPT-MA27) Obj (KNITRO)
arki001184.00003600.06300.023 -2.24086460E+05 -2.24030304E+05
arki00151.35603.08100.440 -2.66940688E+02 -2.63626999E+02
polygon1000.55102.04500.269 -7.85056137E-01 -7.66811272E-01
polygon500.29001.51100.192 -7.82132559E-01 -7.57554975E-01
polygon750.65003.89400.167 -7.84463757E-01 -7.74353826E-01

Back to top



Solver IPOPT-MA27 much faster - Obj same for both solvers:

Modelname Time (IPOPT-MA27) Time (KNITRO) Ratio (IPOPT-MA27 / KNITRO) Obj (IPOPT-MA27) Obj (KNITRO)
arki00020.13600.45500.299 1.87252774E+00 1.87252774E+00
arki00180.32900.84500.389 1.04566244E-02 1.04566244E-02
catmix2000.05200.14400.361 -4.80591358E-02 -4.80591264E-02
chain4000.01700.9940--- 5.06862169E+00 5.06862169E+00
minsurf500.27301.03900.263 2.51489003E+00 2.51488927E+00
robot4000.55001.46500.375 9.14102607E+00 9.14102651E+00

Back to top



Solver IPOPT-MA27 faster - Obj same for both solvers:

Modelname Time (IPOPT-MA27) Time (KNITRO) Ratio (IPOPT-MA27 / KNITRO) Obj (IPOPT-MA27) Obj (KNITRO)
arki00200.07400.10600.698 -4.10749544E+01 -4.10749544E+01
arki00210.21100.28900.730 -7.25821009E+01 -7.25821009E+01
arki00220.37200.45600.816 -8.70990913E+01 -8.70990913E+01
arki00230.72801.21700.598 -1.53660078E+02 -1.53660078E+02
camshape4000.17100.22800.750 -4.27569663E+00 -4.27568844E+00
catmix8000.18100.21500.842 -4.80558974E-02 -4.80558679E-02
flowchan2000.09100.11600.784 0.00000000E+00 0.00000000E+00
flowchan4000.18800.23400.803 0.00000000E+00 0.00000000E+00
jbearing500.20000.24300.823 -1.54823813E-01 -1.54824051E-01
jbearing750.32400.37100.873 -1.54984461E-01 -1.54984339E-01
lnts4000.08100.12700.638 5.54572414E-01 5.54572414E-01
methanol500.07000.09000.778 9.02228685E-03 9.02228694E-03
minsurf1000.59600.80200.743 2.50694962E+00 2.50694937E+00
pinene1000.15100.22600.668 1.98721701E+01 1.98721701E+01
pinene2000.36900.51500.717 1.98721668E+01 1.98721668E+01
pinene250.07500.12200.615 1.98721655E+01 1.98721655E+01
pinene500.07500.12200.615 1.98721655E+01 1.98721655E+01
popdynm500.09800.12700.772 1.97465452E+04 1.97465452E+04
torsion1000.59801.11400.537 -4.18239199E-01 -4.18239064E-01
torsion250.12200.14900.819 -4.17510726E-01 -4.17510691E-01
torsion500.28400.33600.845 -4.18087625E-01 -4.18087557E-01
torsion750.44200.69000.641 -4.18199390E-01 -4.18199288E-01

Back to top



Solvers perform the same - Obj of IPOPT-MA27 better:

Modelname Time (IPOPT-MA27) Time (KNITRO) Ratio (IPOPT-MA27 / KNITRO) Obj (IPOPT-MA27) Obj (KNITRO)
polygon250.03300.0410--- -7.79740541E-01 -7.78661227E-01

Back to top



Solvers perform the same - Obj same for both solvers:

Modelname Time (IPOPT-MA27) Time (KNITRO) Ratio (IPOPT-MA27 / KNITRO) Obj (IPOPT-MA27) Obj (KNITRO)
arki00170.43500.44000.989 -1.21833080E+02 -1.21833080E+02
catmix1000.04800.1000--- -4.80694133E-02 -4.80694177E-02
catmix4000.09500.09401.011 -4.80565435E-02 -4.80565289E-02
flowchan1000.04500.0600--- 0.00000000E+00 0.00000000E+00
gasoil500.05800.05301.094 5.23664002E-03 5.23664002E-03
jbearing1000.46800.50000.936 -1.55041943E-01 -1.55041734E-01
jbearing250.11400.12000.950 -1.54015507E-01 -1.54015376E-01
lnts1000.03100.0300--- 5.54595401E-01 5.54595401E-01
lnts2000.04600.0530--- 5.54577016E-01 5.54577016E-01
methanol1000.19400.18401.054 9.02229108E-03 9.02229117E-03
minsurf250.12700.12800.992 2.51948798E+00 2.51948776E+00
minsurf751.43401.53300.935 2.50568711E+00 2.50568659E+00
popdynm1000.21900.23200.944 1.97465286E+04 1.97465286E+04
popdynm2000.49400.54100.913 1.97465296E+04 1.97465296E+04
popdynm250.08700.07901.101 1.97522154E+04 1.97522154E+04
rocket1001.91402.11600.905 -1.01283202E+00 -1.01283201E+00

Back to top



Solver KNITRO faster - Obj same for both solvers:

Modelname Time (IPOPT-MA27) Time (KNITRO) Ratio (IPOPT-MA27 / KNITRO) Obj (IPOPT-MA27) Obj (KNITRO)
camshape8000.72800.51001.427 -4.27430687E+00 -4.27427406E+00
ex8_2_2a1.31601.17801.117 -5.52666259E+02 -5.52666256E+02
ex8_2_2b1.66001.47801.123 -5.52666260E+02 -5.52666259E+02
ex8_2_3a2.84402.55101.115 -3.73107930E+03 -3.73107930E+03
ex8_2_3b3.46402.90601.192 -3.73107930E+03 -3.73107930E+03
ex8_2_5a1.76800.90301.958 -8.30338068E+02 -8.30338054E+02
ex8_2_5b1.92901.22601.573 -8.30338068E+02 -8.30338066E+02
gasoil1000.14500.09901.465 5.23659432E-03 5.23659432E-03
gasoil2000.29100.19901.462 5.23659587E-03 5.23659587E-03
gasoil4000.79900.41201.939 5.23659583E-03 5.23659583E-03
infeas10.35100.27701.267 1.36855965E+04 1.36855965E+04

Back to top



Solver KNITRO much faster - Obj same for both solvers:

Modelname Time (IPOPT-MA27) Time (KNITRO) Ratio (IPOPT-MA27 / KNITRO) Obj (IPOPT-MA27) Obj (KNITRO)
arki00169.58003.73802.563 8.67973166E+02 8.67973166E+02
elec20026.116010.46502.496 1.84392677E+04 1.84392986E+04
methanol2006.42700.427015.052 9.02228982E-03 9.02228990E-03
methanol4002.89601.11802.590 9.02228992E-03 9.02228995E-03
rocket20011.85300.955012.412 -1.01283569E+00 -1.01283566E+00
rocket400118.237022.30505.301 -1.01283661E+00 -1.01283656E+00

Back to top



Solver KNITRO much faster - Obj of KNITRO better:

Modelname Time (IPOPT-MA27) Time (KNITRO) Ratio (IPOPT-MA27 / KNITRO) Obj (IPOPT-MA27) Obj (KNITRO)
arki00041.70700.22707.520 3.27733013E+02 3.23467039E+02
glider100288.442020.441014.111 -1.25461354E+03 -1.25505860E+03

Back to top



Solver KNITRO infinitely faster - Obj of KNITRO better:

Modelname Time (IPOPT-MA27) Time (KNITRO) Ratio (IPOPT-MA27 / KNITRO) Obj (IPOPT-MA27) Obj (KNITRO)
ex8_2_2fail 1375.4550 -- 0.00000000E+00 -2.76716536E+04
glider200infeasible 9.1170 -- -7.25546395E+01 -2.49998823E+02
robot100fail 13.8240 -- 0.00000000E+00 -2.08364630E+16
robot50fail 0.1560 -- 0.00000000E+00 9.14687852E+00

Back to top



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

Modelname Time (IPOPT-MA27) Time (KNITRO) Ratio (IPOPT-MA27 / KNITRO) Obj (IPOPT-MA27) Obj (KNITRO)
arki0008fail infeasible -- 0.00000000E+00 3.20980869E+05
glider400infeasible fail -- -1.02237682E-09 4.67231883E-02

Back to top