## Solver Square Comparison: Considers all models.

Results created on 11/20/09 15:35:10 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 SNOPT is represented on the left (rows) and solver PATHNLP 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: SNOPT-1.trc
Tracefile 2: PATHNLP-1.trc
Solvers used : SNOPT
PATHNLP
Modeltype(s)   NLP

 PATHNLP: optimal PATHNLP: locally optimal PATHNLP: feasible PATHNLP: infeasible PATHNLP: unbounded PATHNLP: fail PATHNLP: no data total SNOPT SNOPT: optimal - - - - - - - - SNOPT: locally optimal - 50 12 - - 8 - 70 SNOPT: feasible - 3 - - - 2 - 5 SNOPT: infeasible - 1 - - - 3 - 4 SNOPT: unbounded - - - - - - - - SNOPT: fail - 1 1 - - - - 2 SNOPT: no data - - - - - - - - total PATHNLP - 55 13 - - 13 - 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.

### SNOPT: locally optimal -- PATHNLP: locally optimal

Modelname Time (SNOPT) Time (PATHNLP) Ratio (SNOPT/PATHNLP) Obj (SNOPT) Obj (PATHNLP)
arki0002 154.4600 0.7200 214.528 1.09249984 1.87252775
arki0020 22.2700 0.4800 46.396 -41.07495436 -41.07495436
arki0021 89.1400 4.3900 20.305 -72.58210091 -72.58210091
arki0022 110.2400 9.4700 11.641 -87.09909127 -87.09909127
catmix100 0.1600 0.2100 0.762 -0.04806940 -0.04806942
catmix200 0.7000 0.8800 0.795 -0.04805914 -0.04805914
catmix400 2.4800 2.6200 0.947 -0.04805655 -0.04805655
catmix800 10.7000 3.7000 2.892 -0.04805590 -0.04805590
chain400 7.0200 4.2900 1.636 5.06862169 5.06862169
flowchan100 0.3200 0.1200 2.667 0.00000000 0.00000000
flowchan200 1.0600 0.2600 4.077 0.00000000 0.00000000
flowchan400 3.2800 0.6900 4.754 0.00000000 0.00000000
gasoil100 0.4900 0.2800 1.750 0.00523659 0.00523659
gasoil200 1.4800 0.8900 1.663 0.00523660 0.00523660
gasoil400 6.6200 3.2200 2.056 0.00523660 0.00523660
gasoil50 0.2200 0.1000 2.200 0.00523664 0.00523664
jbearing100 40.2300 4.6600 8.633 -0.15504196 -0.15504196
jbearing25 6.6600 0.3600 18.500 -0.15401554 -0.15401554
jbearing50 29.9100 1.2900 23.186 -0.15482422 -0.15482422
jbearing75 26.7100 2.6700 10.004 -0.15498453 -0.15498453
lnts100 0.3600 1.5700 0.229 0.55459540 0.55459540
lnts200 1.4300 43.6100 0.033 0.55457702 0.55457702
methanol100 0.8500 0.3800 2.237 0.00902229 0.00902229
methanol200 2.4800 1.1800 2.102 0.00902229 0.00902229
methanol400 8.4000 4.2200 1.991 0.00902229 0.00902229
methanol50 0.3500 0.1300 2.692 0.00902229 0.00902229
minsurf100 295.6700 5.3400 55.369 2.50694926 2.50694926
minsurf25 5.4600 0.3500 15.600 2.51948768 2.51948768
minsurf50 67.8900 1.2800 53.039 2.51488916 2.51488916
minsurf75 152.5700 2.5800 59.136 2.50568648 2.50568648
pinene100 2.3000 5.5100 0.417 19.87217014 19.87217015
pinene200 10.5100 12.2000 0.861 19.87216684 19.87216684
pinene25 1.0000 0.5400 1.852 19.87216552 19.87216552
pinene50 0.9800 0.5200 1.885 19.87216552 19.87216552
polygon25 0.0300 0.6600 0.045 -0.77973670 -0.77967824
polygon50 1.5000 46.2100 0.032 -0.78401305 -0.75326686
polygon75 5.1400 16.7200 0.307 -0.78478846 -0.75571564
popdynm100 1.9300 2.2300 0.865 19746.52860217 19746.52860217
popdynm200 5.9600 7.2800 0.819 19746.52964660 19746.52964660
popdynm25 0.3100 0.1400 2.214 19752.21541511 19752.21541511
popdynm50 1.0300 0.5400 1.907 19746.54515628 19746.54515628
robot100 0.8200 1.0500 0.781 9.14268538 9.14268538
robot200 15.2600 63.1100 0.242 9.14139550 9.14139550
robot400 44.6300 52.8800 0.844 9.14102603 9.14102603
robot50 0.1600 1.0400 0.154 9.14687850 9.14687850
rocket400 9.2400 833.7600 0.011 -1.01283661 -1.01283661
torsion100 19.1900 13.5300 1.418 -0.41823921 -0.41823921
torsion25 1.4500 0.6800 2.132 -0.41751073 -0.41751073
torsion50 12.9000 3.1200 4.135 -0.41808763 -0.41808763
torsion75 12.3000 7.3300 1.678 -0.41819940 -0.41819940

