Язык алгебраического моделирования
-
Основы алгебраического моделирования
- Математические программы (МП) используются для решения оптимизационных задач.
- МП включают в себя интерпретаторы, решатели, пользовательские интерфейсы и средства обмена данными.
-
Принципы проектирования AML
- Сбалансированное сочетание декларативных и процедурных элементов.
- Открытая архитектура и интерфейсы к другим системам.
- Моделирование данных и методов решения.
- Соответствие между моделями и операционной системой.
-
История AML
- Начало с программ для матриц и отчетов в 1970-х годах.
- UIMP стал шагом к современным AML, подчеркивая группировку переменных и ограничений.
- Современные AML поддерживают соответствие между моделями и реляционными базами данных.
-
Специализированные пакеты AML
- Примеры специализированных пакетов включают FlopC++, OptimJ, Pyomo и JuMP.
-
Рекомендации
- Статья содержит список специализированных пакетов AML и их особенности.
Полный текст статьи: