## Solver Square Comparison: Considers all models.

Results created on 03/04/11 12:14:18 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 KNITRO 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: KNITRO-1.trc
Tracefile 2: PATHNLP-1.trc
Solvers used : KNITRO
PATHNLP
Modeltype(s)   NLP

 PATHNLP: optimal PATHNLP: locally optimal PATHNLP: feasible PATHNLP: infeasible PATHNLP: unbounded PATHNLP: fail PATHNLP: no data total KNITRO KNITRO: optimal - - - - - - - - KNITRO: locally optimal - 52 10 - - 8 - 70 KNITRO: feasible - 1 2 - - - - 3 KNITRO: infeasible - 1 - - - 2 - 3 KNITRO: unbounded - - - - - - - - KNITRO: fail - - 1 - - 4 - 5 KNITRO: no data - - - - - - - - total PATHNLP - 54 13 - - 14 - 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.

### KNITRO: locally optimal -- PATHNLP: locally optimal

Modelname Time (KNITRO) Time (PATHNLP) Ratio (KNITRO/PATHNLP) Obj (KNITRO) Obj (PATHNLP)
arki0002 0.4550 0.7480 0.608 1.87252774 1.87252775
arki0016 3.7380 2.2560 1.657 867.97316601 867.97316601
arki0017 0.4400 4.6620 0.094 -121.83308004 -121.83308010
arki0018 0.8450 1.9770 0.427 0.01045662 0.01045662
arki0020 0.1060 0.3860 0.275 -41.07495436 -41.07495436
arki0021 0.2890 3.5850 0.081 -72.58210091 -72.58210091
arki0022 0.4560 8.1890 0.056 -87.09909127 -87.09909127
arki0023 1.2170 47.7820 0.025 -153.66007775 -153.66007775
catmix100 0.1000 0.2760 0.362 -0.04806942 -0.04806942
catmix200 0.1440 0.2730 0.527 -0.04805913 -0.04805914
catmix400 0.0940 1.8930 0.050 -0.04805653 -0.04805655
catmix800 0.2150 26.6930 0.008 -0.04805587 -0.04805590
chain400 0.9940 3.3930 0.293 5.06862169 5.06862169
ex8_2_3a 2.5510 296.1640 0.009 -3731.07929545 -3731.07929210
flowchan100 0.0600 0.1090 0.550 0.00000000 0.00000000
flowchan200 0.1160 0.2300 0.504 0.00000000 0.00000000
flowchan400 0.2340 0.4790 0.489 0.00000000 0.00000000
gasoil100 0.0990 0.2320 0.427 0.00523659 0.00523659
gasoil200 0.1990 0.7090 0.281 0.00523660 0.00523660
gasoil400 0.4120 2.2940 0.180 0.00523660 0.00523660
gasoil50 0.0530 0.1050 0.505 0.00523664 0.00523664
infeas1 0.2770 1.6080 0.172 13685.59646064 13685.59646388
jbearing100 0.5000 0.5180 0.965 -0.15504173 -0.15504196
jbearing25 0.1200 0.1080 1.111 -0.15401538 -0.15401554
jbearing50 0.2430 0.3060 0.794 -0.15482405 -0.15482422
jbearing75 0.3710 0.3760 0.987 -0.15498434 -0.15498453
lnts100 0.0300 1.5830 0.019 0.55459540 0.55459540
lnts200 0.0530 43.2490 0.001 0.55457702 0.55457702
methanol100 0.1840 0.3380 0.544 0.00902229 0.00902229
methanol200 0.4270 0.9810 0.435 0.00902229 0.00902229
methanol400 1.1180 3.4380 0.325 0.00902229 0.00902229
methanol50 0.0900 0.1280 0.703 0.00902229 0.00902229
minsurf100 0.8020 0.6670 1.202 2.50694937 2.50694926
minsurf25 0.1280 0.0920 1.391 2.51948776 2.51948768
minsurf50 1.0390 0.2570 4.043 2.51488927 2.51488916
minsurf75 1.5330 0.3910 3.921 2.50568659 2.50568648
pinene100 0.2260 3.6530 0.062 19.87217015 19.87217015
pinene200 0.5150 7.7290 0.067 19.87216684 19.87216684
pinene25 0.1220 0.4780 0.255 19.87216552 19.87216552
pinene50 0.1220 0.4680 0.261 19.87216552 19.87216552
polygon25 0.0410 0.6940 0.059 -0.77866123 -0.77967824
polygon75 3.8940 14.0400 0.277 -0.77435383 -0.75626662
popdynm100 0.2320 2.0630 0.112 19746.52860217 19746.52860217
popdynm200 0.5410 6.5270 0.083 19746.52964660 19746.52964660
popdynm25 0.0790 0.1100 0.718 19752.21541511 19752.21541511
popdynm50 0.1270 0.5020 0.253 19746.54515628 19746.54515628
robot400 1.4650 52.1010 0.028 9.14102651 9.14102603
robot50 0.1560 1.0190 0.153 9.14687852 9.14687850
torsion100 1.1140 0.7090 1.571 -0.41823906 -0.41823921
torsion25 0.1490 0.0970 1.536 -0.41751069 -0.41751073
torsion50 0.3360 0.2700 1.244 -0.41808756 -0.41808763
torsion75 0.6900 0.4540 1.520 -0.41819929 -0.41819940