### SNOPT: locally optimal -- PATHNLP: feasible

Modelname Time (SNOPT) Time (PATHNLP) Ratio (SNOPT/PATHNLP) Obj (SNOPT) Obj (PATHNLP)
arki0003 1.4500 647.0700 0.002 3795.20606780 2057363.84652296
arki0004 0.4100 526.5600 0.001 323.46703883 17731.06323519
arki0011 401.7400 3610.1900 0.111 -224086.45991302 -224086.46003872
arki0015 3.6100 243.0200 0.015 -272.29977820 -180.93272868
ex8_2_2a 92.3800 1158.9300 0.080 -552.65761566 -197.21501795
ex8_2_2b 6.7000 580.0700 0.012 -551.76977942 133.23088057
ex8_2_3a 48.3600 2895.7000 0.017 -3731.07809337 -3106.30213581
ex8_2_3b 22.1800 4028.3600 0.006 -3730.72924954 -3114.15610847
ex8_2_5a 184.5500 358.8600 0.514 -830.33802832 -454.77410661
ex8_2_5b 6.6800 1234.6100 0.005 -830.07940808 -212.13224116
lnts400 6.3600 268.7000 0.024 0.55457241 1.33410797
polygon100 20.7200 441.6900 0.047 -0.78503127 -0.54505636

### SNOPT: locally optimal -- PATHNLP: fail

Modelname Time (SNOPT) Time (PATHNLP) Ratio (SNOPT/PATHNLP) Obj (SNOPT) Status (PATHNLP)
arki0013 1709.7900 0.1100 --- -224253.08921947 mstat(14)sstat( 9)
arki0014 3504.7300 0.1300 --- -223977.09382739 mstat(14)sstat( 9)
camshape400 0.1100 12.5400 --- -4.27568692 mstat( 6)sstat( 4)
camshape800 0.4300 69.6400 --- -4.27427301 mstat( 6)sstat( 4)
elec200 11.7800 3635.2700 --- 18438.99267601 mstat( 6)sstat( 3)
glider50 55.3500 42.8500 --- -1286.97737315 mstat( 6)sstat( 4)
rocket100 0.6700 30.0400 --- -1.01283202 mstat( 6)sstat( 4)
rocket200 2.9800 119.6800 --- -1.01283569 mstat( 6)sstat( 4)

### SNOPT: feasible -- PATHNLP: locally optimal

Modelname Time (SNOPT) Time (PATHNLP) Ratio (SNOPT/PATHNLP) Obj (SNOPT) Obj (PATHNLP)
arki0017 1680.0100 5.2700 318.787 -121.83308010 -121.83308010
arki0018 40.2800 1.8700 21.540 0.01197639 0.01045662
arki0023 81.0700 52.5500 1.543 -153.41732339 -153.66007775

### SNOPT: feasible -- PATHNLP: fail

Modelname Time (SNOPT) Time (PATHNLP) Ratio (SNOPT/PATHNLP) Obj (SNOPT) Status (PATHNLP)
arki0012 3600.2200 0.1200 --- -224171.55016260 mstat(14)sstat( 9)
glider400 3600.0000 1844.9700 --- -254.82412037 mstat( 6)sstat( 4)

### SNOPT: infeasible -- PATHNLP: locally optimal

Modelname Time (SNOPT) Time (PATHNLP) Ratio (SNOPT/PATHNLP) Status (SNOPT) Obj (PATHNLP)
infeas1 0.0200 1.6000 --- mstat( 4)sstat( 1) 13685.59646388

