The MOSEK optimization software is designed to solve large-scale mathematical optimization problems. MOSEK main features are listed below. For additional questions, contact our support or browse the online documentation.
Problem types MOSEK can solve
- Conic quadratic
- Semidefinite (Positive semidefinite matrix variables)
- Quadratic and quadratically constrained
- General convex nonlinear
- Mixed integer linear, conic and quadratic
- Problem size limited only by the available memory.
- Interior-point optimizer with basis identification.
- Primal and dual simplex optimizers for linear programming.
- Highly efficient presolver for reducing problem size before optimization.
- Network-simplex for problems with network flow structure.
- Branch&bound&cut algorithm for mixed integer problems.
Strengths of MOSEK
The strong point of MOSEK is its state-of-the-art interior-point optimizer for continous linear, quadratic and conic problems.
The interior-point optimizer is capable of exploiting multiple CPUs/cores. A concurrent optimizer is available that makes it possible to solve one problem with different optimizers simultaneously. The default mixed integer optimizer is parallelized and is run-to-run deterministic.
Other features of MOSEK
Reads and writes industry standard formats such as the MPS and LP formats. Includes tools for infeasibility diagnosis and repair. Sensitivity analysis for linear problems.
The MOSEK optimizer includes several interfaces.
An API provides homogeneous full access to all solvers from several programming languages:
- Optimizer API : the most efficient, low-level, matrix oriented interface to the optimizer.
- Fusion API: an object orientated API that allows to express an optimization models very closely to the way it is formulated.
<table style="margin:0px auto"> <tr> <th>API</th><th>C/C++</th><th>Java</th><th>.NET</th><th>Python </th><th>Matlab</th> <tr> <td>Optimizer</td><td>Yes</td><td>Yes</td><td>Yes</td><td>Yes</td><td>No</td> <tr> <td>Fusion</td><td>Partial</td><td>Yes</td><td>Yes</td><td>Yes</td><td>Yes</td> <tr> </table>
We have over a decade of experience providing support to our worldwide customer base.