Resource Times:

Date / Time: 10/01/07 10:36:21


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.

Tracefile 1 :3-GLPK-0.trc
Tracefile 2 :5-IPOPT-1.trc
Solvers used : GLPK4.22
IPOPT-MEHROTRA
Modeltype(s)   LP
Threshold: Solver Faster 10%
Threshold: Solver Much Faster 50%
Threshold: Solver Infinitely Faster Other solver failed


Total Obj GLPK4.22 better Obj same Obj IPOPT-MEHROTRA better
Solver GLPK4.22 infinitely faster : 8 8 - -
Solver GLPK4.22 much faster : 37 4 33 -
Solver GLPK4.22 faster : 7 - 7 -
Solvers perform the same :- - - -
Solver IPOPT-MEHROTRA faster : 14 1 13 -
Solver IPOPT-MEHROTRA much faster : 34 1 33 -
Solver IPOPT-MEHROTRA infinitely faster : 4 - - 4
Both solvers failed to solve optimally : 14 - 14 -
Total models: : 118141004




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




Resource Times:

Back to top

Solver GLPK4.22 infinitely faster - Obj of GLPK4.22 better:

Modelname Time (GLPK4.22) Time (IPOPT-MEHROTRA) Ratio (GLPK4.22 / IPOPT-MEHROTRA) Obj (GLPK4.22) Obj (IPOPT-MEHROTRA)
pds-063.7600fail -- 2.77610376E+10 1.64219107E+10
pds-1015.6100fail -- 2.67270950E+10 1.00678044E+10
fome212481.3900fail -- 4.73463189E+10 4.73516894E+10
nsct18.5300fail -- -3.89224360E+07 -2.25467780E+07
pds-301167.1300fail -- 2.13854457E+10 2.13904613E+10
pds-403103.5900fail -- 1.88551988E+10 1.89622609E+10
dbir115.3800fail -- -8.10670700E+06 -8.10696689E+06
self10.2500fail -- 0.00000000E+00 NA

Back to top



Back to top

Solver GLPK4.22 much faster - Obj of GLPK4.22 better:

Modelname Time (GLPK4.22) Time (IPOPT-MEHROTRA) Ratio (GLPK4.22 / IPOPT-MEHROTRA) Obj (GLPK4.22) Obj (IPOPT-MEHROTRA)
fome110.1100171.36000.001 0.00000000E+00 2.57121340E-03
fome120.3100347.73000.001 0.00000000E+00 5.14242656E-03
lpl312.29003706.65000.003 2.73180000E+04 3.45306786E+04
fome130.9700738.40000.001 0.00000000E+00 1.02848534E-02

Back to top



Back to top

Solver GLPK4.22 much faster - Obj same for both solvers:

Modelname Time (GLPK4.22) Time (IPOPT-MEHROTRA) Ratio (GLPK4.22 / IPOPT-MEHROTRA) Obj (GLPK4.22) Obj (IPOPT-MEHROTRA)
air020.12001.59000.075 7.64000000E+03 7.64000000E+03
cari0.18006.23000.029 5.81893058E+02 5.81893058E+02
crew10.24000.64000.375 2.05555556E+01 2.05555558E+01
ex3sta15.010040.68000.123 -6.30754033E+01 -6.30754033E+01
mod2216.00001184.66000.182 2.77373714E+07 2.77373714E+07
model1019.4200209.00000.093 -1.54599621E+05 -1.54599621E+05
model53.01007.49000.402 -8.58440729E+05 -8.58440713E+05
model74.210032.91000.128 4.93800855E+04 4.93800855E+04
model92.680061.89000.043 -1.41123094E+05 -1.41123093E+05
nsir11.000024.20000.041 -2.89090330E+07 -2.89090330E+07
nsir20.49007.92000.062 -2.71755935E+07 -2.71755935E+07
osa-070.650018.63000.035 5.35722517E+05 5.35722517E+05
rat13.590014.94000.240 1.99953166E+06 1.99953166E+06
rat54.650013.42000.346 3.08370701E+06 3.08370701E+06
scrs8-2r-51213.6300126.96000.107 1.07409934E+03 1.07409934E+03
slptsk3.200011.16000.287 2.98953660E+01 2.98953660E+01
wood1p0.21002.04000.103 1.44290241E+00 1.44290249E+00
bas1lp2.190039.31000.056 3.63000000E+02 3.63000000E+02
cre-b16.24003644.36000.004 2.31296399E+07 2.31296399E+07
cre-d10.92002394.95000.005 2.44549698E+07 2.44549698E+07
fome20349.93003468.35000.101 2.38216586E+10 2.38216586E+10
kl020.860011.01000.078 2.15250000E+02 2.15250000E+02
nsct21.8500749.41000.002 -3.71750820E+07 -3.71750820E+07
osa-143.000087.08000.034 1.10646284E+06 1.10646284E+06
osa-3011.3900321.45000.035 2.14213987E+06 2.14213987E+06
pds-20350.90003497.04000.100 2.38216586E+10 2.38216586E+10
rlfprim35.820081.78000.438 1.00000000E+00 1.00000069E+00
us041.480017.68000.084 1.77316667E+04 1.77316667E+04
dbic1634.79001592.51000.399 -9.76897300E+06 -9.76897300E+06
dbir24.6700229.40000.020 -6.11691650E+06 -6.11691650E+06
nemsemm110.640044.46000.239 5.12959601E+05 5.12959684E+05
nw142.9000351.46000.008 6.18440000E+04 6.18440000E+04
osa-6054.15002070.47000.026 4.04407250E+06 4.04407250E+06

