Solver Square Comparison: Considers all models.

Date / Time: 06/24/04 14:36:31


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 AMPL/KNITRO 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 :2-cops_knitro.trc
Tracefile 2 :4-cops_snopt.trc
Solvers used : AMPL/KNITRO
SNOPT
Modeltype(s)   NLP



SNOPT:
optimal
SNOPT:
locally optimal
SNOPT:
feasible
SNOPT:
infeasible
SNOPT:
unbounded
SNOPT:
fail
SNOPT:
no data
total AMPL/KNITRO
AMPL/KNITRO:
optimal
- - - - - - - -
AMPL/KNITRO:
locally optimal
- 40 4 - - 1 - 45
AMPL/KNITRO:
feasible
- 10 1 - - - - 11
AMPL/KNITRO:
infeasible
- - - - - - - -
AMPL/KNITRO:
unbounded
- - - - - - - -
AMPL/KNITRO:
fail
- 5 3 - - - - 8
AMPL/KNITRO:
no data
- - - - - - - -
total SNOPT - 55 8 - - 1 - 64




Solver return definitions:

OutcomeModel StatusSolver 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
infeasible4 or 5 or 19 1
unbounded3 or 18 1
fail all other all other




Solver Resource Times


AMPL/KNITRO: locally optimal -- SNOPT: locally optimal    Back to top

Modelname Time (AMPL/KNITRO) Time (SNOPT) Ratio (AMPL/KNITRO/SNOPT) Obj (AMPL/KNITRO) Obj (SNOPT)
camshape100 2.2000 0.2021 10.887 -4.29911800 -4.28411473
camshape200 10.6900 0.5613 19.046 -4.29688000 -4.27844288
camshape400 39.6500 2.3875 16.607 -4.37868600 -4.27567050
camshape800 88.1900 10.4830 8.413 -4.72285200 -4.26882831
catmix100 0.2100 0.9430 0.223 -0.04805938 -0.04805960
catmix200 0.3800 4.1085 0.092 -0.04803996 -0.04804863
catmix400 0.6900 16.9614 0.041 -0.04801971 -0.04804385
catmix800 1.5900 45.8012 0.035 -0.04798568 -0.04769665
chain100 0.0700 5.2283 0.013 5.06978500 5.06978461
chain200 0.1400 12.2627 0.011 5.06891700 5.06891741
chain400 0.3100 69.1914 0.004 5.06862200 5.06862171
chain50 0.0300 0.9158 0.033 5.07226100 5.07226150
elec100 9.9900 27.9703 0.357 4448.41000000 4448.35063497
elec200 48.7900 228.0921 0.214 18438.96000000 18439.17324325
elec25 0.2900 1.6156 0.180 243.81280000 243.81276030
elec50 0.8600 3.2654 0.263 1055.18200000 1055.18231474
gasoil100 8.6000 11.4082 0.754 0.00523660 0.00523659
gasoil200 39.8600 51.2104 0.778 0.00523660 0.00523660
gasoil400 99.2700 184.5658 0.538 0.00523660 0.00523660
gasoil50 2.8600 4.0092 0.713 0.00523664 0.00523664
jbearing25 34.2700 1682.6603 0.020 -0.15459830 -0.15482422
jbearing50 34.4700 1676.3090 0.021 -0.15459830 -0.15482422
lnts100 0.2500 2.9824 0.084 0.55459480 0.55459616
lnts200 0.5400 12.0809 0.045 0.55457540 0.55457719
lnts400 1.1700 40.0331 0.029 0.55456970 0.55457260
lnts50 0.1500 0.8985 0.167 0.55466850 0.55466877
methanol100 6.2500 15.8370 0.395 0.00902255 0.00902229
methanol200 30.9600 66.1694 0.468 0.00902255 0.00902229
methanol400 49.5900 231.1582 0.215 0.00902255 0.00902229
methanol50 3.6200 4.5836 0.790 0.00902254 0.00902229
pinene100 2.9000 38.5003 0.075 19.92058000 19.87217015
polygon100 19.3100 58.4674 0.330 -0.72684160 -0.78504087
polygon25 0.6700 0.2846 2.354 -0.71973330 -0.77974061
polygon50 2.6500 3.1147 0.851 -0.71972680 -0.78401615
polygon75 7.5500 21.0867 0.358 -0.72684800 0.78476976
popdynm100 3.4300 46.9368 0.073 19746530.00000000 19746528.60217240
popdynm200 13.9600 192.1450 0.073 20225670.00000000 19746529.64660500
popdynm25 0.9700 3.8047 0.255 19752270.00000000 19752215.41510840
popdynm50 1.6100 12.5029 0.129 19746550.00000000 19746545.15628000
rocket50 13.4000 3.0099 4.452 -1.01263700 -1.01280636

Back to top





AMPL/KNITRO: locally optimal -- SNOPT: feasible    Back to top

