Resource Times:   Considers all models.

Date / Time: 10/09/03 17:08:12


Total resource time for all models.

See the solver return definitions for optimal/feasible model and solve statuses. Solutions are not checked for how close they are to eachother. Resource times are considered the same, if they are within 10% of eachother. A solver is considered faster than another, if it is less than 50% faster than the other. A solver is considered much faster than another, if it is more than 50% faster than the other.

If a model was not solved optimal/feasible by both solvers, the resource time is considered the same. If a model was solved optimal/feasible by solver A but not by solver B, then solver A is considered infinitely faster than solver B. Similarly, if one solver has trace data and the other has no data, then the first solver is consideredinfinitely faster.

A solver is considered to have a better objective function value, if the relative objective value difference is greater than 1.00E-05 For objective values below 1e-1 we use absolute differences.

Tracefile 1 :mosek_cone.pvr
Tracefile 2 :snopt_cone.pvr
Solvers used : MOSEK
SNOPT
Modeltype(s)   NLP


Total Obj MOSEK better Obj same Obj SNOPT better
Solver MOSEK infinitely faster : 3 3 - -
Solver MOSEK much faster : 14 4 4 6
Solver MOSEK faster : 1 - 1 -
Solvers perform the same : 2 - 2 -
Solver SNOPT faster : 5 1 4 -
Solver SNOPT much faster : 2 - 2 -
Solver SNOPT infinitely faster :- - - -
Both solvers failed to solve optimally : 1 - 1 -
Total models: : 288146




Solver return definition:

OutcomeModel StatusSolver Status
globally optimal 1 or 15 1
locally optimal/feasible 2 or 7 or 16 or 17 1 or 2 or 3 or 4 or 5




Resource Times:

Back to top

Solver MOSEK infinitely faster - Obj of MOSEK better:

Modelname Time (MOSEK) Time (SNOPT) Ratio (MOSEK / SNOPT) Obj (MOSEK) Obj (SNOPT)
emfl_socp_250_2127.6800fail -- 1.00751732E+02 0.00000000E+00
sched_200_100_o25.0200fail -- 1.41360366E+05 2.68125525E+04
sched_200_100_s26.8900fail -- 5.18119732E+01 8.36818560E+00

Back to top



Back to top

Solver MOSEK much faster - Obj of MOSEK better:

Modelname Time (MOSEK) Time (SNOPT) Ratio (MOSEK / SNOPT) Obj (MOSEK) Obj (SNOPT)
nb_nlp 6.2000122.16000.051 -5.07030948E-02 -4.81927695E-02
nb_l2_nlp 20.3000123.06000.165 -1.62897291E+00 -1.47534758E+00
nb_l2_bessel_nl3.7700122.09000.031 -1.02569509E-01 1.68124257E-01
sched_100_100_s11.5700120.08000.096 2.73308254E+01 2.85885509E+01

Back to top



Back to top

Solver MOSEK much faster - Obj same for both solvers:

Modelname Time (MOSEK) Time (SNOPT) Ratio (MOSEK / SNOPT) Obj (MOSEK) Obj (SNOPT)
sched_50_50_ori1.910017.21000.111 2.66729916E+04 2.66729936E+04
sched_50_50_sca1.460013.39000.109 7.85203848E+00 7.85203845E+00
sched_100_50_sc4.450090.82000.049 6.71650801E+01 6.71649827E+01
springs_100_nlp0.18007.51000.024 -4.15910422E+04 -4.15910401E+04

Back to top



Back to top

Solver MOSEK much faster - Obj of SNOPT better:

Modelname Time (MOSEK) Time (SNOPT) Ratio (MOSEK / SNOPT) Obj (MOSEK) Obj (SNOPT)
emfl_socp_200_23.6500120.12000.030 4.68675434E+01 3.45561667E+01
emfl_socp_200_129.4800120.73000.244 8.07643056E+01 9.42799449E+00
emfl_socp_500_149.5200120.77000.410 2.06376237E+02 7.93508938E+00
nb_l1_nlp 6.8400123.69000.055 -1.30122707E+01 -1.56522407E+02
sched_100_50_or4.2700120.03000.036 1.81889918E+05 1.12922069E+05
sched_100_100_o9.0300120.05000.075 7.17367750E+05 3.62534232E+05

Back to top



Back to top

Solver MOSEK faster - Obj same for both solvers:

Modelname Time (MOSEK) Time (SNOPT) Ratio (MOSEK / SNOPT) Obj (MOSEK) Obj (SNOPT)
fir_socp_20_nlp0.07000.12000.583 1.04648765E+00 1.04648765E+00

Back to top



Back to top

Solvers perform the same:    Back to top

Modelname Time (MOSEK) Time (SNOPT) Ratio (MOSEK / SNOPT) Obj (MOSEK) Obj (SNOPT)
qp7_nlp 0.04000.0200--- 8.09315462E-04 8.09315050E-04
springs_10_nlp 0.03000.0800--- -1.85446065E+02 -1.85446062E+02

Back to top



Back to top

Solver SNOPT faster - Obj of MOSEK better:

Modelname Time (MOSEK) Time (SNOPT) Ratio (MOSEK / SNOPT) Obj (MOSEK) Obj (SNOPT)
springs_1000_nl41.350032.47001.273 -4.00326051E+07 -3.62174061E+06

Back to top



Back to top

Solver SNOPT faster - Obj same for both solvers:

Modelname Time (MOSEK) Time (SNOPT) Ratio (MOSEK / SNOPT) Obj (MOSEK) Obj (SNOPT)
fir_socp_10_nlp0.06000.05001.200 1.73823742E+00 1.73823302E+00
qp7_50_100_nlp 0.08000.07001.143 1.81608587E-03 1.81606351E-03
qp7_100_100_nlp0.17000.13001.308 4.29072481E-03 4.29072457E-03
qp7_100_170_nlp0.27000.15001.800 3.41240580E-03 3.41240484E-03

Back to top



Back to top

Solver SNOPT much faster - Obj same for both solvers:

Modelname Time (MOSEK) Time (SNOPT) Ratio (MOSEK / SNOPT) Obj (MOSEK) Obj (SNOPT)
fir_socp_40_nlp0.54000.13004.154 1.00008181E+00 1.00008181E+00
fir_socp_80_nlp0.77000.37002.081 1.00000002E+00 1.00000071E+00

Back to top



Back to top

Both solvers failed to solve optimally - Obj same for both solvers:

Modelname Time (MOSEK) Time (SNOPT) Ratio (MOSEK / SNOPT) Obj (MOSEK) Obj (SNOPT)
springs_10000_nfail fail -- 6.81631145E+02 -4.89951186E+04

Back to top