В этой статье есть несколько проблем. Помогите улучшить ее или обсудите эти проблемы на странице обсуждения . ( Узнайте, как и когда удалять эти сообщения )
|
Разработчик(и) | Мосек АпС |
---|---|
Стабильный релиз | 10.0 |
Тип | Математическая оптимизация |
Лицензия | Запатентованный |
Веб-сайт | www.mosek.com |
MOSEK — это программный пакет для решения линейных, смешанно-целочисленных линейных, квадратичных, смешанно-целочисленных квадратичных, квадратично-ограниченных, конических и выпуклых нелинейных математических оптимизационных задач. Применимость решателя широко варьируется и обычно используется для решения задач в таких областях, как инженерия, финансы и информатика.
Основное внимание в MOSEK уделяется решению крупномасштабных разреженных задач, в частности оптимизатору внутренней точки для линейных, конических квадратичных (также известных как коническое программирование второго порядка ) и полуопределенных (также известных как полуопределенное программирование ), которые программное обеспечение решает весьма эффективно. [ необходима ссылка ]
Особенностью решателя является его внутренний оптимизатор точек, основанный на так называемой однородной модели. Это подразумевает, что MOSEK может надежно определять первичный и/или двойной недопустимый статус, как это задокументировано в нескольких опубликованных работах. [1] [2] [3]
Помимо оптимизатора внутренних точек MOSEK включает в себя:
В версии 9 Mosek представил поддержку экспоненциальных и степенных конусов [4] в своем решателе. Он имеет интерфейсы [5] к языкам C , C# , Java , MATLAB , Python и R. Основные системы моделирования стали совместимы с MOSEK, например: AMPL и GAMS . В 2020 году решатель также стал доступен в Wolfram Mathematica . [6]
Кроме того, Mosek можно использовать, например, с популярными пакетами MATLAB CVX и YALMIP. [7]
Решатель разработан датской компанией Mosek ApS, основанной в 1997 году Эрлингом Д. Андерсеном. Ее офис находится в Копенгагене , столице Дании .