Back to top



Back to top

Solver GLPK4.22 faster - Obj same for both solvers:

Modelname Time (GLPK4.22) Time (IPOPT-MEHROTRA) Ratio (GLPK4.22 / IPOPT-MEHROTRA) Obj (GLPK4.22) Obj (IPOPT-MEHROTRA)
baxter21.090040.19000.525 5.60072557E+07 5.60072557E+07
car40.80001.23000.650 3.54603702E+01 3.54603861E+01
maros-r75.920010.26000.577 1.49718517E+06 1.49718517E+06
r054.12007.62000.541 5.57831859E+05 5.57831859E+05
world262.3300317.49000.826 4.03648731E+07 4.03648731E+07
rail51612.650019.73000.641 1.82000000E+02 1.82000001E+02
rail58227.350031.64000.864 2.09712233E+02 2.09712233E+02

Back to top



Back to top

Solver IPOPT-MEHROTRA faster - Obj of GLPK4.22 better:

Modelname Time (GLPK4.22) Time (IPOPT-MEHROTRA) Ratio (GLPK4.22 / IPOPT-MEHROTRA) Obj (GLPK4.22) Obj (IPOPT-MEHROTRA)
pilot8715.880013.87001.145 3.01710347E+02 3.01715799E+02

Back to top



Back to top

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

Modelname Time (GLPK4.22) Time (IPOPT-MEHROTRA) Ratio (GLPK4.22 / IPOPT-MEHROTRA) Obj (GLPK4.22) Obj (IPOPT-MEHROTRA)
co58.94005.32001.680 7.14469554E+05 7.14469581E+05
cq56.13004.18001.467 4.00133807E+05 4.00133809E+05
cq925.710019.87001.294 5.05541710E+05 5.05541710E+05
fit2d9.45004.91001.925 -6.84642933E+04 -6.84642932E+04
lp22117.4000102.86001.141 4.58944594E+02 4.58944651E+02
nemspmm25.99003.36001.783 -2.91794836E+05 -2.91794828E+05
nug153413.45002944.49001.159 1.04099404E+03 1.04099405E+03
qap153235.18002537.05001.275 1.04099404E+03 1.04099405E+03
rosen101.45000.78001.859 -1.74215456E+05 -1.74215456E+05
scfxm1-2r-9614.81008.03001.844 2.89170611E+03 2.89170611E+03
nemsemm28.39005.86001.432 5.81079571E+05 5.81079644E+05
rail50727.440023.17001.184 1.72145567E+02 1.72145567E+02
rat7a42.860038.35001.118 2.07437142E+06 2.07437142E+06

Back to top



Back to top

Solver IPOPT-MEHROTRA much faster - Obj of GLPK4.22 better:

Modelname Time (GLPK4.22) Time (IPOPT-MEHROTRA) Ratio (GLPK4.22 / IPOPT-MEHROTRA) Obj (GLPK4.22) Obj (IPOPT-MEHROTRA)
model115.44002.02002.693 0.00000000E+00 1.68670562E-04

Back to top



Back to top

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

