Solver Square Comparison: Considers all models.

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


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 CONOPT3 is represented on the left (rows) and solver AMPL/KNITRO 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 :1-cops_conopt3.trc
Tracefile 2 :2-cops_knitro.trc
Solvers used : CONOPT3
AMPL/KNITRO
Modeltype(s)   NLP



AMPL/KNITRO:
optimal
AMPL/KNITRO:
locally optimal
AMPL/KNITRO:
feasible
AMPL/KNITRO:
infeasible
AMPL/KNITRO:
unbounded
AMPL/KNITRO:
fail
AMPL/KNITRO:
no data
total CONOPT3
CONOPT3:
optimal
- - - - - - - -
CONOPT3:
locally optimal
- 41 6 - - 6 - 53
CONOPT3:
feasible
- - - - - - - -
CONOPT3:
infeasible
- 4 3 - - 2 - 9
CONOPT3:
unbounded
- - - - - - - -
CONOPT3:
fail
- - 2 - - - - 2
CONOPT3:
no data
- - - - - - - -
total AMPL/KNITRO - 45 11 - - 8 - 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


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

Modelname Time (CONOPT3) Time (AMPL/KNITRO) Ratio (CONOPT3/AMPL/KNITRO) Obj (CONOPT3) Obj (AMPL/KNITRO)
camshape100 0.2200 2.2000 0.100 -4.28414712 -4.29911800
camshape200 0.4900 10.6900 0.046 -4.27850023 -4.29688000
camshape400 1.3500 39.6500 0.034 -4.27568848 -4.37868600
camshape800 5.8300 88.1900 0.066 -4.27427414 -4.72285200
catmix100 0.5200 0.2100 2.476 -0.04806939 -0.04805938
catmix200 0.9100 0.3800 2.395 -0.04805912 -0.04803996
catmix400 2.1200 0.6900 3.072 -0.04805652 -0.04801971
catmix800 6.2500 1.5900 3.931 -0.04805585 -0.04798568
chain100 0.3300 0.0700 4.714 5.06978461 5.06978500
chain200 0.6300 0.1400 4.500 5.06891734 5.06891700
chain400 2.2500 0.3100 7.258 5.06862170 5.06862200
chain50 0.1400 0.0300 4.667 5.07226149 5.07226100
elec100 52.7300 9.9900 5.278 4448.35063433 4448.41000000
elec200 253.6100 48.7900 5.198 18438.98677612 18438.96000000
elec25 0.5800 0.2900 2.000 243.81276030 243.81280000
elec50 2.8700 0.8600 3.337 1055.18231473 1055.18200000
gasoil100 2.4000 8.6000 0.279 0.00523659 0.00523660
gasoil200 5.3600 39.8600 0.134 0.00523660 0.00523660
gasoil400 11.8800 99.2700 0.120 0.00523660 0.00523660
gasoil50 1.2000 2.8600 0.420 0.00523664 0.00523664
jbearing100 9.7400 59.3600 0.164 -0.15504196 -0.15457970
jbearing25 3.6600 34.2700 0.107 -0.15482422 -0.15459830
jbearing50 3.7100 34.4700 0.108 -0.15482422 -0.15459830
jbearing75 6.1100 43.3600 0.141 -0.15498453 -0.15464150
lnts100 2.1300 0.2500 8.520 0.55459540 0.55459480
lnts200 3.1300 0.5400 5.796 0.55457702 0.55457540
lnts400 16.1600 1.1700 13.812 0.55457241 0.55456970
lnts50 0.5600 0.1500 3.733 0.55466876 0.55466850
methanol100 2.0400 6.2500 0.326 0.00902229 0.00902255
methanol200 6.1600 30.9600 0.199 0.00902229 0.00902255
methanol400 12.2900 49.5900 0.248 0.00902229 0.00902255
methanol50 0.9800 3.6200 0.271 0.00902229 0.00902254
pinene100 8.5900 2.9000 2.962 19.87212135 19.92058000
pinene200 11.0600 10.4700 1.056 19.87216493 19.86732000
pinene25 2.5700 1.1100 2.315 19.87216371 19.84148000
pinene50 2.6400 1.0700 2.467 19.87216371 19.84148000
polygon100 81.6900 19.3100 4.230 -0.78499183 -0.72684160
polygon25 1.0300 0.6700 1.537 -0.77830856 -0.71973330
polygon50 8.9400 2.6500 3.374 -0.78341388 -0.71972680
polygon75 28.6300 7.5500 3.792 0.78428182 -0.72684800
rocket50 2.0300 13.4000 0.151 -1.01281711 -1.01263700

Back to top





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

Modelname Time (CONOPT3) Time (AMPL/KNITRO) Ratio (CONOPT3/AMPL/KNITRO) Obj (CONOPT3) Obj (AMPL/KNITRO)
rocket100 5.5300 42.9700 0.129 -1.01283196 -1.00014600
rocket400 58.8900 68.7700 0.856 -1.01283647 -1.00107000
torsion100 16.8300 97.8800 0.172 -0.41823921 0.01036987
torsion25 2.8400 53.3100 0.053 -0.41751073 0.01556034
torsion50 5.7100 25.0200 0.228 -0.41808763 0.01024040
torsion75 10.2100 18.7500 0.545 -0.41819940 0.01355976

Back to top





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

Modelname Time (CONOPT3) Time (AMPL/KNITRO) Ratio (CONOPT3/AMPL/KNITRO) Obj (CONOPT3) Status (AMPL/KNITRO)
minsurf100 11.5700 99.9000 --- 2.50694926 mstat( 5) sstat( 2)
minsurf25 1.4200 48.7400 --- 2.51948768 mstat( 5) sstat( 2)
minsurf50 4.3000 30.3200 --- 2.51488916 mstat( 5) sstat( 2)
minsurf75 6.9100 52.7100 --- 2.50568648 mstat( 5) sstat( 2)
robot100 2.5900 99999.0000 --- 9.14268538 mstat(13) sstat(13)
robot50 0.7100 99999.0000 --- 9.14687850 mstat(13) sstat(13)