### SNOPT: infeasible -- PATHNLP: fail

Modelname Time (SNOPT) Time (PATHNLP) Ratio (SNOPT/PATHNLP) Status (SNOPT) Status (PATHNLP)
arki0008 7.4400 953.9300 --- mstat( 5)sstat( 1) mstat( 6)sstat( 4)
glider100 1.2200 72.2900 --- mstat( 5)sstat( 1) mstat( 6)sstat( 4)
glider200 1.8000 517.4200 --- mstat( 5)sstat( 1) mstat( 6)sstat( 4)

### SNOPT: fail -- PATHNLP: locally optimal

Modelname Time (SNOPT) Time (PATHNLP) Ratio (SNOPT/PATHNLP) Status (SNOPT) Obj (PATHNLP)
arki0016 NA 2.4000 --- mstat(13)sstat(13) 867.97316601

### SNOPT: fail -- PATHNLP: feasible

Modelname Time (SNOPT) Time (PATHNLP) Ratio (SNOPT/PATHNLP) Status (SNOPT) Obj (PATHNLP)
ex8_2_2 NA 1849.9500 --- mstat(13)sstat(13) 25.74674493

### SNOPT: locally optimal:

Modelname Time (SNOPT) Obj (SNOPT)
arki0002 154.4600 1.09249984
arki0003 1.4500 3795.20606780
arki0004 0.4100 323.46703883
arki0011 401.7400 -224086.45991302
arki0013 1709.7900 -224253.08921947
arki0014 3504.7300 -223977.09382739
arki0015 3.6100 -272.29977820
arki0020 22.2700 -41.07495436
arki0021 89.1400 -72.58210091
arki0022 110.2400 -87.09909127
camshape400 0.1100 -4.27568692
camshape800 0.4300 -4.27427301
catmix100 0.1600 -0.04806940
catmix200 0.7000 -0.04805914
catmix400 2.4800 -0.04805655
catmix800 10.7000 -0.04805590
chain400 7.0200 5.06862169
elec200 11.7800 18438.99267601
ex8_2_2a 92.3800 -552.65761566
ex8_2_2b 6.7000 -551.76977942
ex8_2_3a 48.3600 -3731.07809337
ex8_2_3b 22.1800 -3730.72924954
ex8_2_5a 184.5500 -830.33802832
ex8_2_5b 6.6800 -830.07940808
flowchan100 0.3200 0.00000000
flowchan200 1.0600 0.00000000
flowchan400 3.2800 0.00000000
gasoil100 0.4900 0.00523659
gasoil200 1.4800 0.00523660
gasoil400 6.6200 0.00523660
gasoil50 0.2200 0.00523664
glider50 55.3500 -1286.97737315
jbearing100 40.2300 -0.15504196
jbearing25 6.6600 -0.15401554
jbearing50 29.9100 -0.15482422
jbearing75 26.7100 -0.15498453
lnts100 0.3600 0.55459540
lnts200 1.4300 0.55457702
lnts400 6.3600 0.55457241
methanol100 0.8500 0.00902229
methanol200 2.4800 0.00902229
methanol400 8.4000 0.00902229
methanol50 0.3500 0.00902229
minsurf100 295.6700 2.50694926
minsurf25 5.4600 2.51948768
minsurf50 67.8900 2.51488916
minsurf75 152.5700 2.50568648
pinene100 2.3000 19.87217014
pinene200 10.5100 19.87216684
pinene25 1.0000 19.87216552
pinene50 0.9800 19.87216552
polygon100 20.7200 -0.78503127
polygon25 0.0300 -0.77973670
polygon50 1.5000 -0.78401305
polygon75 5.1400 -0.78478846
popdynm100 1.9300 19746.52860217
popdynm200 5.9600 19746.52964660
popdynm25 0.3100 19752.21541511
popdynm50 1.0300 19746.54515628
robot100 0.8200 9.14268538
robot200 15.2600 9.14139550
robot400 44.6300 9.14102603
robot50 0.1600 9.14687850
rocket100 0.6700 -1.01283202
rocket200 2.9800 -1.01283569
rocket400 9.2400 -1.01283661
torsion100 19.1900 -0.41823921
torsion25 1.4500 -0.41751073
torsion50 12.9000 -0.41808763
torsion75 12.3000 -0.41819940