Modelname Time (GLPK4.22) Time (IPOPT-MEHROTRA) Ratio (GLPK4.22 / IPOPT-MEHROTRA) Obj (GLPK4.22) Obj (IPOPT-MEHROTRA)
aa0111.38004.65002.447 5.55354364E+04 5.55354364E+04
aa039.46003.26002.902 4.96163636E+04 4.96163636E+04
air069.46003.26002.902 4.96163636E+04 4.96163636E+04
co947.370023.06002.054 9.46920430E+05 9.46920496E+05
fit2p6.39000.99006.455 6.84642933E+04 6.84642933E+04
gen241.20007.00005.886 3.29279078E+00 3.29279078E+00
jendrec19.59003.26002.942 7.02846051E+03 7.02846052E+03
ken-1112.22003.29003.714 -6.97238226E+09 -6.97238226E+09
ken-1372.18006.960010.371 -1.02573948E+10 -1.02573948E+10
nemspmm15.01002.04002.456 -3.27415836E+05 -3.27415836E+05
nemswrld158.990036.76004.325 2.60308966E+02 2.60309063E+02
p01015.27003.65004.184 1.11504792E+06 1.11504792E+06
p053.79001.55002.445 5.56000277E+05 5.56000277E+05
pcb30004.06001.71002.374 1.37416420E+05 1.37416431E+05
scfxm1-2b-6430.62004.11007.450 2.87756386E+03 2.87756386E+03
scfxm1-2r-646.58001.62004.062 2.87756386E+03 2.87756386E+03
scsd8-2b-6419.11000.990019.303 1.59986680E+01 1.59986681E+01
scsd8-2c-6420.49001.010020.287 1.49992320E+01 1.49992320E+01
scsd8-2r-1083.27000.56005.839 2.36999943E+01 2.36999944E+01
scsd8-2r-21612.66001.260010.048 2.33999842E+01 2.33999841E+01
sctap1-2b-645.21002.07002.517 4.84560000E+02 4.84560000E+02
south31105.74003.290032.140 1.81894020E+09 1.81894020E+09
stocfor36.45002.28002.829 -3.99767839E+04 -3.99767839E+04
testbig8.08001.18006.847 -6.04229607E+01 -6.04229606E+01
ulevimin151.680068.97002.199 -5.19110186E+09 -5.19110186E+09
ken-181294.5400307.29004.213 -5.22170253E+10 -5.22170253E+10
rlfddd45.840012.30003.727 -1.30000000E+01 -1.29999999E+01
rlfdual2007.610056.700035.408 -1.00000000E+00 -9.99999942E-01
route24.12009.62002.507 5.94165028E+03 5.94165028E+03
scfxm1-2r-256122.640011.150010.999 2.89170611E+03 2.89170611E+03
scsd8-2r-43262.63002.950021.231 2.57999708E+01 2.57999725E+01
sctap1-2r-48016.12004.82003.344 2.48500000E+02 2.48500000E+02
t0331-4l52.820023.01002.296 2.97300334E+04 2.97300334E+04

Back to top



Back to top

Solver IPOPT-MEHROTRA infinitely faster - Obj of IPOPT-MEHROTRA better:

Modelname Time (GLPK4.22) Time (IPOPT-MEHROTRA) Ratio (GLPK4.22 / IPOPT-MEHROTRA) Obj (GLPK4.22) Obj (IPOPT-MEHROTRA)
gen1fail 4.6100 -- 0.00000000E+00 1.64521588E-06
gen4fail 12.9200 -- 0.00000000E+00 9.34175517E-06
l30fail 1.3300 -- NA 9.42060728E-01
rail2586fail 3607.5800 -- 0.00000000E+00 6.55733663E+03

Back to top



Back to top

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

Modelname Time (GLPK4.22) Time (IPOPT-MEHROTRA) Ratio (GLPK4.22 / IPOPT-MEHROTRA) Obj (GLPK4.22) Obj (IPOPT-MEHROTRA)
bgindyinfeasible fail -- 0.00000000E+00 1.00000000E+20
goshinfeasible fail -- 0.00000000E+00 8.68230297E+16
lpl1infeasible fail -- 2.84200000E+06 1.55676132E+12
nug20fail fail -- 0.00000000E+00 NA
pds-50fail fail -- 0.00000000E+00 NA
pds-60fail fail -- 0.00000000E+00 NA
sgpf5y6infeasible fail -- -2.00000004E+03 NA
watson_1fail fail -- 0.00000000E+00 NA
nug30fail fail -- 0.00000000E+00 NA
pds-100fail fail -- 0.00000000E+00 7.82268026E+08
pds-70fail fail -- 0.00000000E+00 NA
pds-80fail fail -- 0.00000000E+00 NA
pds-90fail fail -- 0.00000000E+00 NA
rail4284fail fail -- 0.00000000E+00 NA

Back to top