MOSEK es un paquete de software para la solución de problemas de optimización matemática lineal, de enteros mixtos lineales, cuadráticos, cuadráticos de enteros mixtos, de restricción cuadrática, cónicos y convexos no lineales. La aplicabilidad del solucionador varía ampliamente y se usa comúnmente para resolver problemas en áreas como ingeniería, finanzas e informática.
Desarrollador (es) | Mosek ApS |
---|---|
Lanzamiento estable | 9.xy |
Tipo | Optimización matemática |
Licencia | Propiedad |
Sitio web | www.mosek.com |
El énfasis en MOSEK está en resolver problemas dispersos a gran escala, en particular el optimizador de punto interior para lineal, cuadrático cónico (también conocido como programación de cono de segundo orden ) y semi-definido (también conocido como programación semidefinida ), que el software es una solución considerablemente eficiente. .
Una característica especial del solucionador es su optimizador de puntos interiores, basado en el llamado modelo homogéneo. Esto implica que MOSEK puede detectar de manera confiable un estado primario y / o doble inviable como se documenta en varios artículos publicados. [1] [2] [3]
Además del optimizador de puntos interiores, MOSEK incluye:
- Optimizador simplex primario y dual para problemas lineales.
- Optimizador de enteros mixtos para problemas lineales, cuadráticos y cónicos.
En la versión 9, Mosek introdujo soporte para conos exponenciales y de potencia [4] en su solucionador. Tiene interfaces de [5] al C , C # , Java , Matlab , Python y R idiomas. Los principales sistemas de modelado se hacen compatibles con MOSEK, algunos ejemplos son: AMPL y GAMS . En 2020, el solucionador también estuvo disponible en Wolfram Mathematica . [6]
Con R , una versión desactualizada del paquete Rmosek está disponible en el servidor CRAN. La versión actualizada es proporcionada por Mosek ApS [7] ), CVX y YALMIP . [8]
El solucionador es desarrollado por Mosek ApS, una empresa danesa fundada en 1997 por Erling D. Andersen. Tiene su oficina ubicada en Copenhague , la capital de Dinamarca .
Referencias
- ^ ED Andersen y Y. Ye. Un estudio computacional del algoritmo homogéneo para la optimización convexa a gran escala. Aplicaciones y optimización computacional, 10: 243–269, 1998
- ^ ED Andersen y KD Andersen. El optimizador de punto interior MOSEK para programación lineal: una implementación del algoritmo homogéneo. En H. Frenk, K. Roos, T. Terlaky y S. Zhang, editores, High Performance Optimization, páginas 197–232. Editores académicos Kluwer, 2000
- ^ ED Andersen, C. Roos y T. Terlaky. Sobre la implementación de un método de punto interior dual primal para la optimización cuadrática cónica. Matemáticas. Programación, 95 (2), febrero de 2003
- ^ http://www.optimization-online.org/DB_HTML/2019/05/7227.html
- ^ https://www.mosek.com/documentation/
- ^ "Obtenga una licencia para MOSEK — Wolfram Language Documentation" . reference.wolfram.com . Consultado el 20 de marzo de 2021 .
- ^ http://docs.mosek.com/9.0/rmosek/index.html
- ^ MOSEK @ Página de inicio de Yalmip