AIMMS (англ. Advanced Interactive Multidimensional Modeling System, буквально «система сучасного інтерактивного багатовимірного моделювання») — програмний комплекс, що призначений для моделювання і розв'язання великомасштабних задач оптимізації і планування.[1][2] Він складається з алгебраїчної мови моделювання, інтегрованого середовища розробки для редагування моделей і створення графічного інтерфейсу користувача навколо цих моделей, а також графічне середовище кінцевого користувача.[3] AIMMS пов'язана з декількома розв'язувачами через відкритий інтерфейс розв'язувача AIMMS (AIMMS Open Solver Interface).[4] Підтримувані розв'язувачі: CPLEX, Gurobi, MOSEK, CBC, Conopt, MINOS, IPOPT, SNOPT і KNITRO.

AIMMS
Дата появи1989
ТворціJohannes J. Bisschop
Marcel Roelofs
РозробникParagon Decision Technology B.V.
Останній реліз4.8.1 (9 червня, 2015)
Операційна системаCross-platform
ЛіцензіяProprietary
Звичайні розширення файлів.prj .aim .amb .aimmspack .dat
ВебсайтОфіційний сайт AIMMS

Особливості

ред.

AIMMS підтримує суміш декларативного і імперативного стилів програмування. Розробка моделей оптимізації відбувається через декларативні елементи мови, такі як множини та індекси, а також скалярні і багатовимірні параметри, змінні й обмеження, які є загальними для всіх мов алгебраїчного моделювання, і дозволяють коротко записати більшість задач у галузі математичної оптимізації. Одиниці вимірювання від початку підтримуються в мові, аналіз одиниць може бути виконаний в період компіляції і виконання для виявлення помилок моделювання.

Див. також

ред.

Примітки

ред.
  1. Kallrath, Joseph (2004). Modeling Languages in Mathematical Optimization. Kluwer Academic Publishing. ISBN 9781402075476.
  2. Roelofs, Marcel (2010). AIMMS Language Reference (PDF). lulu.com. ISBN 9780557424566. Архів оригіналу (PDF) за 7 червня 2015. Процитовано 14 травня 2011.
  3. Roelofs, Marcel (2010). AIMMS User's Guide (PDF). lulu.com. ISBN 9780557063604. Архів оригіналу (PDF) за 7 червня 2015. Процитовано 14 травня 2011.
  4. Paragon Decision Technology (2009). AIMMS Open Solver Interface API. Архів оригіналу за 13 липня 2013. Процитовано 14 травня 2011.

Посилання

ред.