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/IPOPT 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 :3-cops_ipopt.trc
Solvers used : CONOPT3
AMPL/IPOPT
Modeltype(s)   NLP



AMPL/IPOPT:
optimal
AMPL/IPOPT:
locally optimal
AMPL/IPOPT:
feasible
AMPL/IPOPT:
infeasible
AMPL/IPOPT:
unbounded
AMPL/IPOPT:
fail
AMPL/IPOPT:
no data
total CONOPT3
CONOPT3:
optimal
- - - - - - - -
CONOPT3:
locally optimal
- 41 - - - 12 - 53
CONOPT3:
feasible
- - - - - - - -
CONOPT3:
infeasible
- 1 - - - 8 - 9
CONOPT3:
unbounded
- - - - - - - -
CONOPT3:
fail
- 1 - - - 1 - 2
CONOPT3:
no data
- - - - - - - -
total AMPL/IPOPT - 43 - - - 21 - 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/IPOPT: locally optimal    Back to top

Modelname Time (CONOPT3) Time (AMPL/IPOPT) Ratio (CONOPT3/AMPL/IPOPT) Obj (CONOPT3) Obj (AMPL/IPOPT)
camshape100 0.2200 0.2600 0.846 -4.28414712 -4.28414700
camshape200 0.4900 3.1200 0.157 -4.27850023 -4.27850000
camshape400 1.3500 5.5200 0.245 -4.27568848 -4.27568700
camshape800 5.8300 4.9300 1.183 -4.27427414 -4.27427200
catmix100 0.5200 0.6700 0.776 -0.04806939 -0.04806930
catmix200 0.9100 4.5300 0.201 -0.04805912 -0.04805893
catmix400 2.1200 4.2100 0.504 -0.04805652 -0.04805617
catmix800 6.2500 6.8900 0.907 -0.04805585 -0.04805512
elec25 0.5800 5.9200 0.098 243.81276030 244.40240000
gasoil100 2.4000 2.0300 1.182 0.00523659 0.00523659
gasoil200 5.3600 5.1100 1.049 0.00523660 0.00523660
gasoil400 11.8800 14.1700 0.838 0.00523660 0.00523660
gasoil50 1.2000 0.8800 1.364 0.00523664 0.00523664
jbearing100 9.7400 3.6900 2.640 -0.15504196 -0.15503780
jbearing25 3.6600 1.4400 2.542 -0.15482422 -0.15482210
jbearing50 3.7100 1.4400 2.576 -0.15482422 -0.15482210
jbearing75 6.1100 2.5300 2.415 -0.15498453 -0.15498130
lnts100 2.1300 0.3200 6.656 0.55459540 0.55459540
lnts200 3.1300 1.0800 2.898 0.55457702 0.55457700
lnts400 16.1600 1.3200 12.242 0.55457241 0.55457240
lnts50 0.5600 0.1500 3.733 0.55466876 0.55466880
methanol100 2.0400 6.6900 0.305 0.00902229 0.00902229
methanol200 6.1600 5.5600 1.108 0.00902229 0.00902229
methanol400 12.2900 12.7600 0.963 0.00902229 0.00902229
methanol50 0.9800 1.2200 0.803 0.00902229 0.00902229
minsurf100 11.5700 50.8500 0.228 2.50694926 2.50695100
minsurf25 1.4200 2.2800 0.623 2.51948768 2.51948900
minsurf50 4.3000 12.4900 0.344 2.51488916 2.51489100
minsurf75 6.9100 20.1100 0.344 2.50568648 2.50568800
pinene100 8.5900 249.3000 0.034 19.87212135 19.87217000
pinene200 11.0600 5.9100 1.871 19.87216493 19.87217000
pinene25 2.5700 3.5300 0.728 19.87216371 19.87217000
pinene50 2.6400 3.6300 0.727 19.87216371 19.87217000
polygon75 28.6300 100.9800 0.284 0.78428182 -0.73723350
rocket100 5.5300 6.7500 0.819 -1.01283196 -1.01283200
rocket400 58.8900 138.4000 0.426 -1.01283647 -1.01283500
rocket50 2.0300 7.0600 0.288 -1.01281711 -1.01281700
torsion100 16.8300 21.2700 0.791 -0.41823921 -0.41823540
torsion25 2.8400 2.3400 1.214 -0.41751073 -0.41750980
torsion50 5.7100 4.9600 1.151 -0.41808763 -0.41808570
torsion75 10.2100 10.5900 0.964 -0.41819940 -0.41819660

Back to top





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

Modelname Time (CONOPT3) Time (AMPL/IPOPT) Ratio (CONOPT3/AMPL/IPOPT) Obj (CONOPT3) Status (AMPL/IPOPT)
chain100 0.3300 14.2400 --- 5.06978461 mstat(14) sstat(10)
chain200 0.6300 31.5100 --- 5.06891734 mstat(14) sstat(10)
chain400 2.2500 113.5300 --- 5.06862170 mstat(14) sstat( 2)
chain50 0.1400 3.4200 --- 5.07226149 mstat(14) sstat(10)
elec100 52.7300 598.1000 --- 4448.35063433 mstat(14) sstat( 2)
elec200 253.6100 2629.1300 --- 18438.98677612 mstat(14) sstat(10)
elec50 2.8700 92.6000 --- 1055.18231473 mstat(14) sstat( 2)
polygon100 81.6900 299.5500 --- -0.78499183 mstat(14) sstat(10)
polygon25 1.0300 17.6400 --- -0.77830856 mstat(14) sstat(10)
polygon50 8.9400 90.3600 --- -0.78341388 mstat(14) 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/IPOPT: locally optimal    Back to top

