Solver Square Comparison: Considers all models.

Date / Time: 05/15/03 15:17:05


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 IPOPT is represented on the left (rows) and solver 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 :ipopt.trc
Tracefile 2 :knitro.trc
Solvers used : IPOPT
KNITRO
Modeltype(s)   NLP



optimal locally optimal feasible infeasible unbounded fail no data total IPOPT
optimal - - - - - - - -
locally optimal - 22 2 - - 3 - 27
feasible - - - - - - - -
infeasible - - - - - - - -
unbounded - - - - - - - -
fail - 6 - - - - - 6
no data - - - - - - - -
total KNITRO - 28 2 - - 3 - 33




Solver return definitions:

OutcomeModel StatusSolver Status
optimal 1 or 15 1
locally optimal 2 1
feasible 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


IPOPT: locally optimal -- KNITRO: locally optimal    Back to top

Modelname IPOPT KNITRO Ratio (IPOPT/KNITRO) Obj (IPOPT) Obj (KNITRO)
antenna123 0.0000 0.0100 --- 0.22051987 0.22051989
argauss 0.0000 0.0000 --- 0.00000001 0.00000001
betting 0.0200 0.0200 --- -6.29973206 -6.29973199
chamb1 0.0100 0.0100 --- 1.18518519 0.37500004
chamb2 0.0200 0.0000 --- 1.00000000 1.00000000
dembo4c 0.0000 0.0100 --- 3.95213948 3.95213949
fairing 0.1600 1.1200 0.143 0.00240678 0.00241178
gimuwri 0.0000 0.0100 --- -1.08866211 -1.08866358
girder 0.0100 0.0400 --- 0.90634541 0.90645153
him23 0.0300 0.1800 0.167 -1735.56957966 -1735.56954706
him31 0.0000 0.0100 --- 0.17722410 0.17722410
him6mod2 0.1100 0.1000 1.100 -1910.37195639 -1910.37194894
luenber 0.0200 0.0300 --- -606.64413821 -606.64413972
maratos 0.0100 0.0100 --- -0.99999997 -0.99999998
net1 0.0000 0.0100 --- 1599.00000369 1599.00000400
noceover 0.0000 0.0000 --- -12.00000000 -12.00000000
powell 0.0000 0.0100 --- 1.00000000 1.00000000
robot_a 16.0200 2.1600 7.417 1.06466037 1.06466712
robot_b 4.7400 2.3300 2.034 13.89987355 2.38520532
robot_c 6.5900 2.1200 3.108 11.31239476 1.49730908
sp7 0.0000 0.0100 --- 3.50000001 3.50000040
undefexa 0.0100 0.0100 --- -3.11520312 -3.11520116

Back to top





IPOPT: locally optimal -- KNITRO: feasible    Back to top

Modelname IPOPT KNITRO Ratio (IPOPT/KNITRO) Obj (IPOPT) Obj (KNITRO)
dembo1b 0.0300 1.0400 0.029 3.16821463 3.16841100
sp1sinus 0.0200 0.3600 0.056 181.19970531 -542.43162702

Back to top





IPOPT: locally optimal -- KNITRO: fail    Back to top

Modelname IPOPT KNITRO Ratio (IPOPT/KNITRO) Obj (IPOPT) Status (KNITRO)
him20 0.0400 99999.0000 --- 5.56580430 mstat(14) sstat(10)
him6mod1 0.0700 0.0900 --- -1910.38283275 mstat(14) sstat(10)
sp6 0.0000 0.0300 --- -1.41421356 mstat(14) sstat(10)

Back to top





IPOPT: fail -- KNITRO: locally optimal    Back to top

Modelname IPOPT KNITRO Ratio (IPOPT/KNITRO) Status (IPOPT) Obj (KNITRO)
chain 0.3500 0.3300 --- mstat(14) sstat(10) 5.06857796
him13 0.0800 0.0200 --- mstat(14) sstat(10) -5304680.13136862
nlpdegen 99999.0000 0.0000 --- mstat(13) sstat(13) 1967.85994167
polygon 10.6500 1.7900 --- mstat(14) sstat(10) -3.23201393
qpdegen 99999.0000 0.0000 --- mstat(13) sstat(13) 32373.52643586
sp3 0.2200 0.0100 --- mstat(14) sstat(10) 5.00000249

Back to top





IPOPT: locally optimal:     Back to top

Modelname IPOPT Obj (IPOPT)
antenna123 0.0000 0.22051987
argauss 0.0000 0.00000001
betting 0.0200 -6.29973206
chamb1 0.0100 1.18518519
chamb2 0.0200 1.00000000
dembo1b 0.0300 3.16821463
dembo4c 0.0000 3.95213948
fairing 0.1600 0.00240678
gimuwri 0.0000 -1.08866211
girder 0.0100 0.90634541
him20 0.0400 5.56580430
him23 0.0300 -1735.56957966
him31 0.0000 0.17722410
him6mod1 0.0700 -1910.38283275
him6mod2 0.1100 -1910.37195639
luenber 0.0200 -606.64413821
maratos 0.0100 -0.99999997
net1 0.0000 1599.00000369
noceover 0.0000 -12.00000000
powell 0.0000 1.00000000
robot_a 16.0200 1.06466037
robot_b 4.7400 13.89987355
robot_c 6.5900 11.31239476
sp1sinus 0.0200 181.19970531
sp6 0.0000 -1.41421356
sp7 0.0000 3.50000001
undefexa 0.0100 -3.11520312

Back to top





IPOPT: fail:     Back to top

Modelname IPOPT Status (IPOPT)
chain -- mstat(14) sstat(10)
him13 -- mstat(14) sstat(10)
nlpdegen -- mstat(13) sstat(13)
polygon -- mstat(14) sstat(10)
qpdegen -- mstat(13) sstat(13)
sp3 -- mstat(14) sstat(10)

Back to top





KNITRO: locally optimal:     Back to top

Modelname KNITRO Obj (KNITRO)
antenna123 0.0100 0.22051989
argauss 0.0000 0.00000001
betting 0.0200 -6.29973199
chain 0.3300 5.06857796
chamb1 0.0100 0.37500004
chamb2 0.0000 1.00000000
dembo4c 0.0100 3.95213949
fairing 1.1200 0.00241178
gimuwri 0.0100 -1.08866358
girder 0.0400 0.90645153
him13 0.0200 -5304680.13136862
him23 0.1800 -1735.56954706
him31 0.0100 0.17722410
him6mod2 0.1000 -1910.37194894
luenber 0.0300 -606.64413972
maratos 0.0100 -0.99999998
net1 0.0100 1599.00000400
nlpdegen 0.0000 1967.85994167
noceover 0.0000 -12.00000000
polygon 1.7900 -3.23201393
powell 0.0100 1.00000000
qpdegen 0.0000 32373.52643586
robot_a 2.1600 1.06466712
robot_b 2.3300 2.38520532
robot_c 2.1200 1.49730908
sp3 0.0100 5.00000249
sp7 0.0100 3.50000040
undefexa 0.0100 -3.11520116

Back to top





KNITRO: feasible:     Back to top

Modelname KNITRO Obj (KNITRO)
dembo1b 1.0400 3.16841100
sp1sinus 0.3600 -542.43162702

Back to top





KNITRO: fail:     Back to top

Modelname KNITRO Status (KNITRO)
him20 -- mstat(14) sstat(10)
him6mod1 -- mstat(14) sstat(10)
sp6 -- mstat(14) sstat(10)

Back to top