### KNITRO: locally optimal -- PATHNLP: feasible

Modelname Time (KNITRO) Time (PATHNLP) Ratio (KNITRO/PATHNLP) Obj (KNITRO) Obj (PATHNLP)
arki0004 0.2270 952.6750 0.000 323.46703884 17730.41368439
arki0015 3.0810 252.1530 0.012 -263.62699897 -180.93272868
camshape400 0.2280 11.0170 0.021 -4.27568844 -4.16698341
elec200 10.4650 429.8600 0.024 18439.29863902 22750.58850376
ex8_2_2a 1.1780 1205.4070 0.001 -552.66625615 -197.22299669
ex8_2_2b 1.4780 443.2060 0.003 -552.66625869 133.26074773
ex8_2_5a 0.9030 280.6110 0.003 -830.33805402 -454.77337863
ex8_2_5b 1.2260 494.0380 0.002 -830.33806623 -212.13223964
polygon100 2.0450 548.4390 0.004 -0.76681127 0.00000000
polygon50 1.5110 64.0450 0.024 -0.75755497 -0.65531628

### KNITRO: locally optimal -- PATHNLP: fail

Modelname Time (KNITRO) Time (PATHNLP) Ratio (KNITRO/PATHNLP) Obj (KNITRO) Status (PATHNLP)
camshape800 0.5100 50.6430 --- -4.27427406 mstat( 6)sstat( 4)
ex8_2_3b 2.9060 NA --- -3731.07929545 mstat(13)sstat(13)
glider100 20.4410 NA --- -1255.05860055 mstat(13)sstat(13)
glider200 9.1170 406.4660 --- -249.99882310 mstat( 6)sstat( 4)
lnts400 0.1270 289.8090 --- 0.55457241 mstat( 6)sstat( 4)
rocket100 2.1160 52.5200 --- -1.01283201 mstat( 6)sstat( 4)
rocket200 0.9550 137.1480 --- -1.01283566 mstat( 6)sstat( 4)
rocket400 22.3050 983.9650 --- -1.01283656 mstat( 6)sstat( 4)

### KNITRO: feasible -- PATHNLP: locally optimal

Modelname Time (KNITRO) Time (PATHNLP) Ratio (KNITRO/PATHNLP) Obj (KNITRO) Obj (PATHNLP)
robot100 13.8240 0.9820 14.077 -2.0836462971935E+16 9.14268538

### KNITRO: feasible -- PATHNLP: feasible

Modelname Time (KNITRO) Time (PATHNLP) Ratio (KNITRO/PATHNLP) Obj (KNITRO) Obj (PATHNLP)
arki0011 3600.0630 3602.5150 0.999 -224030.30400485 -224086.46003899
ex8_2_2 1375.4550 3952.3240 0.348 -27671.65361246 25.74674493

### KNITRO: infeasible -- PATHNLP: locally optimal

Modelname Time (KNITRO) Time (PATHNLP) Ratio (KNITRO/PATHNLP) Status (KNITRO) Obj (PATHNLP)
robot200 43.4290 59.6580 --- mstat( 5)sstat( 1) 9.14139550

### KNITRO: infeasible -- PATHNLP: fail

Modelname Time (KNITRO) Time (PATHNLP) Ratio (KNITRO/PATHNLP) Status (KNITRO) Status (PATHNLP)
arki0008 128.8140 596.2570 --- mstat( 5)sstat( 1) mstat( 6)sstat( 4)
glider50 3332.9840 48.7000 --- mstat( 5)sstat( 1) mstat( 6)sstat( 4)

