Resource Times:

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


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 :IPOPT-2.trc
Tracefile 2 :KNITRO-1.trc
Solvers used : IPOPTMUMPS
KNITRO
Modeltype(s)   NLP
Threshold: Solver Faster 10%
Threshold: Solver Much Faster 50%
Threshold: Solver Infinitely Faster Other solver failed


Total Obj IPOPTMUMPS better Obj same Obj KNITRO better
Solver IPOPTMUMPS infinitely faster : 11 11 - -
Solver IPOPTMUMPS much faster : 10 1 9 -
Solver IPOPTMUMPS faster : 15 1 14 -
Solvers perform the same : 7 - 7 -
Solver KNITRO faster : 20 2 18 -
Solver KNITRO much faster : 13 2 11 -
Solver KNITRO infinitely faster : 2 - - 2
Both solvers failed to solve optimally : 3 - 3 -
Total models: : 8117622




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

Modelname Time (IPOPTMUMPS) Time (KNITRO) Ratio (IPOPTMUMPS / KNITRO) Obj (IPOPTMUMPS) Obj (KNITRO)
arki0003110.0500fail -- 3.79520607E+03 -4.86755442E+07
arki00045.8300fail -- 3.27733013E+02 -1.48938156E+03
arki0011105.3900fail -- -2.24086460E+05 NA
arki0012172.9100fail -- -2.24252442E+05 NA
arki0013148.0000fail -- -2.24253088E+05 NA
arki0014109.5500fail -- -2.23976861E+05 NA
arki00181.2200fail -- 1.04566244E-02 1.00000000E+20
elec2001473.1900fail -- 1.84392677E+04 -2.20414273E+03
robot1003600.0400fail -- -2.27094614E+16 -5.23422253E+06
robot2001.1600fail -- 9.14139688E+00 -1.99314574E+07
robot4003.0100fail -- 9.14102607E+00 -1.05473633E+07

Back to top



Back to top

Solver IPOPTMUMPS much faster - Obj of IPOPTMUMPS better:

Modelname Time (IPOPTMUMPS) Time (KNITRO) Ratio (IPOPTMUMPS / KNITRO) Obj (IPOPTMUMPS) Obj (KNITRO)
arki00173.51003600.00000.001 -1.21833080E+02 -1.19748525E+02

Back to top



Back to top

Solver IPOPTMUMPS much faster - Obj same for both solvers:

Modelname Time (IPOPTMUMPS) Time (KNITRO) Ratio (IPOPTMUMPS / KNITRO) Obj (IPOPTMUMPS) Obj (KNITRO)
glider1008.720056.21000.155 -2.50000000E+02 -2.49998101E+02
methanol40010.3000114.62000.090 9.02228993E-03 9.02229065E-03
minsurf10011.5400532.70000.022 2.50694962E+00 2.50695092E+00
minsurf251.240020.73000.060 2.51948798E+00 2.51948819E+00
minsurf503.410054.39000.063 2.51489003E+00 2.51489007E+00
minsurf7519.0600174.67000.109 2.50568704E+00 2.50568773E+00
popdynm1000.910011.98000.076 1.97465286E+04 1.97465286E+04
popdynm2003.630050.41000.072 1.97465296E+04 1.97465296E+04
popdynm500.76005.65000.135 1.97465452E+04 1.97465452E+04

Back to top



Back to top

Solver IPOPTMUMPS faster - Obj of IPOPTMUMPS better:

Modelname Time (IPOPTMUMPS) Time (KNITRO) Ratio (IPOPTMUMPS / KNITRO) Obj (IPOPTMUMPS) Obj (KNITRO)
polygon1007.77009.74000.798 -7.85056137E-01 -7.26868399E-01

Back to top



Back to top

Solver IPOPTMUMPS faster - Obj same for both solvers:

Modelname Time (IPOPTMUMPS) Time (KNITRO) Ratio (IPOPTMUMPS / KNITRO) Obj (IPOPTMUMPS) Obj (KNITRO)
arki00164.45008.41000.529 8.67973166E+02 8.67973166E+02
arki00212.11002.54000.831 -7.25821009E+01 -7.25821009E+01
arki002313.610017.75000.767 -1.53660078E+02 -1.53660078E+02
ex8_2_3a17.810023.34000.763 -3.73107930E+03 -3.73107927E+03
ex8_2_3b20.030030.44000.658 -3.73107930E+03 -3.73107927E+03
infeas11.10001.62000.679 1.36855965E+04 1.36855965E+04
jbearing502.38002.66000.895 -1.54823813E-01 -1.54823518E-01
methanol1001.20001.45000.828 9.02229108E-03 9.02229186E-03
methanol2007.59009.34000.813 9.02228981E-03 9.02228996E-03
methanol500.29000.44000.659 9.02228685E-03 9.02228764E-03
rocket4003.08004.31000.715 -1.01283661E+00 -1.01283547E+00
torsion10017.390020.17000.862 -4.18239198E-01 -4.18234360E-01
torsion506.940011.86000.585 -4.18087625E-01 -4.18084609E-01
torsion7510.180011.47000.888 -4.18199389E-01 -4.18195771E-01

Back to top



Back to top

Solvers perform the same - Obj same for both solvers:

Modelname Time (IPOPTMUMPS) Time (KNITRO) Ratio (IPOPTMUMPS / KNITRO) Obj (IPOPTMUMPS) Obj (KNITRO)
ex8_2_5b15.410015.52000.993 -8.30338067E+02 -8.30338063E+02
gasoil4002.73002.54001.075 5.23659583E-03 5.23659583E-03
jbearing1009.19008.95001.027 -1.55041943E-01 -1.55040587E-01
jbearing755.54005.22001.061 -1.54984461E-01 -1.54983493E-01
pinene2002.09002.03001.030 1.98721668E+01 1.98721668E+01
rocket1000.70000.70001.000 -1.01283201E+00 -1.01283174E+00
torsion251.22001.22001.000 -4.17510726E-01 -4.17509176E-01

Back to top



Back to top

Solver KNITRO faster - Obj of IPOPTMUMPS better:

Modelname Time (IPOPTMUMPS) Time (KNITRO) Ratio (IPOPTMUMPS / KNITRO) Obj (IPOPTMUMPS) Obj (KNITRO)
arki00159.04004.77001.895 -2.66940688E+02 -2.63429456E+02
polygon250.14000.11001.273 -7.79740541E-01 -7.49137226E-01

Back to top



Back to top

Solver KNITRO faster - Obj same for both solvers:

Modelname Time (IPOPTMUMPS) Time (KNITRO) Ratio (IPOPTMUMPS / KNITRO) Obj (IPOPTMUMPS) Obj (KNITRO)
arki00200.51000.42001.214 -4.10749544E+01 -4.10749544E+01
arki00225.26004.50001.169 -8.70990913E+01 -8.70990913E+01
catmix1000.16000.0400--- -4.80694133E-02 -4.80692627E-02
catmix8000.80000.40002.000 -4.80558974E-02 -4.80548747E-02
ex8_2_2a8.38007.14001.174 -5.52666259E+02 -5.52666247E+02
ex8_2_2b12.95008.51001.522 -5.52666260E+02 -5.52666247E+02
ex8_2_5a7.82005.89001.328 -8.30338067E+02 -8.30338063E+02
flowchan4000.72000.38001.895 0.00000000E+00 0.00000000E+00
gasoil2001.16000.79001.468 5.23659587E-03 5.23659585E-03
glider40043.490027.09001.605 -2.50000000E+02 -2.49999449E+02
jbearing251.13000.82001.378 -1.54015506E-01 -1.54015195E-01
lnts2000.27000.14001.929 5.54577016E-01 5.54577016E-01
lnts4000.45000.30001.500 5.54572414E-01 5.54572414E-01
pinene1001.03000.74001.392 1.98721701E+01 1.98721701E+01
pinene250.58000.33001.758 1.98721655E+01 1.98721655E+01
pinene500.38000.32001.188 1.98721655E+01 1.98721655E+01
popdynm250.49000.29001.690 1.97522154E+04 1.97522154E+04
rocket2002.41001.87001.289 -1.01283568E+00 -1.01283558E+00

Back to top



Back to top

Solver KNITRO much faster - Obj of IPOPTMUMPS better:

Modelname Time (IPOPTMUMPS) Time (KNITRO) Ratio (IPOPTMUMPS / KNITRO) Obj (IPOPTMUMPS) Obj (KNITRO)
polygon502.11000.72002.931 -7.82132559E-01 -7.33597868E-01
polygon757.33003.12002.349 -7.84463757E-01 -7.26868165E-01

Back to top



Back to top

Solver KNITRO much faster - Obj same for both solvers:

Modelname Time (IPOPTMUMPS) Time (KNITRO) Ratio (IPOPTMUMPS / KNITRO) Obj (IPOPTMUMPS) Obj (KNITRO)
arki00020.50000.23002.174 1.87252774E+00 1.87252774E+00
camshape4000.92000.29003.172 -4.27568847E+00 -4.27568803E+00
camshape8001.67000.69002.420 -4.27427413E+00 -4.27427209E+00
catmix2000.18000.08002.250 -4.80591358E-02 -4.80588705E-02
catmix4000.49000.17002.882 -4.80565435E-02 -4.80560255E-02
chain4000.15000.07002.143 5.06862169E+00 5.06862169E+00
flowchan1000.26000.08003.250 0.00000000E+00 0.00000000E+00
flowchan2000.42000.19002.211 0.00000000E+00 0.00000000E+00
gasoil1001.01000.30003.367 5.23659432E-03 5.23659429E-03
gasoil500.39000.13003.000 5.23664002E-03 5.23664000E-03
lnts1000.19000.05003.800 5.54595401E-01 5.54595401E-01

Back to top



Back to top

Solver KNITRO infinitely faster - Obj of KNITRO better:

Modelname Time (IPOPTMUMPS) Time (KNITRO) Ratio (IPOPTMUMPS / KNITRO) Obj (IPOPTMUMPS) Obj (KNITRO)
glider200infeasible 47.1500 -- 0.00000000E+00 -2.49999203E+02
glider50infeasible 22.0400 -- 0.00000000E+00 -2.49999257E+02

Back to top



Back to top

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

Modelname Time (IPOPTMUMPS) Time (KNITRO) Ratio (IPOPTMUMPS / KNITRO) Obj (IPOPTMUMPS) Obj (KNITRO)
arki0008fail fail -- 0.00000000E+00 3.26610117E+05
ex8_2_2fail fail -- -1.48433782E+03 -8.09288473E+01
robot50fail fail -- -3.35784684E+16 -3.93408622E+07

Back to top