Jump to content

SolverStudio

SolverStudio — бесплатный плагин Excel , разработанный в Оклендском университете. [1] который поддерживает оптимизацию и имитационное моделирование в электронной таблице с использованием языка алгебраического моделирования . Он популярен в образовании, [2] государственный сектор [3] и промышленность для пользователей оптимизации, поскольку он использует стандартные языки моделирования и работает быстрее, чем традиционные подходы к оптимизации Excel. [4]

SolverStudio добавляет в Excel текстовый редактор, который используется для создания текстовой модели оптимизации (или моделирования) с использованием такого языка моделирования, как PuLP , AMPL , GAMS или Julia /JuMP. SolverStudio также предоставляет инструмент для присвоения имен данным в электронной таблице (и указания индексов для этих данных), что позволяет использовать данные в модели. При запуске модели система автоматически считывает входные данные из электронной таблицы и передает их в модель, а затем записывает результаты модели обратно в электронную таблицу.

SolverStudio работает с рядом коммерческих систем моделирования и систем моделирования с открытым исходным кодом. По умолчанию он использует PuLP с открытым исходным кодом , язык моделирования Python COIN-OR . Второй вариант Python с открытым исходным кодом — Pyomo , который поддерживает нелинейное и стохастическое программирование и обеспечивает доступ к более широкому спектру решателей. Другой поддерживаемый вариант линейного и нелинейного моделирования — Julia /JuMP.

SolverStudio также делает доступными для пользователей Excel два популярных языка коммерческого моделирования, AMPL и GAMS . SolverStudio позволяет решать модели, написанные с использованием этих языков, на собственном ПК пользователя или в облаке с помощью NEOS. [5]

Клон GNU AMPL, GMPL ( язык GNU MathProg) включен в SolverStudio.

CMPL с открытым исходным кодом SolverStudio включает в себя язык моделирования COIN-OR и Python SimPy на основе язык моделирования . SolverStudio поддерживает общее программирование с использованием Python и IronPython , что позволяет использовать эти языки программирования для написания сценариев Excel с использованием стандартных интерфейсов VBA .

  1. ^ Мейсон, Эндрю (2013). «SolverStudio: новый инструмент для лучшей оптимизации и имитационного моделирования в Excel». ИНФОРМЫ Сделки по образованию . Том. 14, нет. 1. С. 45–52.
  2. ^ Ральфс, Тед (10 января 2015 г.). «Пакет оптимизации COIN-OR: инструменты оптимизации с открытым исходным кодом. Часть 4: Моделирование с помощью COIN» (PDF) . Исследования по оптимизации вычислений в Лихае . Университет Лихай . Проверено 9 апреля 2016 г.
  3. ^ «СолверСтудио» . Международная федерация обществ операционных исследований . Проверено 9 апреля 2016 г.
  4. ^ «Ускорение SolverStudio+GAMS: от 2 часов до 2 минут» . Отзывы пользователей SolverStudio . Проверено 9 апреля 2016 г.
  5. ^ «Сервер NEOS для оптимизации» . Проверено 11 августа 2015 г.
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 6f4a14845e89baffca250c5a9c72e1fe__1697490900
URL1:https://arc.ask3.ru/arc/aa/6f/fe/6f4a14845e89baffca250c5a9c72e1fe.html
Заголовок, (Title) документа по адресу, URL1:
SolverStudio - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)