Solver Square Comparison: Considers all models.

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

Compares all solver return outcomes (for example optimal, locally optimal, infeasible, unbounded, fail) of one solver with all return outcomes of another solver. Interrupt denotes resource or iteration limit has been reached.

Solver IPOPT-MUMPS is represented on the left (rows) and solver SNOPT on top (columns).

See the solver return definitions for return codes. Models having trace data only in one trace file are listed in the "no data" column of the other.

Input File Number Filename
Tracefile 1: IPOPT-2.trc
Tracefile 2: SNOPT-1.trc
Solvers used : IPOPT-MUMPS
SNOPT
Modeltype(s)   NLP

 SNOPT: optimal SNOPT: locally optimal SNOPT: feasible SNOPT: infeasible SNOPT: unbounded SNOPT: fail SNOPT: no data total IPOPT-MUMPS IPOPT-MUMPS: optimal - - - - - - - - IPOPT-MUMPS: locally optimal - 66 4 1 - 1 - 72 IPOPT-MUMPS: feasible - 1 - - - 1 - 2 IPOPT-MUMPS: infeasible - 2 1 - - - - 3 IPOPT-MUMPS: unbounded - - - - - - - - IPOPT-MUMPS: fail - 1 - 2 - 1 - 4 IPOPT-MUMPS: no data - - - - - - - - total SNOPT - 70 5 3 - 3 - 81

Solver return definitions:

 Outcome Model Status Solver Status optimal 1 or 15 1 locally optimal 2 any feasible 7 or 16 or 17 1 or 2 or 3 or 4 or 5 infeasible 4 or 5 or 19 1 unbounded 3 or 18 1 fail all other all other

Solver Resource Times

• Models for each solver pair outcome. Listed are the solver resource times TIME(.) in seconds, as well as the ratio RATIO(./.) of resource times for the two solvers if both solved optimally.
• Also listed are the objective values OBJ(.) using both solvers. The better solution found is listed in boldface. A solution is considered better, if the relative objective function difference is greater than 1.00E-05. If both solutions are less than 1e-1, we use the absolute difference.
• Solver resource time ratios for a particular model are listed only if one solver has resource greater than 5.00E-02.

IPOPT-MUMPS: locally optimal -- SNOPT: locally optimal