Modelname Time (AMPL/KNITRO) Time (SNOPT) Ratio (AMPL/KNITRO/SNOPT) Obj (AMPL/KNITRO) Obj (SNOPT)
jbearing75 43.3600 3600.3621 0.012 -0.15464150 -0.11165267
pinene200 10.4700 133.1218 0.079 19.86732000 19.87216684
pinene25 1.1100 9.1851 0.121 19.84148000 19.87216553
pinene50 1.0700 9.1420 0.117 19.84148000 19.87216553

Back to top





AMPL/KNITRO: locally optimal -- SNOPT: fail    Back to top

Modelname Time (AMPL/KNITRO) Time (SNOPT) Ratio (AMPL/KNITRO/SNOPT) Obj (AMPL/KNITRO) Status (SNOPT)
jbearing100 59.3600 0.0000 --- -0.15457970 mstat(13) sstat(13)

Back to top





AMPL/KNITRO: feasible -- SNOPT: locally optimal    Back to top

Modelname Time (AMPL/KNITRO) Time (SNOPT) Ratio (AMPL/KNITRO/SNOPT) Obj (AMPL/KNITRO) Obj (SNOPT)
glider100 94.5300 23.7778 3.976 -17.83363000 249.91183126
glider200 97.3200 112.4806 0.865 -16.42175000 249.89239133
glider400 11.9300 512.7804 0.023 -19.22941000 249.98584865
glider50 44.5900 8.1350 5.481 -16.99440000 -249.99765428
rocket100 42.9700 9.5687 4.491 -1.00014600 -1.01281060
rocket200 11.6900 21.3875 0.547 -1.00138100 -1.01267680
rocket400 68.7700 97.0642 0.709 -1.00107000 -1.01127925
torsion25 53.3100 26.7392 1.994 0.01556034 -0.41751073
torsion50 25.0200 370.4744 0.068 0.01024040 -0.41808761
torsion75 18.7500 1614.0668 0.012 0.01355976 -0.41819939

Back to top





AMPL/KNITRO: feasible -- SNOPT: feasible    Back to top

Modelname Time (AMPL/KNITRO) Time (SNOPT) Ratio (AMPL/KNITRO/SNOPT) Obj (AMPL/KNITRO) Obj (SNOPT)
torsion100 97.8800 3600.7263 0.027 0.01036987 -0.41823749

Back to top





AMPL/KNITRO: fail -- SNOPT: locally optimal    Back to top

Modelname Time (AMPL/KNITRO) Time (SNOPT) Ratio (AMPL/KNITRO/SNOPT) Status (AMPL/KNITRO) Obj (SNOPT)
minsurf25 48.7400 32.9513 --- mstat( 5) sstat( 2) 2.51948768
robot100 99999.0000 41.2986 --- mstat(13) sstat(13) 9.14268538
robot200 99999.0000 105.8019 --- mstat(13) sstat(13) 9.14139550
robot400 99999.0000 1527.9962 --- mstat(13) sstat(13) 9.14102603
robot50 99999.0000 4.5815 --- mstat(13) sstat(13) 9.14687850

Back to top





AMPL/KNITRO: fail -- SNOPT: feasible    Back to top

Modelname Time (AMPL/KNITRO) Time (SNOPT) Ratio (AMPL/KNITRO/SNOPT) Status (AMPL/KNITRO) Obj (SNOPT)
minsurf100 99.9000 3602.0874 --- mstat( 5) sstat( 2) 2.51369838
minsurf50 30.3200 3600.5754 --- mstat( 5) sstat( 2) 2.51532033
minsurf75 52.7100 3600.5146 --- mstat( 5) sstat( 2) 2.51143788

Back to top





AMPL/KNITRO: locally optimal:     Back to top

Modelname Time (AMPL/KNITRO) Obj (AMPL/KNITRO)
camshape100 2.2000 -4.29911800
camshape200 10.6900 -4.29688000
camshape400 39.6500 -4.37868600
camshape800 88.1900 -4.72285200
catmix100 0.2100 -0.04805938
catmix200 0.3800 -0.04803996
catmix400 0.6900 -0.04801971
catmix800 1.5900 -0.04798568
chain100 0.0700 5.06978500
chain200 0.1400 5.06891700
chain400 0.3100 5.06862200
chain50 0.0300 5.07226100
elec100 9.9900 4448.41000000
elec200 48.7900 18438.96000000
elec25 0.2900 243.81280000
elec50 0.8600 1055.18200000
gasoil100 8.6000 0.00523660
gasoil200 39.8600 0.00523660
gasoil400 99.2700 0.00523660
gasoil50 2.8600 0.00523664
jbearing100 59.3600 -0.15457970
jbearing25 34.2700 -0.15459830
jbearing50 34.4700 -0.15459830
jbearing75 43.3600 -0.15464150
lnts100 0.2500 0.55459480
lnts200 0.5400 0.55457540
lnts400 1.1700 0.55456970
lnts50 0.1500 0.55466850
methanol100 6.2500 0.00902255
methanol200 30.9600 0.00902255
methanol400 49.5900 0.00902255
methanol50 3.6200 0.00902254
pinene100 2.9000 19.92058000
pinene200 10.4700 19.86732000
pinene25 1.1100 19.84148000
pinene50 1.0700 19.84148000
polygon100 19.3100 -0.72684160
polygon25 0.6700 -0.71973330
polygon50 2.6500 -0.71972680
polygon75 7.5500 -0.72684800
popdynm100 3.4300 19746530.00000000
popdynm200 13.9600 20225670.00000000
popdynm25 0.9700 19752270.00000000
popdynm50 1.6100 19746550.00000000
rocket50 13.4000 -1.01263700

