General Algebraic Modeling System
![]() | Ця стаття в процесі редагування певний час. Будь ласка, не редагуйте її, бо Ваші зміни можуть бути втрачені. Якщо ця сторінка не редагувалася кілька днів, будь ласка, приберіть цей шаблон. Це повідомлення призначене для уникнення конфліктів редагування. Останнє редагування зробив користувач Іванко1 (внесок, журнали) о 16:31 UTC (7367914 хвилин тому). |
Тип | Мова алгебраїчного моделювання (МАМ) |
---|---|
Розробник | GAMS Development Corporation |
Стабільний випуск | 23.6.5 (8 квітня 2011) |
Версії | 49.2.0 (5 березня 2025)[1] |
Платформа | Крос-платформове |
Стан розробки | Активний |
Ліцензія | Proprietary |
Вебсайт | GAMS США GAMS Німеччина |
GAMS (англ. General Algebraic Modeling System, буквально «загальна система алгебраїчного моделювання») — високорівнева система моделювання для математичної оптимізації. GAMS розроблено для моделювання і розв'язання задач лінійних, нелінійних і змішано-цілочисельних оптимізаційних задач. Система призначена для складних, великомасштабних застосунків моделювання і дозволяє користувачеві створювати великі підтримувані моделі, які можуть бути адаптовані до нових ситуацій. Система доступна для використання на різних комп'ютерних платформах. Моделі можна переносити з однієї платформи на іншу.
GAMS була першою мовою алгебраїчного моделювання (МАМ) і формально схожа на часто використовувані мови програмування четвертого покоління.[джерело?] GAMS містить інтегроване середовище розробки (IDE) і пов'язана з групою сторонніх оптимізаційних розв'язувачів. Серед цих розв'язувачів є розв'язувачі BARON, COIN, CONOPT, CPLEX, DICOPT, GUROBI, MOSEK, SNOPT, and XPRESS.
GAMS полегшує користувачам реалізацію різних гібридних алгоритмів, плавно поєднуючи застосування різних розв'язувачів. Моделі описані короткими алгебраїчними операторами, які легко читаються людьми і машинами. GAMS є одним з найпопулярніших вхідних форматів сервера NEOS для оптимізації. Хоча спочатку GAMS була призначена для застосунків, пов'язаних з економікою і менеджментом, вона має велике співтовариство користувачів з різних сфер інженерії і науки.
Історія
![]() | Цей розділ потребує доповнення. |
Хронологія
- 1976 Ідея GAMS представлена на ISMP у Будапешті
- 1978 Етап I: GAMS підтримує лінійне програмування. Підтримувані платформи: мейнфрейми і робочі станції Unix
- 1979 Етап II: GAMS підтримуєs нелінійне програмування.
- 1987 GAMS стає комерційним продуктом
- 1988 Перша система на ПК (16 біт)
- 1988 Алекс Міраус (англ. Alex Meeraus), ініціатор GAMS і засновник GAMS Development Corporation, нагороджений INFORMS Computing Society Prize
- 1990 32-бітний Dos Extender
![]() | Цей розділ потребує доповнення. |
- 2010 GAMS відзначена нагородою від Німецького товариства з дослідження операцій (German Society of Operations Research, GOR)
Див. також
- AIMMS
- Мова алгебраїчного моделювання
- AMPL — популярна мова моделювання для великомасштабної лінійної, змішано-цілочисельної і нелінійної оптимізації
- APMonitor
- MPS (format)
- nl (формат)
- OptimJ — a Java-based мова моделювання для оптимізації, доступна як плагін Eclipse