Modelname Time (IPOPT-MUMPS) Time (SNOPT) Ratio (IPOPT-MUMPS/SNOPT) Obj (IPOPT-MUMPS) Obj (SNOPT)
arki0002 0.3320 155.9220 0.002 1.87252774 1.09249984
arki0004 2.7390 0.4440 6.169 323.46703883 323.46703883
arki0011 93.2640 417.8620 0.223 -224086.45997864 -224086.46000828
arki0012 89.1190 3241.7210 0.027 -224252.27283280 -224252.44559875
arki0013 146.4110 1487.5470 0.098 -224253.08644157 -224253.08921843
arki0015 4.5130 3.7150 1.215 -266.94068809 -272.29977820
arki0020 0.1470 25.4230 0.006 -41.07495436 -41.07495436
arki0021 0.4450 75.6490 0.006 -72.58210091 -72.58210091
arki0022 0.7380 103.7290 0.007 -87.09909127 -87.09909127
camshape400 1.4250 0.0960 14.844 -4.27569663 -4.27568692
camshape800 559.8860 0.4180 1339.440 -4.27430687 -4.27427301
catmix100 0.0840 0.1660 0.506 -0.04806941 -0.04806940
catmix200 0.0900 0.6780 0.133 -0.04805914 -0.04805914
catmix400 0.1640 2.5770 0.064 -0.04805654 -0.04805655
catmix800 0.2790 10.9170 0.026 -0.04805590 -0.04805590
chain400 0.0610 7.1580 0.009 5.06862169 5.06862169
elec200 19.5520 11.0000 1.777 18439.26774952 18438.99267601
ex8_2_2a 3.7210 118.9230 0.031 -552.66625903 -552.66024730
ex8_2_2b 5.0930 6.6280 0.768 -552.66625998 -551.76977066
ex8_2_3a 7.3830 64.3650 0.115 -3731.07929678 -3731.07808948
ex8_2_3b 8.6350 22.1670 0.390 -3731.07929695 -3730.72924771
ex8_2_5a 2.2240 183.9390 0.012 -830.33806763 -830.33802819
ex8_2_5b 3.8270 6.7640 0.566 -830.33806763 -830.07940808
flowchan100 0.1070 0.3330 0.321 0.00000000 0.00000000
flowchan200 0.2160 1.0650 0.203 0.00000000 0.00000000
flowchan400 0.4320 3.3790 0.128 0.00000000 0.00000000
gasoil100 0.4290 0.4980 0.861 0.00523659 0.00523659
gasoil200 0.7050 1.4750 0.478 0.00523660 0.00523660
gasoil400 1.5490 7.0000 0.221 0.00523660 0.00523660
gasoil50 0.1690 0.2010 0.841 0.00523664 0.00523664
jbearing100 0.7220 40.0780 0.018 -0.15504194 -0.15504196
jbearing25 0.1740 7.0120 0.025 -0.15401551 -0.15401554
jbearing50 0.3200 30.7210 0.010 -0.15482381 -0.15482422
jbearing75 0.5130 24.6340 0.021 -0.15498446 -0.15498453
lnts100 0.0900 0.3100 0.290 0.55459540 0.55459540
lnts200 0.1420 1.4820 0.096 0.55457702 0.55457702
lnts400 0.2830 6.4850 0.044 0.55457241 0.55457241
methanol100 0.4600 0.8190 0.562 0.00902229 0.00902229
methanol200 4.5890 2.5090 1.829 0.00902229 0.00902229
methanol400 5.3420 8.4200 0.634 0.00902229 0.00902229
methanol50 0.1660 1.2120 0.137 0.00902229 0.00902229
minsurf100 0.7840 307.3960 0.003 2.50694962 2.50694926
minsurf25 0.1680 5.7500 0.029 2.51948798 2.51948768
minsurf50 0.3480 67.6010 0.005 2.51489003 2.51488916
minsurf75 2.0900 155.1750 0.013 2.50568665 2.50568648
pinene100 0.4770 2.3520 0.203 19.87217015 19.87217014
pinene200 0.9780 10.7530 0.091 19.87216684 19.87216684
pinene25 0.2660 1.1890 0.224 19.87216552 19.87216552
pinene50 0.2630 1.0510 0.250 19.87216552 19.87216552
polygon100 1.5450 21.3800 0.072 -0.78505614 -0.78503127
polygon25 0.0910 0.0360 2.528 -0.77974054 -0.77973670
polygon50 1.1850 1.6020 0.740 -0.78213256 -0.78401305
polygon75 3.0070 5.3170 0.566 -0.78446376 -0.78478846
popdynm100 0.5200 1.9540 0.266 19746.52860214 19746.52860217
popdynm200 1.2240 6.1400 0.199 19746.52964658 19746.52964660
popdynm25 0.2880 0.3130 0.920 19752.21541508 19752.21541511
popdynm50 1.0060 1.0690 0.941 19746.54515625 19746.54515628
robot200 0.8960 7.1720 0.125 9.14139688 9.14139550
robot400 2.7410 73.1190 0.037 9.14102607 9.14102603
rocket100 9.7010 0.7420 13.074 -1.01283202 -1.01283202
rocket200 78.3440 4.6100 16.994 -1.01283569 -1.01283569
rocket400 920.4500 40.4500 22.755 -1.01283661 -1.01283661
torsion100 0.7580 19.8940 0.038 -0.41823920 -0.41823921
torsion25 0.1630 1.5050 0.108 -0.41751073 -0.41751073
torsion50 0.3800 14.2930 0.027 -0.41808762 -0.41808763
torsion75 0.5740 12.4500 0.046 -0.41819939 -0.41819940

IPOPT-MUMPS: locally optimal -- SNOPT: feasible