Back to top





AMPL/KNITRO: feasible:     Back to top

Modelname Time (AMPL/KNITRO) Obj (AMPL/KNITRO)
glider100 94.5300 -17.83363000
glider200 97.3200 -16.42175000
glider400 11.9300 -19.22941000
glider50 44.5900 -16.99440000
rocket100 42.9700 -1.00014600
rocket200 11.6900 -1.00138100
rocket400 68.7700 -1.00107000
torsion100 97.8800 0.01036987
torsion25 53.3100 0.01556034
torsion50 25.0200 0.01024040
torsion75 18.7500 0.01355976

Back to top





AMPL/KNITRO: fail:     Back to top

Modelname Time (AMPL/KNITRO) Status (AMPL/KNITRO)
minsurf100 -- mstat( 5) sstat( 2)
minsurf25 -- mstat( 5) sstat( 2)
minsurf50 -- mstat( 5) sstat( 2)
minsurf75 -- mstat( 5) sstat( 2)
robot100 -- mstat(13) sstat(13)
robot200 -- mstat(13) sstat(13)
robot400 -- mstat(13) sstat(13)
robot50 -- mstat(13) sstat(13)

Back to top





SNOPT: locally optimal:     Back to top

Modelname Time (SNOPT) Obj (SNOPT)
camshape100 0.2021 -4.28411473
camshape200 0.5613 -4.27844288
camshape400 2.3875 -4.27567050
camshape800 10.4830 -4.26882831
catmix100 0.9430 -0.04805960
catmix200 4.1085 -0.04804863
catmix400 16.9614 -0.04804385
catmix800 45.8012 -0.04769665
chain100 5.2283 5.06978461
chain200 12.2627 5.06891741
chain400 69.1914 5.06862171
chain50 0.9158 5.07226150
elec100 27.9703 4448.35063497
elec200 228.0921 18439.17324325
elec25 1.6156 243.81276030
elec50 3.2654 1055.18231474
gasoil100 11.4082 0.00523659
gasoil200 51.2104 0.00523660
gasoil400 184.5658 0.00523660
gasoil50 4.0092 0.00523664
glider100 23.7778 249.91183126
glider200 112.4806 249.89239133
glider400 512.7804 249.98584865
glider50 8.1350 -249.99765428
jbearing25 1682.6603 -0.15482422
jbearing50 1676.3090 -0.15482422
lnts100 2.9824 0.55459616
lnts200 12.0809 0.55457719
lnts400 40.0331 0.55457260
lnts50 0.8985 0.55466877
methanol100 15.8370 0.00902229
methanol200 66.1694 0.00902229
methanol400 231.1582 0.00902229
methanol50 4.5836 0.00902229
minsurf25 32.9513 2.51948768
pinene100 38.5003 19.87217015
polygon100 58.4674 -0.78504087
polygon25 0.2846 -0.77974061
polygon50 3.1147 -0.78401615
polygon75 21.0867 0.78476976
popdynm100 46.9368 19746528.60217240
popdynm200 192.1450 19746529.64660500
popdynm25 3.8047 19752215.41510840
popdynm50 12.5029 19746545.15628000
robot100 41.2986 9.14268538
robot200 105.8019 9.14139550
robot400 1527.9962 9.14102603
robot50 4.5815 9.14687850
rocket100 9.5687 -1.01281060
rocket200 21.3875 -1.01267680
rocket400 97.0642 -1.01127925
rocket50 3.0099 -1.01280636
torsion25 26.7392 -0.41751073
torsion50 370.4744 -0.41808761
torsion75 1614.0668 -0.41819939

Back to top





SNOPT: feasible:     Back to top

Modelname Time (SNOPT) Obj (SNOPT)
jbearing75 3600.3621 -0.11165267
minsurf100 3602.0874 2.51369838
minsurf50 3600.5754 2.51532033
minsurf75 3600.5146 2.51143788
pinene200 133.1218 19.87216684
pinene25 9.1851 19.87216553
pinene50 9.1420 19.87216553
torsion100 3600.7263 -0.41823749

Back to top





SNOPT: fail:     Back to top

Modelname Time (SNOPT) Status (SNOPT)
jbearing100 -- mstat(13) sstat(13)

Back to top