## Solver Square Comparison: Considers all models.

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

Solver comparison utility.

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 IPOPTMUMPS 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.

 Tracefile 1 : IPOPT-2.trc Tracefile 2 : SNOPT-1.trc Solvers used : IPOPTMUMPS SNOPT Modeltype(s) NLP

 SNOPT: optimal SNOPT: locally optimal SNOPT: feasible SNOPT: infeasible SNOPT: unbounded SNOPT: fail SNOPT: no data total IPOPTMUMPS IPOPTMUMPS: optimal - - - - - - - - IPOPTMUMPS: locally optimal - 67 5 1 - 1 - 74 IPOPTMUMPS: feasible - 2 - - - - - 2 IPOPTMUMPS: infeasible - 1 - 1 - - - 2 IPOPTMUMPS: unbounded - - - - - - - - IPOPTMUMPS: fail - 1 - 1 - 1 - 3 IPOPTMUMPS: no data - - - - - - - - total SNOPT - 71 5 3 - 2 - 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 5.00E-03. 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.

 Modelname Time (IPOPTMUMPS) Time (SNOPT) Ratio (IPOPTMUMPS/SNOPT) Obj (IPOPTMUMPS) Obj (SNOPT) arki0002 0.5000 204.7300 0.002 1.87252774 1.05777733 arki0003 110.0500 1.3100 84.008 3795.20606793 3795.20606777 arki0004 5.8300 0.7200 8.097 327.73301341 323.46703883 arki0011 105.3900 622.2000 0.169 -224086.45997466 -224086.45866225 arki0013 148.0000 2230.8800 0.066 -224253.08813525 -224253.08922071 arki0015 9.0400 4.4800 2.018 -266.94068809 -272.29977820 arki0020 0.5100 32.5100 0.016 -41.07495436 -41.07495436 arki0021 2.1100 91.9600 0.023 -72.58210091 -72.58210091 arki0022 5.2600 133.2400 0.039 -87.09909127 -87.09909127 camshape400 0.9200 0.1200 7.667 -4.27568847 -4.27568692 camshape800 1.6700 0.5400 3.093 -4.27427413 -4.27427301 catmix100 0.1600 0.2000 0.800 -0.04806941 -0.04806940 catmix200 0.1800 0.9400 0.191 -0.04805914 -0.04805914 catmix400 0.4900 3.2400 0.151 -0.04805654 -0.04805655 catmix800 0.8000 13.8000 0.058 -0.04805590 -0.04805590 chain400 0.1500 9.1000 0.016 5.06862169 5.06862169 elec200 1473.1900 15.2400 96.666 18439.26774952 18438.99267601 ex8_2_2a 8.3800 69.5800 0.120 -552.66625860 -552.66070523 ex8_2_2b 12.9500 9.8300 1.317 -552.66625954 -551.76977070 ex8_2_3a 17.8100 63.4100 0.281 -3731.07929639 -3731.07717832 ex8_2_3b 20.0300 25.6000 0.782 -3731.07929656 -3730.72924988 ex8_2_5a 7.8200 186.8800 0.042 -830.33806724 -830.33782177 ex8_2_5b 15.4100 8.1300 1.895 -830.33806724 -830.07940808 flowchan100 0.2600 0.4300 0.605 0.00000000 0.00000000 flowchan200 0.4200 1.3800 0.304 0.00000000 0.00000000 flowchan400 0.7200 4.6200 0.156 0.00000000 0.00000000 gasoil100 1.0100 0.6400 1.578 0.00523659 0.00523659 gasoil200 1.1600 2.1400 0.542 0.00523660 0.00523660 gasoil400 2.7300 8.3500 0.327 0.00523660 0.00523660 gasoil50 0.3900 0.2600 1.500 0.00523664 0.00523664 glider400 43.4900 640.7300 0.068 -250.00000000 -256.61124569 jbearing100 9.1900 53.0200 0.173 -0.15504194 -0.15504196 jbearing25 1.1300 9.3900 0.120 -0.15401551 -0.15401554 jbearing50 2.3800 39.7100 0.060 -0.15482381 -0.15482422 jbearing75 5.5400 28.0500 0.198 -0.15498446 -0.15498453 lnts100 0.1900 0.3400 0.559 0.55459540 0.55459540 lnts200 0.2700 1.6100 0.168 0.55457702 0.55457702 lnts400 0.4500 8.0800 0.056 0.55457241 0.55457241 methanol100 1.2000 1.1500 1.043 0.00902229 0.00902229 methanol200 7.5900 3.1000 2.448 0.00902229 0.00902229 methanol400 10.3000 12.4800 0.825 0.00902229 0.00902229 methanol50 0.2900 1.3000 0.223 0.00902229 0.00902229 minsurf100 11.5400 400.9100 0.029 2.50694962 2.50694926 minsurf25 1.2400 12.4600 0.100 2.51948798 2.51948768 minsurf50 3.4100 81.2800 0.042 2.51489003 2.51488916 minsurf75 19.0600 189.1700 0.101 2.50568704 2.50568648 pinene100 1.0300 2.9000 0.355 19.87217015 19.87217015 pinene200 2.0900 9.9700 0.210 19.87216684 19.87216684 pinene25 0.5800 0.7400 0.784 19.87216552 19.87216552 pinene50 0.3800 0.7000 0.543 19.87216552 19.87216552 polygon100 7.7700 13.6500 0.569 -0.78505614 -0.78501552 polygon25 0.1400 0.0400 3.500 -0.77974054 -0.77973670 polygon50 2.1100 1.8600 1.134 -0.78213256 -0.78401305 polygon75 7.3300 7.7300 0.948 -0.78446376 -0.78478846 popdynm100 0.9100 2.5100 0.363 19746.52860217 19746.52860217 popdynm200 3.6300 7.5000 0.484 19746.52964660 19746.52964660 popdynm25 0.4900 0.3900 1.256 19752.21541511 19752.21541511 popdynm50 0.7600 1.2500 0.608 19746.54515628 19746.54515628 robot200 1.1600 10.1700 0.114 9.14139688 9.14139550 robot400 3.0100 26.7000 0.113 9.14102607 9.14102603 rocket100 0.7000 0.4600 1.522 -1.01283201 -1.01283202 rocket200 2.4100 6.5900 0.366 -1.01283568 -1.01283569 rocket400 3.0800 18.7300 0.164 -1.01283661 -1.01283661 torsion100 17.3900 24.4500 0.711 -0.41823920 -0.41823921 torsion25 1.2200 2.1800 0.560 -0.41751073 -0.41751073 torsion50 6.9400 16.4700 0.421 -0.41808762 -0.41808763 torsion75 10.1800 14.6000 0.697 -0.41819939 -0.41819940

 Modelname Time (IPOPTMUMPS) Time (SNOPT) Ratio (IPOPTMUMPS/SNOPT) Obj (IPOPTMUMPS) Obj (SNOPT) arki0012 172.9100 3600.4600 0.048 -224252.44185188 -224120.68981706 arki0014 109.5500 3600.4500 0.030 -223976.86141185 -223911.58838547 arki0017 3.5100 2696.2200 0.001 -121.83308010 -121.83308010 arki0018 1.2200 48.4100 0.025 0.01045662 0.01198002 arki0023 13.6100 97.3500 0.140 -153.66007775 -153.41732339

 Modelname Time (IPOPTMUMPS) Time (SNOPT) Ratio (IPOPTMUMPS/SNOPT) Obj (IPOPTMUMPS) Status (SNOPT) infeas1 1.1000 0.0200 --- 13685.59646092 mstat( 4) sstat( 1)

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

 Modelname Time (IPOPTMUMPS) Time (SNOPT) Ratio (IPOPTMUMPS/SNOPT) Obj (IPOPTMUMPS) Obj (SNOPT) glider100 8.7200 1190.9000 0.007 -250.00000000 -1255.05860055 robot100 3600.0400 0.9800 3673.510 -2.2709461441873E+16 9.14268538

 Modelname Time (IPOPTMUMPS) Time (SNOPT) Ratio (IPOPTMUMPS/SNOPT) Status (IPOPTMUMPS) Obj (SNOPT) glider50 1.4800 102.5300 --- mstat( 5) sstat( 1) -1286.97737315

 Modelname Time (IPOPTMUMPS) Time (SNOPT) Ratio (IPOPTMUMPS/SNOPT) Status (IPOPTMUMPS) Status (SNOPT) glider200 13.4600 1.9100 --- mstat( 5) sstat( 1) mstat( 5) sstat( 1)

 Modelname Time (IPOPTMUMPS) Time (SNOPT) Ratio (IPOPTMUMPS/SNOPT) Status (IPOPTMUMPS) Obj (SNOPT) robot50 3600.0100 0.1600 --- mstat( 6) sstat( 3) 9.14687850

 Modelname Time (IPOPTMUMPS) Time (SNOPT) Ratio (IPOPTMUMPS/SNOPT) Status (IPOPTMUMPS) Status (SNOPT) arki0008 133.3600 15.4400 --- mstat( 6) sstat( 4) mstat( 5) sstat( 1)

 Modelname Time (IPOPTMUMPS) Time (SNOPT) Ratio (IPOPTMUMPS/SNOPT) Status (IPOPTMUMPS) Status (SNOPT) ex8_2_2 3630.9100 26.7800 --- mstat( 6) sstat( 3) mstat( 6) sstat( 4)

 Modelname Time (IPOPTMUMPS) Obj (IPOPTMUMPS) arki0002 0.5000 1.87252774 arki0003 110.0500 3795.20606793 arki0004 5.8300 327.73301341 arki0011 105.3900 -224086.45997466 arki0012 172.9100 -224252.44185188 arki0013 148.0000 -224253.08813525 arki0014 109.5500 -223976.86141185 arki0015 9.0400 -266.94068809 arki0016 4.4500 867.97316601 arki0017 3.5100 -121.83308010 arki0018 1.2200 0.01045662 arki0020 0.5100 -41.07495436 arki0021 2.1100 -72.58210091 arki0022 5.2600 -87.09909127 arki0023 13.6100 -153.66007775 camshape400 0.9200 -4.27568847 camshape800 1.6700 -4.27427413 catmix100 0.1600 -0.04806941 catmix200 0.1800 -0.04805914 catmix400 0.4900 -0.04805654 catmix800 0.8000 -0.04805590 chain400 0.1500 5.06862169 elec200 1473.1900 18439.26774952 ex8_2_2a 8.3800 -552.66625860 ex8_2_2b 12.9500 -552.66625954 ex8_2_3a 17.8100 -3731.07929639 ex8_2_3b 20.0300 -3731.07929656 ex8_2_5a 7.8200 -830.33806724 ex8_2_5b 15.4100 -830.33806724 flowchan100 0.2600 0.00000000 flowchan200 0.4200 0.00000000 flowchan400 0.7200 0.00000000 gasoil100 1.0100 0.00523659 gasoil200 1.1600 0.00523660 gasoil400 2.7300 0.00523660 gasoil50 0.3900 0.00523664 glider400 43.4900 -250.00000000 infeas1 1.1000 13685.59646092 jbearing100 9.1900 -0.15504194 jbearing25 1.1300 -0.15401551 jbearing50 2.3800 -0.15482381 jbearing75 5.5400 -0.15498446 lnts100 0.1900 0.55459540 lnts200 0.2700 0.55457702 lnts400 0.4500 0.55457241 methanol100 1.2000 0.00902229 methanol200 7.5900 0.00902229 methanol400 10.3000 0.00902229 methanol50 0.2900 0.00902229 minsurf100 11.5400 2.50694962 minsurf25 1.2400 2.51948798 minsurf50 3.4100 2.51489003 minsurf75 19.0600 2.50568704 pinene100 1.0300 19.87217015 pinene200 2.0900 19.87216684 pinene25 0.5800 19.87216552 pinene50 0.3800 19.87216552 polygon100 7.7700 -0.78505614 polygon25 0.1400 -0.77974054 polygon50 2.1100 -0.78213256 polygon75 7.3300 -0.78446376 popdynm100 0.9100 19746.52860217 popdynm200 3.6300 19746.52964660 popdynm25 0.4900 19752.21541511 popdynm50 0.7600 19746.54515628 robot200 1.1600 9.14139688 robot400 3.0100 9.14102607 rocket100 0.7000 -1.01283201 rocket200 2.4100 -1.01283568 rocket400 3.0800 -1.01283661 torsion100 17.3900 -0.41823920 torsion25 1.2200 -0.41751073 torsion50 6.9400 -0.41808762 torsion75 10.1800 -0.41819939

 Modelname Time (IPOPTMUMPS) Obj (IPOPTMUMPS) glider100 8.7200 -250.00000000 robot100 3600.0400 -2.2709461441873E+16

 Modelname Time (IPOPTMUMPS) Status (IPOPTMUMPS) glider200 -- mstat( 5) sstat( 1) glider50 -- mstat( 5) sstat( 1)

 Modelname Time (IPOPTMUMPS) Status (IPOPTMUMPS) arki0008 -- mstat( 6) sstat( 4) ex8_2_2 -- mstat( 6) sstat( 3) robot50 -- mstat( 6) sstat( 3)

 Modelname Time (SNOPT) Obj (SNOPT) arki0002 204.7300 1.05777733 arki0003 1.3100 3795.20606777 arki0004 0.7200 323.46703883 arki0011 622.2000 -224086.45866225 arki0013 2230.8800 -224253.08922071 arki0015 4.4800 -272.29977820 arki0020 32.5100 -41.07495436 arki0021 91.9600 -72.58210091 arki0022 133.2400 -87.09909127 camshape400 0.1200 -4.27568692 camshape800 0.5400 -4.27427301 catmix100 0.2000 -0.04806940 catmix200 0.9400 -0.04805914 catmix400 3.2400 -0.04805655 catmix800 13.8000 -0.04805590 chain400 9.1000 5.06862169 elec200 15.2400 18438.99267601 ex8_2_2a 69.5800 -552.66070523 ex8_2_2b 9.8300 -551.76977070 ex8_2_3a 63.4100 -3731.07717832 ex8_2_3b 25.6000 -3730.72924988 ex8_2_5a 186.8800 -830.33782177 ex8_2_5b 8.1300 -830.07940808 flowchan100 0.4300 0.00000000 flowchan200 1.3800 0.00000000 flowchan400 4.6200 0.00000000 gasoil100 0.6400 0.00523659 gasoil200 2.1400 0.00523660 gasoil400 8.3500 0.00523660 gasoil50 0.2600 0.00523664 glider100 1190.9000 -1255.05860055 glider400 640.7300 -256.61124569 glider50 102.5300 -1286.97737315 jbearing100 53.0200 -0.15504196 jbearing25 9.3900 -0.15401554 jbearing50 39.7100 -0.15482422 jbearing75 28.0500 -0.15498453 lnts100 0.3400 0.55459540 lnts200 1.6100 0.55457702 lnts400 8.0800 0.55457241 methanol100 1.1500 0.00902229 methanol200 3.1000 0.00902229 methanol400 12.4800 0.00902229 methanol50 1.3000 0.00902229 minsurf100 400.9100 2.50694926 minsurf25 12.4600 2.51948768 minsurf50 81.2800 2.51488916 minsurf75 189.1700 2.50568648 pinene100 2.9000 19.87217015 pinene200 9.9700 19.87216684 pinene25 0.7400 19.87216552 pinene50 0.7000 19.87216552 polygon100 13.6500 -0.78501552 polygon25 0.0400 -0.77973670 polygon50 1.8600 -0.78401305 polygon75 7.7300 -0.78478846 popdynm100 2.5100 19746.52860217 popdynm200 7.5000 19746.52964660 popdynm25 0.3900 19752.21541511 popdynm50 1.2500 19746.54515628 robot100 0.9800 9.14268538 robot200 10.1700 9.14139550 robot400 26.7000 9.14102603 robot50 0.1600 9.14687850 rocket100 0.4600 -1.01283202 rocket200 6.5900 -1.01283569 rocket400 18.7300 -1.01283661 torsion100 24.4500 -0.41823921 torsion25 2.1800 -0.41751073 torsion50 16.4700 -0.41808763 torsion75 14.6000 -0.41819940

 Modelname Time (SNOPT) Obj (SNOPT) arki0012 3600.4600 -224120.68981706 arki0014 3600.4500 -223911.58838547 arki0017 2696.2200 -121.83308010 arki0018 48.4100 0.01198002 arki0023 97.3500 -153.41732339

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

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