Modelname Time (IPOPT-MUMPS) Time (SNOPT) Ratio (IPOPT-MUMPS/SNOPT) Obj (IPOPT-MUMPS) Obj (SNOPT)
arki0014 88.4720 3600.0370 0.025 -223976.64178451 -223972.99474775
arki0017 1.4940 1715.7910 0.001 -121.83308011 -121.83308010
arki0018 0.6620 42.2100 0.016 0.01045662 0.01198069
arki0023 1.4360 82.4830 0.017 -153.66007775 -153.41732339

IPOPT-MUMPS: locally optimal -- SNOPT: infeasible

Modelname Time (IPOPT-MUMPS) Time (SNOPT) Ratio (IPOPT-MUMPS/SNOPT) Obj (IPOPT-MUMPS) Status (SNOPT)
infeas1 0.7390 0.0160 --- 13685.59647017 mstat( 4)sstat( 1)

IPOPT-MUMPS: locally optimal -- SNOPT: fail

Modelname Time (IPOPT-MUMPS) Time (SNOPT) Ratio (IPOPT-MUMPS/SNOPT) Obj (IPOPT-MUMPS) Status (SNOPT)
arki0016 16.7380 NA --- 867.97316601 mstat(13)sstat(13)

IPOPT-MUMPS: feasible -- SNOPT: locally optimal

Modelname Time (IPOPT-MUMPS) Time (SNOPT) Ratio (IPOPT-MUMPS/SNOPT) Obj (IPOPT-MUMPS) Obj (SNOPT)
robot50 3610.4260 0.1410 25605.858 0.00000000 9.14687850

IPOPT-MUMPS: feasible -- SNOPT: fail

Modelname Time (IPOPT-MUMPS) Time (SNOPT) Ratio (IPOPT-MUMPS/SNOPT) Obj (IPOPT-MUMPS) Status (SNOPT)
arki0003 3606.7630 1.1860 --- 0.00000000 mstat( 6)sstat( 4)

IPOPT-MUMPS: infeasible -- SNOPT: locally optimal

Modelname Time (IPOPT-MUMPS) Time (SNOPT) Ratio (IPOPT-MUMPS/SNOPT) Status (IPOPT-MUMPS) Obj (SNOPT)
glider100 2.0810 1618.6330 --- mstat( 5)sstat( 1) -1255.05860055
glider50 0.7920 76.3770 --- mstat( 5)sstat( 1) -1286.97737315

IPOPT-MUMPS: infeasible -- SNOPT: feasible

Modelname Time (IPOPT-MUMPS) Time (SNOPT) Ratio (IPOPT-MUMPS/SNOPT) Status (IPOPT-MUMPS) Obj (SNOPT)
glider400 8.5880 3599.9900 --- mstat( 5)sstat( 1) -252.52559804

IPOPT-MUMPS: fail -- SNOPT: locally optimal

Modelname Time (IPOPT-MUMPS) Time (SNOPT) Ratio (IPOPT-MUMPS/SNOPT) Status (IPOPT-MUMPS) Obj (SNOPT)
robot100 3606.1300 0.8920 --- mstat( 6)sstat( 3) 9.14268538

IPOPT-MUMPS: fail -- SNOPT: infeasible

Modelname Time (IPOPT-MUMPS) Time (SNOPT) Ratio (IPOPT-MUMPS/SNOPT) Status (IPOPT-MUMPS) Status (SNOPT)
arki0008 NA 8.9820 --- mstat(13)sstat(13) mstat( 5)sstat( 1)
glider200 3672.8230 1.8010 --- mstat( 6)sstat( 3) mstat( 5)sstat( 1)

IPOPT-MUMPS: fail -- SNOPT: fail

Modelname Time (IPOPT-MUMPS) Time (SNOPT) Ratio (IPOPT-MUMPS/SNOPT) Status (IPOPT-MUMPS) Status (SNOPT)
ex8_2_2 NA 82.6420 --- mstat(13)sstat(13) mstat( 6)sstat( 4)

IPOPT-MUMPS: locally optimal:

Modelname Time (IPOPT-MUMPS) Obj (IPOPT-MUMPS)
arki0002 0.3320 1.87252774
arki0004 2.7390 323.46703883
arki0011 93.2640 -224086.45997864
arki0012 89.1190 -224252.27283280
arki0013 146.4110 -224253.08644157
arki0014 88.4720 -223976.64178451
arki0015 4.5130 -266.94068809
arki0016 16.7380 867.97316601
arki0017 1.4940 -121.83308011
arki0018 0.6620 0.01045662
arki0020 0.1470 -41.07495436
arki0021 0.4450 -72.58210091
arki0022 0.7380 -87.09909127
arki0023 1.4360 -153.66007775
camshape400 1.4250 -4.27569663
camshape800 559.8860 -4.27430687
catmix100 0.0840 -0.04806941
catmix200 0.0900 -0.04805914
catmix400 0.1640 -0.04805654
catmix800 0.2790 -0.04805590
chain400 0.0610 5.06862169
elec200 19.5520 18439.26774952
ex8_2_2a 3.7210 -552.66625903
ex8_2_2b 5.0930 -552.66625998
ex8_2_3a 7.3830 -3731.07929678
ex8_2_3b 8.6350 -3731.07929695
ex8_2_5a 2.2240 -830.33806763
ex8_2_5b 3.8270 -830.33806763
flowchan100 0.1070 0.00000000
flowchan200 0.2160 0.00000000
flowchan400 0.4320 0.00000000
gasoil100 0.4290 0.00523659
gasoil200 0.7050 0.00523660
gasoil400 1.5490 0.00523660
gasoil50 0.1690 0.00523664
infeas1 0.7390 13685.59647017
jbearing100 0.7220 -0.15504194
jbearing25 0.1740 -0.15401551
jbearing50 0.3200 -0.15482381
jbearing75 0.5130 -0.15498446
lnts100 0.0900 0.55459540
lnts200 0.1420 0.55457702
lnts400 0.2830 0.55457241
methanol100 0.4600 0.00902229
methanol200 4.5890 0.00902229
methanol400 5.3420 0.00902229
methanol50 0.1660 0.00902229
minsurf100 0.7840 2.50694962
minsurf25 0.1680 2.51948798
minsurf50 0.3480 2.51489003
minsurf75 2.0900 2.50568665
pinene100 0.4770 19.87217015
pinene200 0.9780 19.87216684
pinene25 0.2660 19.87216552
pinene50 0.2630 19.87216552
polygon100 1.5450 -0.78505614
polygon25 0.0910 -0.77974054
polygon50 1.1850 -0.78213256
polygon75 3.0070 -0.78446376
popdynm100 0.5200 19746.52860214
popdynm200 1.2240 19746.52964658
popdynm25 0.2880 19752.21541508
popdynm50 1.0060 19746.54515625
robot200 0.8960 9.14139688
robot400 2.7410 9.14102607
rocket100 9.7010 -1.01283202
rocket200 78.3440 -1.01283569
rocket400 920.4500 -1.01283661
torsion100 0.7580 -0.41823920
torsion25 0.1630 -0.41751073
torsion50 0.3800 -0.41808762
torsion75 0.5740 -0.41819939

IPOPT-MUMPS: feasible:

Modelname Time (IPOPT-MUMPS) Obj (IPOPT-MUMPS)
arki0003 3606.7630 0.00000000
robot50 3610.4260 0.00000000

IPOPT-MUMPS: infeasible:

Modelname Time (IPOPT-MUMPS) Status (IPOPT-MUMPS)
glider100 -- mstat( 5) sstat( 1)
glider400 -- mstat( 5) sstat( 1)
glider50 -- mstat( 5) sstat( 1)

IPOPT-MUMPS: fail:

Modelname Time (IPOPT-MUMPS) Status (IPOPT-MUMPS)
arki0008 -- mstat(13) sstat(13)
ex8_2_2 -- mstat(13) sstat(13)
glider200 -- mstat( 6) sstat( 3)
robot100 -- mstat( 6) sstat( 3)

