Resource Times:

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

Total Obj IPOPT-MUMPS better Obj same Obj PATHNLP better
Solver IPOPT-MUMPS infinitely faster : 9 9 - -
Solver IPOPT-MUMPS much faster : 35 12 23 -
Solver IPOPT-MUMPS faster : 3 - 3 -
Solvers perform the same : 6 - 6 -
Solver PATHNLP faster : 14 - 14 -
Solver PATHNLP much faster : 7 2 5 -
Solver PATHNLP infinitely faster : 2 - - 2
Both solvers failed to solve optimally : 5 - 5 -
Total models: : 8123562

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

Modelname Time (IPOPT-MUMPS) Time (PATHNLP) Ratio (IPOPT-MUMPS / PATHNLP) Obj (IPOPT-MUMPS) Obj (PATHNLP)
arki001289.1190fail -- -2.24252273E+05 0.00000000E+00
arki0013146.4110fail -- -2.24253086E+05 0.00000000E+00
arki001488.4720fail -- -2.23976642E+05 0.00000000E+00
camshape800559.8860fail -- -4.27430687E+00 -4.94728976E+00
ex8_2_3b8.6350fail -- -3.73107930E+03 NA
lnts4000.2830fail -- 5.54572414E-01 4.50221123E-01
rocket1009.7010fail -- -1.01283202E+00 -1.01378916E+00
rocket20078.3440fail -- -1.01283569E+00 -1.01095306E+00
rocket400920.4500fail -- -1.01283661E+00 -1.01031787E+00

Back to top



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

Modelname Time (IPOPT-MUMPS) Time (PATHNLP) Ratio (IPOPT-MUMPS / PATHNLP) Obj (IPOPT-MUMPS) Obj (PATHNLP)
arki00042.7390952.67500.003 3.23467039E+02 1.77304137E+04
arki00154.5130252.15300.018 -2.66940688E+02 -1.80932729E+02
camshape4001.425011.01700.129 -4.27569663E+00 -4.16698341E+00
elec20019.5520429.86000.045 1.84392677E+04 2.27505885E+04
ex8_2_2a3.72101205.40700.003 -5.52666259E+02 -1.97222997E+02
ex8_2_2b5.0930443.20600.011 -5.52666260E+02 1.33260748E+02
ex8_2_5a2.2240280.61100.008 -8.30338068E+02 -4.54773379E+02
ex8_2_5b3.8270494.03800.008 -8.30338068E+02 -2.12132240E+02
polygon1001.5450548.43900.003 -7.85056137E-01 0.00000000E+00
polygon250.09100.69400.131 -7.79740541E-01 -7.79678243E-01
polygon501.185064.04500.019 -7.82132559E-01 -6.55316281E-01
polygon753.007014.04000.214 -7.84463757E-01 -7.56266622E-01

Back to top



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

Modelname Time (IPOPT-MUMPS) Time (PATHNLP) Ratio (IPOPT-MUMPS / PATHNLP) Obj (IPOPT-MUMPS) Obj (PATHNLP)
arki00020.33200.74800.444 1.87252774E+00 1.87252775E+00
arki001193.26403602.51500.026 -2.24086460E+05 -2.24086460E+05
arki00171.49404.66200.320 -1.21833080E+02 -1.21833080E+02
arki00180.66201.97700.335 1.04566244E-02 1.04566244E-02
arki00200.14700.38600.381 -4.10749544E+01 -4.10749544E+01
arki00210.44503.58500.124 -7.25821009E+01 -7.25821009E+01
arki00220.73808.18900.090 -8.70990913E+01 -8.70990913E+01
arki00231.436047.78200.030 -1.53660078E+02 -1.53660078E+02
catmix1000.08400.27600.304 -4.80694133E-02 -4.80694241E-02
catmix2000.09000.27300.330 -4.80591358E-02 -4.80591431E-02
catmix4000.16401.89300.087 -4.80565435E-02 -4.80565465E-02
catmix8000.279026.69300.010 -4.80558974E-02 -4.80559008E-02
chain4000.06103.39300.018 5.06862169E+00 5.06862169E+00
ex8_2_3a7.3830296.16400.025 -3.73107930E+03 -3.73107929E+03
infeas10.73901.60800.460 1.36855965E+04 1.36855965E+04
lnts1000.09001.58300.057 5.54595401E-01 5.54595401E-01
lnts2000.142043.24900.003 5.54577016E-01 5.54577016E-01
pinene1000.47703.65300.131 1.98721701E+01 1.98721701E+01
pinene2000.97807.72900.127 1.98721668E+01 1.98721668E+01
popdynm1000.52002.06300.252 1.97465286E+04 1.97465286E+04
popdynm2001.22406.52700.188 1.97465296E+04 1.97465296E+04
robot2000.896059.65800.015 9.14139688E+00 9.14139550E+00
robot4002.741052.10100.053 9.14102607E+00 9.14102603E+00