### SNOPT: feasible:

Modelname Time (SNOPT) Obj (SNOPT)
arki0012 3600.2200 -224171.55016260
arki0017 1680.0100 -121.83308010
arki0018 40.2800 0.01197639
arki0023 81.0700 -153.41732339
glider400 3600.0000 -254.82412037

### SNOPT: infeasible:

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

### SNOPT: fail:

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

### PATHNLP: locally optimal:

Modelname Time (PATHNLP) Obj (PATHNLP)
arki0002 0.7200 1.87252775
arki0016 2.4000 867.97316601
arki0017 5.2700 -121.83308010
arki0018 1.8700 0.01045662
arki0020 0.4800 -41.07495436
arki0021 4.3900 -72.58210091
arki0022 9.4700 -87.09909127
arki0023 52.5500 -153.66007775
catmix100 0.2100 -0.04806942
catmix200 0.8800 -0.04805914
catmix400 2.6200 -0.04805655
catmix800 3.7000 -0.04805590
chain400 4.2900 5.06862169
flowchan100 0.1200 0.00000000
flowchan200 0.2600 0.00000000
flowchan400 0.6900 0.00000000
gasoil100 0.2800 0.00523659
gasoil200 0.8900 0.00523660
gasoil400 3.2200 0.00523660
gasoil50 0.1000 0.00523664
infeas1 1.6000 13685.59646388
jbearing100 4.6600 -0.15504196
jbearing25 0.3600 -0.15401554
jbearing50 1.2900 -0.15482422
jbearing75 2.6700 -0.15498453
lnts100 1.5700 0.55459540
lnts200 43.6100 0.55457702
methanol100 0.3800 0.00902229
methanol200 1.1800 0.00902229
methanol400 4.2200 0.00902229
methanol50 0.1300 0.00902229
minsurf100 5.3400 2.50694926
minsurf25 0.3500 2.51948768
minsurf50 1.2800 2.51488916
minsurf75 2.5800 2.50568648
pinene100 5.5100 19.87217015
pinene200 12.2000 19.87216684
pinene25 0.5400 19.87216552
pinene50 0.5200 19.87216552
polygon25 0.6600 -0.77967824
polygon50 46.2100 -0.75326686
polygon75 16.7200 -0.75571564
popdynm100 2.2300 19746.52860217
popdynm200 7.2800 19746.52964660
popdynm25 0.1400 19752.21541511
popdynm50 0.5400 19746.54515628
robot100 1.0500 9.14268538
robot200 63.1100 9.14139550
robot400 52.8800 9.14102603
robot50 1.0400 9.14687850
rocket400 833.7600 -1.01283661
torsion100 13.5300 -0.41823921
torsion25 0.6800 -0.41751073
torsion50 3.1200 -0.41808763
torsion75 7.3300 -0.41819940

### PATHNLP: feasible:

Modelname Time (PATHNLP) Obj (PATHNLP)
arki0003 647.0700 2057363.84652296
arki0004 526.5600 17731.06323519
arki0011 3610.1900 -224086.46003872
arki0015 243.0200 -180.93272868
ex8_2_2 1849.9500 25.74674493
ex8_2_2a 1158.9300 -197.21501795
ex8_2_2b 580.0700 133.23088057
ex8_2_3a 2895.7000 -3106.30213581
ex8_2_3b 4028.3600 -3114.15610847
ex8_2_5a 358.8600 -454.77410661
ex8_2_5b 1234.6100 -212.13224116
lnts400 268.7000 1.33410797
polygon100 441.6900 -0.54505636

### PATHNLP: fail:

Modelname Time (PATHNLP) Status (PATHNLP)
arki0008 -- mstat( 6)sstat( 4)
arki0012 -- mstat(14)sstat( 9)
arki0013 -- mstat(14)sstat( 9)
arki0014 -- mstat(14)sstat( 9)
camshape400 -- mstat( 6)sstat( 4)
camshape800 -- mstat( 6)sstat( 4)
elec200 -- mstat( 6)sstat( 3)
glider100 -- mstat( 6)sstat( 4)
glider200 -- mstat( 6)sstat( 4)
glider400 -- mstat( 6)sstat( 4)
glider50 -- mstat( 6)sstat( 4)
rocket100 -- mstat( 6)sstat( 4)
rocket200 -- mstat( 6)sstat( 4)