Linear programming solver, Quadratic programming solver, Second-order cone programming solver,Semidefinite programming solver, Integer programming solver, Geometric programming solver
Availability
Mosek is a commercial solver available from http://www.mosek.com
Limited trial versions are available as well as free versions for academia.
Semidefinite programming is supported from version 7.
YALMIP
Mosek is invoked with sdpsettings('solver','mosek').
To explicitly select the semidefinite programming solver, use sdpsettings('solver','mosek-sdp'), and to explicitly select the geometric programming solver, use sdpsettings('solver','mosek-geometric').
Comments
If you want to purchase Mosek for usage with YALMIP, then you always need the base system PTS. You may also need one of the extensions
- PTON - If you solve problems with general nonlinear constraints such as second-order constraints, semidefinite constraints, or geometric programs.
- PTOM - If you solve problems with integer variables.
If you are asked by Mosek support to generate a binary file for analysis, then run the following setup and send the file probfile.task
load mosekdebug
mosekopt('write(probfile.task)', prob)