Modelname Time (CONOPT3) Time (AMPL/IPOPT) Ratio (CONOPT3/AMPL/IPOPT) Status (CONOPT3) Obj (AMPL/IPOPT)
popdynm50 0.1900 253.6000 --- mstat( 5) sstat( 1) 19746550.00000000

Back to top





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

Modelname Time (CONOPT3) Time (AMPL/IPOPT) Ratio (CONOPT3/AMPL/IPOPT) Status (CONOPT3) Status (AMPL/IPOPT)
glider100 31.9400 99999.0000 --- mstat( 5) sstat( 1) mstat(13) sstat(13)
glider200 168.5700 2532.2900 --- mstat( 5) sstat( 1) mstat(14) sstat( 2)
glider400 271.3000 99999.0000 --- mstat( 5) sstat( 1) mstat(13) sstat(13)
popdynm100 0.3200 680.6500 --- mstat( 5) sstat( 1) mstat(14) sstat( 2)
popdynm200 0.6300 2485.8700 --- mstat( 5) sstat( 1) mstat(14) sstat( 2)
popdynm25 0.1200 66.1100 --- mstat( 5) sstat( 1) mstat(14) sstat( 2)
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/IPOPT: locally optimal    Back to top

Modelname Time (CONOPT3) Time (AMPL/IPOPT) Ratio (CONOPT3/AMPL/IPOPT) Status (CONOPT3) Obj (AMPL/IPOPT)
rocket200 17.4800 25.9700 --- mstat( 6) sstat( 4) -1.01283500

Back to top





CONOPT3: fail -- AMPL/IPOPT: fail    Back to top

Modelname Time (CONOPT3) Time (AMPL/IPOPT) Ratio (CONOPT3/AMPL/IPOPT) Status (CONOPT3) Status (AMPL/IPOPT)
glider50 8.5600 1151.9900 --- mstat( 6) sstat( 3) mstat(14) sstat( 2)

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/IPOPT: locally optimal:     Back to top

Modelname Time (AMPL/IPOPT) Obj (AMPL/IPOPT)
camshape100 0.2600 -4.28414700
camshape200 3.1200 -4.27850000
camshape400 5.5200 -4.27568700
camshape800 4.9300 -4.27427200
catmix100 0.6700 -0.04806930
catmix200 4.5300 -0.04805893
catmix400 4.2100 -0.04805617
catmix800 6.8900 -0.04805512
elec25 5.9200 244.40240000
gasoil100 2.0300 0.00523659
gasoil200 5.1100 0.00523660
gasoil400 14.1700 0.00523660
gasoil50 0.8800 0.00523664
jbearing100 3.6900 -0.15503780
jbearing25 1.4400 -0.15482210
jbearing50 1.4400 -0.15482210
jbearing75 2.5300 -0.15498130
lnts100 0.3200 0.55459540
lnts200 1.0800 0.55457700
lnts400 1.3200 0.55457240
lnts50 0.1500 0.55466880
methanol100 6.6900 0.00902229
methanol200 5.5600 0.00902229
methanol400 12.7600 0.00902229
methanol50 1.2200 0.00902229
minsurf100 50.8500 2.50695100
minsurf25 2.2800 2.51948900
minsurf50 12.4900 2.51489100
minsurf75 20.1100 2.50568800
pinene100 249.3000 19.87217000
pinene200 5.9100 19.87217000
pinene25 3.5300 19.87217000
pinene50 3.6300 19.87217000
polygon75 100.9800 -0.73723350
popdynm50 253.6000 19746550.00000000
rocket100 6.7500 -1.01283200
rocket200 25.9700 -1.01283500
rocket400 138.4000 -1.01283500
rocket50 7.0600 -1.01281700
torsion100 21.2700 -0.41823540
torsion25 2.3400 -0.41750980
torsion50 4.9600 -0.41808570
torsion75 10.5900 -0.41819660

Back to top





AMPL/IPOPT: fail:     Back to top

Modelname Time (AMPL/IPOPT) Status (AMPL/IPOPT)
chain100 -- mstat(14) sstat(10)
chain200 -- mstat(14) sstat(10)
chain400 -- mstat(14) sstat( 2)
chain50 -- mstat(14) sstat(10)
elec100 -- mstat(14) sstat( 2)
elec200 -- mstat(14) sstat(10)
elec50 -- mstat(14) sstat( 2)
glider100 -- mstat(13) sstat(13)
glider200 -- mstat(14) sstat( 2)
glider400 -- mstat(13) sstat(13)
glider50 -- mstat(14) sstat( 2)
polygon100 -- mstat(14) sstat(10)
polygon25 -- mstat(14) sstat(10)
polygon50 -- mstat(14) sstat( 2)
popdynm100 -- mstat(14) sstat( 2)
popdynm200 -- mstat(14) sstat( 2)
popdynm25 -- mstat(14) 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