Solver Square Comparison: Considers all models.

Date / Time: 06/24/04 14:37:08


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_ipopt_knitro.trc
Tracefile 2 :4-cops_ipopt_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
- 14 2 - - 1 - 17
AMPL/KNITRO:
feasible
- 4 - - - - - 4
AMPL/KNITRO:
infeasible
- - - - - - - -
AMPL/KNITRO:
unbounded
- - - - - - - -
AMPL/KNITRO:
fail
- - - - - - - -
AMPL/KNITRO:
no data
- - - - - - - -
total SNOPT - 18 2 - - 1 - 21




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)
camshape800 88.1900 10.4830 8.413 -4.72285200 -4.26882831
catmix800 1.5900 45.8012 0.035 -0.04798568 -0.04769665
gasoil100 8.6000 11.4082 0.754 0.00523660 0.00523659
gasoil200 39.8600 51.2104 0.778 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
methanol200 30.9600 66.1694 0.468 0.00902255 0.00902229
methanol400 49.5900 231.1582 0.215 0.00902255 0.00902229
popdynm50 1.6100 12.5029 0.129 19746550.00000000 19746545.15628000

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

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)
rocket200 11.6900 21.3875 0.547 -1.00138100 -1.01267680
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: locally optimal:     Back to top

Modelname Time (AMPL/KNITRO) Obj (AMPL/KNITRO)
camshape800 88.1900 -4.72285200
catmix800 1.5900 -0.04798568
gasoil100 8.6000 0.00523660
gasoil200 39.8600 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
methanol200 30.9600 0.00902255
methanol400 49.5900 0.00902255
pinene200 10.4700 19.86732000
popdynm50 1.6100 19746550.00000000

Back to top





AMPL/KNITRO: feasible:     Back to top

Modelname Time (AMPL/KNITRO) Obj (AMPL/KNITRO)
rocket200 11.6900 -1.00138100
torsion25 53.3100 0.01556034
torsion50 25.0200 0.01024040
torsion75 18.7500 0.01355976

Back to top





SNOPT: locally optimal:     Back to top

Modelname Time (SNOPT) Obj (SNOPT)
camshape800 10.4830 -4.26882831
catmix800 45.8012 -0.04769665
gasoil100 11.4082 0.00523659
gasoil200 51.2104 0.00523660
gasoil50 4.0092 0.00523664
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
methanol200 66.1694 0.00902229
methanol400 231.1582 0.00902229
popdynm50 12.5029 19746545.15628000
rocket200 21.3875 -1.01267680
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
pinene200 133.1218 19.87216684

Back to top





SNOPT: fail:     Back to top

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

Back to top