SNOPT: locally optimal:

Modelname Time (SNOPT) Obj (SNOPT)
arki0002 155.9220 1.09249984
arki0004 0.4440 323.46703883
arki0011 417.8620 -224086.46000828
arki0012 3241.7210 -224252.44559875
arki0013 1487.5470 -224253.08921843
arki0015 3.7150 -272.29977820
arki0020 25.4230 -41.07495436
arki0021 75.6490 -72.58210091
arki0022 103.7290 -87.09909127
camshape400 0.0960 -4.27568692
camshape800 0.4180 -4.27427301
catmix100 0.1660 -0.04806940
catmix200 0.6780 -0.04805914
catmix400 2.5770 -0.04805655
catmix800 10.9170 -0.04805590
chain400 7.1580 5.06862169
elec200 11.0000 18438.99267601
ex8_2_2a 118.9230 -552.66024730
ex8_2_2b 6.6280 -551.76977066
ex8_2_3a 64.3650 -3731.07808948
ex8_2_3b 22.1670 -3730.72924771
ex8_2_5a 183.9390 -830.33802819
ex8_2_5b 6.7640 -830.07940808
flowchan100 0.3330 0.00000000
flowchan200 1.0650 0.00000000
flowchan400 3.3790 0.00000000
gasoil100 0.4980 0.00523659
gasoil200 1.4750 0.00523660
gasoil400 7.0000 0.00523660
gasoil50 0.2010 0.00523664
glider100 1618.6330 -1255.05860055
glider50 76.3770 -1286.97737315
jbearing100 40.0780 -0.15504196
jbearing25 7.0120 -0.15401554
jbearing50 30.7210 -0.15482422
jbearing75 24.6340 -0.15498453
lnts100 0.3100 0.55459540
lnts200 1.4820 0.55457702
lnts400 6.4850 0.55457241
methanol100 0.8190 0.00902229
methanol200 2.5090 0.00902229
methanol400 8.4200 0.00902229
methanol50 1.2120 0.00902229
minsurf100 307.3960 2.50694926
minsurf25 5.7500 2.51948768
minsurf50 67.6010 2.51488916
minsurf75 155.1750 2.50568648
pinene100 2.3520 19.87217014
pinene200 10.7530 19.87216684
pinene25 1.1890 19.87216552
pinene50 1.0510 19.87216552
polygon100 21.3800 -0.78503127
polygon25 0.0360 -0.77973670
polygon50 1.6020 -0.78401305
polygon75 5.3170 -0.78478846
popdynm100 1.9540 19746.52860217
popdynm200 6.1400 19746.52964660
popdynm25 0.3130 19752.21541511
popdynm50 1.0690 19746.54515628
robot100 0.8920 9.14268538
robot200 7.1720 9.14139550
robot400 73.1190 9.14102603
robot50 0.1410 9.14687850
rocket100 0.7420 -1.01283202
rocket200 4.6100 -1.01283569
rocket400 40.4500 -1.01283661
torsion100 19.8940 -0.41823921
torsion25 1.5050 -0.41751073
torsion50 14.2930 -0.41808763
torsion75 12.4500 -0.41819940

SNOPT: feasible:

Modelname Time (SNOPT) Obj (SNOPT)
arki0014 3600.0370 -223972.99474775
arki0017 1715.7910 -121.83308010
arki0018 42.2100 0.01198069
arki0023 82.4830 -153.41732339
glider400 3599.9900 -252.52559804

SNOPT: infeasible:

Modelname Time (SNOPT) Status (SNOPT)
arki0008 -- mstat( 5)sstat( 1)
glider200 -- mstat( 5)sstat( 1)
infeas1 -- mstat( 4)sstat( 1)

SNOPT: fail:

Modelname Time (SNOPT) Status (SNOPT)
arki0003 -- mstat( 6)sstat( 4)
arki0016 -- mstat(13)sstat(13)
ex8_2_2 -- mstat( 6)sstat( 4)