Back to top



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

Modelname Time (IPOPT-MUMPS) Time (PATHNLP) Ratio (IPOPT-MUMPS / PATHNLP) Obj (IPOPT-MUMPS) Obj (PATHNLP)
gasoil4001.54902.29400.675 5.23659583E-03 5.23659583E-03
pinene250.26600.47800.556 1.98721655E+01 1.98721655E+01
pinene500.26300.46800.562 1.98721655E+01 1.98721655E+01

Back to top



Solvers perform the same - Obj same for both solvers:

Modelname Time (IPOPT-MUMPS) Time (PATHNLP) Ratio (IPOPT-MUMPS / PATHNLP) Obj (IPOPT-MUMPS) Obj (PATHNLP)
flowchan1000.10700.10900.982 0.00000000E+00 0.00000000E+00
flowchan2000.21600.23000.939 0.00000000E+00 0.00000000E+00
flowchan4000.43200.47900.902 0.00000000E+00 0.00000000E+00
gasoil2000.70500.70900.994 5.23659587E-03 5.23659587E-03
jbearing500.32000.30601.046 -1.54823813E-01 -1.54824222E-01
torsion1000.75800.70901.069 -4.18239199E-01 -4.18239213E-01

Back to top



Solver PATHNLP faster - Obj same for both solvers:

Modelname Time (IPOPT-MUMPS) Time (PATHNLP) Ratio (IPOPT-MUMPS / PATHNLP) Obj (IPOPT-MUMPS) Obj (PATHNLP)
gasoil1000.42900.23201.849 5.23659432E-03 5.23659432E-03
gasoil500.16900.10501.610 5.23664002E-03 5.23664002E-03
jbearing1000.72200.51801.394 -1.55041943E-01 -1.55041962E-01
jbearing250.17400.10801.611 -1.54015507E-01 -1.54015540E-01
jbearing750.51300.37601.364 -1.54984461E-01 -1.54984535E-01
methanol1000.46000.33801.361 9.02229108E-03 9.02229107E-03
methanol4005.34203.43801.554 9.02228986E-03 9.02228985E-03
methanol500.16600.12801.297 9.02228685E-03 9.02228684E-03
minsurf1000.78400.66701.175 2.50694962E+00 2.50694926E+00
minsurf250.16800.09201.826 2.51948798E+00 2.51948768E+00
minsurf500.34800.25701.354 2.51489003E+00 2.51488916E+00
torsion250.16300.09701.680 -4.17510726E-01 -4.17510730E-01
torsion500.38000.27001.407 -4.18087625E-01 -4.18087632E-01
torsion750.57400.45401.264 -4.18199390E-01 -4.18199401E-01

Back to top



Solver PATHNLP much faster - Obj of IPOPT-MUMPS better:

Modelname Time (IPOPT-MUMPS) Time (PATHNLP) Ratio (IPOPT-MUMPS / PATHNLP) Obj (IPOPT-MUMPS) Obj (PATHNLP)
arki00033606.7630436.31208.266 0.00000000E+00 6.24676206E+05
robot503610.42601.01903543.107 0.00000000E+00 9.14687850E+00

Back to top



Solver PATHNLP much faster - Obj same for both solvers:

Modelname Time (IPOPT-MUMPS) Time (PATHNLP) Ratio (IPOPT-MUMPS / PATHNLP) Obj (IPOPT-MUMPS) Obj (PATHNLP)
arki001616.73802.25607.419 8.67973166E+02 8.67973166E+02
methanol2004.58900.98104.678 9.02228979E-03 9.02228980E-03
minsurf752.09000.39105.345 2.50568665E+00 2.50568648E+00
popdynm250.28800.11002.618 1.97522154E+04 1.97522154E+04
popdynm501.00600.50202.004 1.97465452E+04 1.97465452E+04

Back to top



Solver PATHNLP infinitely faster - Obj of PATHNLP better:

Modelname Time (IPOPT-MUMPS) Time (PATHNLP) Ratio (IPOPT-MUMPS / PATHNLP) Obj (IPOPT-MUMPS) Obj (PATHNLP)
ex8_2_2fail 3952.3240 -- NA 2.57467449E+01
robot100fail 0.9820 -- 0.00000000E+00 9.14268538E+00

Back to top



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

Modelname Time (IPOPT-MUMPS) Time (PATHNLP) Ratio (IPOPT-MUMPS / PATHNLP) Obj (IPOPT-MUMPS) Obj (PATHNLP)
arki0008fail fail -- NA 3.26307910E+05
glider100infeasible fail -- -2.18293479E-10 NA
glider200fail fail -- 0.00000000E+00 -1.56882262E+01
glider400infeasible fail -- -1.02538630E-09 -1.17752964E+01
glider50infeasible fail -- 0.00000000E+00 -1.86917781E+01

Back to top