### KNITRO: fail -- PATHNLP: feasible

Modelname Time (KNITRO) Time (PATHNLP) Ratio (KNITRO/PATHNLP) Status (KNITRO) Obj (PATHNLP)
arki0003 3600.0300 436.3120 --- mstat( 6)sstat( 3) 624676.20567527

### KNITRO: fail -- PATHNLP: fail

Modelname Time (KNITRO) Time (PATHNLP) Ratio (KNITRO/PATHNLP) Status (KNITRO) Status (PATHNLP)
arki0012 3600.1350 0.0000 --- mstat( 6)sstat( 3) mstat(14)sstat( 9)
arki0013 3600.0690 0.0000 --- mstat( 6)sstat( 3) mstat(14)sstat( 9)
arki0014 3600.0960 0.0000 --- mstat( 6)sstat( 3) mstat(14)sstat( 9)
glider400 3600.0230 2768.1960 --- mstat( 6)sstat( 3) mstat( 6)sstat( 4)

### KNITRO: locally optimal:

Modelname Time (KNITRO) Obj (KNITRO)
arki0002 0.4550 1.87252774
arki0004 0.2270 323.46703884
arki0015 3.0810 -263.62699897
arki0016 3.7380 867.97316601
arki0017 0.4400 -121.83308004
arki0018 0.8450 0.01045662
arki0020 0.1060 -41.07495436
arki0021 0.2890 -72.58210091
arki0022 0.4560 -87.09909127
arki0023 1.2170 -153.66007775
camshape400 0.2280 -4.27568844
camshape800 0.5100 -4.27427406
catmix100 0.1000 -0.04806942
catmix200 0.1440 -0.04805913
catmix400 0.0940 -0.04805653
catmix800 0.2150 -0.04805587
chain400 0.9940 5.06862169
elec200 10.4650 18439.29863902
ex8_2_2a 1.1780 -552.66625615
ex8_2_2b 1.4780 -552.66625869
ex8_2_3a 2.5510 -3731.07929545
ex8_2_3b 2.9060 -3731.07929545
ex8_2_5a 0.9030 -830.33805402
ex8_2_5b 1.2260 -830.33806623
flowchan100 0.0600 0.00000000
flowchan200 0.1160 0.00000000
flowchan400 0.2340 0.00000000
gasoil100 0.0990 0.00523659
gasoil200 0.1990 0.00523660
gasoil400 0.4120 0.00523660
gasoil50 0.0530 0.00523664
glider100 20.4410 -1255.05860055
glider200 9.1170 -249.99882310
infeas1 0.2770 13685.59646064
jbearing100 0.5000 -0.15504173
jbearing25 0.1200 -0.15401538
jbearing50 0.2430 -0.15482405
jbearing75 0.3710 -0.15498434
lnts100 0.0300 0.55459540
lnts200 0.0530 0.55457702
lnts400 0.1270 0.55457241
methanol100 0.1840 0.00902229
methanol200 0.4270 0.00902229
methanol400 1.1180 0.00902229
methanol50 0.0900 0.00902229
minsurf100 0.8020 2.50694937
minsurf25 0.1280 2.51948776
minsurf50 1.0390 2.51488927
minsurf75 1.5330 2.50568659
pinene100 0.2260 19.87217015
pinene200 0.5150 19.87216684
pinene25 0.1220 19.87216552
pinene50 0.1220 19.87216552
polygon100 2.0450 -0.76681127
polygon25 0.0410 -0.77866123
polygon50 1.5110 -0.75755497
polygon75 3.8940 -0.77435383
popdynm100 0.2320 19746.52860217
popdynm200 0.5410 19746.52964660
popdynm25 0.0790 19752.21541511
popdynm50 0.1270 19746.54515628
robot400 1.4650 9.14102651
robot50 0.1560 9.14687852
rocket100 2.1160 -1.01283201
rocket200 0.9550 -1.01283566
rocket400 22.3050 -1.01283656
torsion100 1.1140 -0.41823906
torsion25 0.1490 -0.41751069
torsion50 0.3360 -0.41808756
torsion75 0.6900 -0.41819929

### KNITRO: feasible:

Modelname Time (KNITRO) Obj (KNITRO)
arki0011 3600.0630 -224030.30400485
ex8_2_2 1375.4550 -27671.65361246
robot100 13.8240 -2.0836462971935E+16

### KNITRO: infeasible:

Modelname Time (KNITRO) Status (KNITRO)
arki0008 -- mstat( 5) sstat( 1)
glider50 -- mstat( 5) sstat( 1)
robot200 -- mstat( 5) sstat( 1)

### KNITRO: fail:

Modelname Time (KNITRO) Status (KNITRO)
arki0003 -- mstat( 6) sstat( 3)
arki0012 -- mstat( 6) sstat( 3)
arki0013 -- mstat( 6) sstat( 3)
arki0014 -- mstat( 6) sstat( 3)
glider400 -- mstat( 6) sstat( 3)

### PATHNLP: locally optimal:

Modelname Time (PATHNLP) Obj (PATHNLP)
arki0002 0.7480 1.87252775
arki0016 2.2560 867.97316601
arki0017 4.6620 -121.83308010
arki0018 1.9770 0.01045662
arki0020 0.3860 -41.07495436
arki0021 3.5850 -72.58210091
arki0022 8.1890 -87.09909127
arki0023 47.7820 -153.66007775
catmix100 0.2760 -0.04806942
catmix200 0.2730 -0.04805914
catmix400 1.8930 -0.04805655
catmix800 26.6930 -0.04805590
chain400 3.3930 5.06862169
ex8_2_3a 296.1640 -3731.07929210
flowchan100 0.1090 0.00000000
flowchan200 0.2300 0.00000000
flowchan400 0.4790 0.00000000
gasoil100 0.2320 0.00523659
gasoil200 0.7090 0.00523660
gasoil400 2.2940 0.00523660
gasoil50 0.1050 0.00523664
infeas1 1.6080 13685.59646388
jbearing100 0.5180 -0.15504196
jbearing25 0.1080 -0.15401554
jbearing50 0.3060 -0.15482422
jbearing75 0.3760 -0.15498453
lnts100 1.5830 0.55459540
lnts200 43.2490 0.55457702
methanol100 0.3380 0.00902229
methanol200 0.9810 0.00902229
methanol400 3.4380 0.00902229
methanol50 0.1280 0.00902229
minsurf100 0.6670 2.50694926
minsurf25 0.0920 2.51948768
minsurf50 0.2570 2.51488916
minsurf75 0.3910 2.50568648
pinene100 3.6530 19.87217015
pinene200 7.7290 19.87216684
pinene25 0.4780 19.87216552
pinene50 0.4680 19.87216552
polygon25 0.6940 -0.77967824
polygon75 14.0400 -0.75626662
popdynm100 2.0630 19746.52860217
popdynm200 6.5270 19746.52964660
popdynm25 0.1100 19752.21541511
popdynm50 0.5020 19746.54515628
robot100 0.9820 9.14268538
robot200 59.6580 9.14139550
robot400 52.1010 9.14102603
robot50 1.0190 9.14687850
torsion100 0.7090 -0.41823921
torsion25 0.0970 -0.41751073
torsion50 0.2700 -0.41808763
torsion75 0.4540 -0.41819940

### PATHNLP: feasible:

Modelname Time (PATHNLP) Obj (PATHNLP)
arki0003 436.3120 624676.20567527
arki0004 952.6750 17730.41368439
arki0011 3602.5150 -224086.46003899
arki0015 252.1530 -180.93272868
camshape400 11.0170 -4.16698341
elec200 429.8600 22750.58850376
ex8_2_2 3952.3240 25.74674493
ex8_2_2a 1205.4070 -197.22299669
ex8_2_2b 443.2060 133.26074773
ex8_2_5a 280.6110 -454.77337863
ex8_2_5b 494.0380 -212.13223964
polygon100 548.4390 0.00000000
polygon50 64.0450 -0.65531628

### 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)
camshape800 -- mstat( 6)sstat( 4)
ex8_2_3b -- mstat(13)sstat(13)
glider100 -- mstat(13)sstat(13)
glider200 -- mstat( 6)sstat( 4)
glider400 -- mstat( 6)sstat( 4)
glider50 -- mstat( 6)sstat( 4)
lnts400 -- mstat( 6)sstat( 4)
rocket100 -- mstat( 6)sstat( 4)
rocket200 -- mstat( 6)sstat( 4)
rocket400 -- mstat( 6)sstat( 4)