|
General Features |
XA | MOSEK | CBC | ||
|---|---|---|---|---|---|
|
Handle updates |
Y | Y | Y | Y |
Y |
|
Tuning tool |
Y | ||||
| Network algorithm | Y | Y | |||
|
Multiple models |
Y | Y | Y | Y | |
| Parallel solver sessions | Y | Y | Y | Y | |
|
Ranged constraints |
Y | Y | Y | Y |
Y |
| Presolve status information | Y | ||||
| Solve MPS file | Y | Y | Y | Y | Y |
| ------------------------------- by MPI --------------------------- | |||||
|
LP Features |
CPLEX |
GUROBI |
XA | MOSEK | CBC |
|
Barrier |
Y | Y | Y | Y | Y |
|
Barrier crossover |
Y | Y | Y | Y | |
|
Parallel solving barrier |
Y | Y | Y | ||
|
Load basis |
Y | Y | Y | Y | Y |
|
IIS |
Y | Y | Y | Y | |
|
Range RHS |
Y | Y | Y | Y | |
|
Range objective |
Y | Y |
Y |
Y | |
|
Extreme/unbounded ray |
Y | Y | |||
|
Farkas infeasibility proof |
Y | Y | |||
|
Subgradient sensitivity
|
Y | ||||
| MIP Features |
CPLEX |
GUROBI |
XA | MOSEK | CBC |
|
Parallel solving MIP |
Y | Y | |||
|
Non-traditional search |
Y | Y | |||
|
Callback incumbent (intermediate solutions) |
Y | Y | Y | Y | |
|
Callback branch |
Y | ||||
|
Callback heuristic |
Y | Y | |||
|
Callback reject incumbent |
Y | ||||
|
Callback user cut |
Y | Y | |||
|
Callback lazy constraint |
Y | Y | |||
|
User cut pool |
Y |
|
|||
|
Lazy constraint pool |
Y | ||||
|
Indicator constraints |
Y | ||||
|
SOS 1 |
Y | Y | |||
|
SOS 2 |
Y | Y | |||
|
Solution pool |
Y | ||||
|
MIP start |
Y | Y | Y | Y | |
|
Solution improvement heuristic |
Y | Y | |||
|
Feasibility pump |
Y | Y | Y | Y | |
|
RINS heuristic
|
Y | Y | Y | ||
| NonLinear Features |
CPLEX |
GUROBI |
XA | MOSEK | CBC |
|
QP |
Y | Y | Y | Y | |
|
MIQP |
Y | Y | Y | ||
| QCP | Y | Y | Y | ||
|
MIQCP |
Y | Y | Y | ||
| SOCP (second order cone) | Y | Y | Y |
|
|
| MISOCP (integer SOCP) | Y | Y | Y |
|
|
|
Convex NLP |
Y | ||||