Back to top





CONOPT3: infeasible -- AMPL/KNITRO: locally optimal    Back to top

Modelname Time (CONOPT3) Time (AMPL/KNITRO) Ratio (CONOPT3/AMPL/KNITRO) Status (CONOPT3) Obj (AMPL/KNITRO)
popdynm100 0.3200 3.4300 --- mstat( 5) sstat( 1) 19746530.00000000
popdynm200 0.6300 13.9600 --- mstat( 5) sstat( 1) 20225670.00000000
popdynm25 0.1200 0.9700 --- mstat( 5) sstat( 1) 19752270.00000000
popdynm50 0.1900 1.6100 --- mstat( 5) sstat( 1) 19746550.00000000

Back to top





CONOPT3: infeasible -- AMPL/KNITRO: feasible    Back to top

Modelname Time (CONOPT3) Time (AMPL/KNITRO) Ratio (CONOPT3/AMPL/KNITRO) Status (CONOPT3) Obj (AMPL/KNITRO)
glider100 31.9400 94.5300 --- mstat( 5) sstat( 1) -17.83363000
glider200 168.5700 97.3200 --- mstat( 5) sstat( 1) -16.42175000
glider400 271.3000 11.9300 --- mstat( 5) sstat( 1) -19.22941000

Back to top





CONOPT3: infeasible -- AMPL/KNITRO: fail    Back to top

Modelname Time (CONOPT3) Time (AMPL/KNITRO) Ratio (CONOPT3/AMPL/KNITRO) Status (CONOPT3) Status (AMPL/KNITRO)
robot200 1.7300 99999.0000 --- mstat( 5) sstat( 1) mstat(13) sstat(13)
robot400 6.0400 99999.0000 --- mstat( 5) sstat( 1) mstat(13) sstat(13)

Back to top





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

Modelname Time (CONOPT3) Time (AMPL/KNITRO) Ratio (CONOPT3/AMPL/KNITRO) Status (CONOPT3) Obj (AMPL/KNITRO)
glider50 8.5600 44.5900 --- mstat( 6) sstat( 3) -16.99440000
rocket200 17.4800 11.6900 --- mstat( 6) sstat( 4) -1.00138100

Back to top





CONOPT3: locally optimal:     Back to top

Modelname Time (CONOPT3) Obj (CONOPT3)
camshape100 0.2200 -4.28414712
camshape200 0.4900 -4.27850023
camshape400 1.3500 -4.27568848
camshape800 5.8300 -4.27427414
catmix100 0.5200 -0.04806939
catmix200 0.9100 -0.04805912
catmix400 2.1200 -0.04805652
catmix800 6.2500 -0.04805585
chain100 0.3300 5.06978461
chain200 0.6300 5.06891734
chain400 2.2500 5.06862170
chain50 0.1400 5.07226149
elec100 52.7300 4448.35063433
elec200 253.6100 18438.98677612
elec25 0.5800 243.81276030
elec50 2.8700 1055.18231473
gasoil100 2.4000 0.00523659
gasoil200 5.3600 0.00523660
gasoil400 11.8800 0.00523660
gasoil50 1.2000 0.00523664
jbearing100 9.7400 -0.15504196
jbearing25 3.6600 -0.15482422
jbearing50 3.7100 -0.15482422
jbearing75 6.1100 -0.15498453
lnts100 2.1300 0.55459540
lnts200 3.1300 0.55457702
lnts400 16.1600 0.55457241
lnts50 0.5600 0.55466876
methanol100 2.0400 0.00902229
methanol200 6.1600 0.00902229
methanol400 12.2900 0.00902229
methanol50 0.9800 0.00902229
minsurf100 11.5700 2.50694926
minsurf25 1.4200 2.51948768
minsurf50 4.3000 2.51488916
minsurf75 6.9100 2.50568648
pinene100 8.5900 19.87212135
pinene200 11.0600 19.87216493
pinene25 2.5700 19.87216371
pinene50 2.6400 19.87216371
polygon100 81.6900 -0.78499183
polygon25 1.0300 -0.77830856
polygon50 8.9400 -0.78341388
polygon75 28.6300 0.78428182
robot100 2.5900 9.14268538
robot50 0.7100 9.14687850
rocket100 5.5300 -1.01283196
rocket400 58.8900 -1.01283647
rocket50 2.0300 -1.01281711
torsion100 16.8300 -0.41823921
torsion25 2.8400 -0.41751073
torsion50 5.7100 -0.41808763
torsion75 10.2100 -0.41819940

Back to top





CONOPT3: infeasible:     Back to top

Modelname Time (CONOPT3) Status (CONOPT3)
glider100 -- mstat( 5) sstat( 1)
glider200 -- mstat( 5) sstat( 1)
glider400 -- mstat( 5) sstat( 1)
popdynm100 -- mstat( 5) sstat( 1)
popdynm200 -- mstat( 5) sstat( 1)
popdynm25 -- mstat( 5) sstat( 1)
popdynm50 -- mstat( 5) sstat( 1)
robot200 -- mstat( 5) sstat( 1)
robot400 -- mstat( 5) sstat( 1)

Back to top





CONOPT3: fail:     Back to top

Modelname Time (CONOPT3) Status (CONOPT3)
glider50 -- mstat( 6) sstat( 3)
rocket200 -- mstat( 6) sstat( 4)

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