This class is an interface for the commercial MOSEK solver.
MOSEK()# S4 method for MOSEK
lp_capable(solver)
# S4 method for MOSEK
socp_capable(solver)
# S4 method for MOSEK
sdp_capable(solver)
# S4 method for MOSEK
exp_capable(solver)
# S4 method for MOSEK
mip_capable(solver)
# S4 method for MOSEK
name(object)
# S4 method for MOSEK
import_solver(solver)
# S4 method for MOSEK
Solver.solve(solver, objective, constraints, cached_data,
warm_start, verbose, ...)
A list representing the canonicalized objective.
A list of canonicalized constraints.
A list mapping solver name to cached problem data.
A logical value indicating whether the previous solver result should be used to warm start.
A logical value indicating whether to print solver output.
Additional arguments to the solver.
lp_capable
: MOSEK can handle linear programs.
socp_capable
: MOSEK can handle second-order cone programs.
sdp_capable
: MOSEK can handle semidefinite programs.
exp_capable
: MOSEK cannot handle exponential cone programs.
mip_capable
: MOSEK cannot handle mixed-integer programs.
name
: The name of the solver.
import_solver
: Imports the reticulate library to use the python solver.
Solver.solve
: Call the solver on the canonicalized problem.
E. Andersen and K. Andersen. "The MOSEK Interior Point Optimizer for Linear Programming: an Implementation of the Homogeneous Algorithm." High Performance Optimization, vol. 33, pp. 197-232, 2000.
the MOSEK Official Site.