AMPL (язык программирования)
Материал из Википедии — свободной энциклопедии
AMPL (аббревиатура от англ. «A Modeling Language for Mathematical Programming» — «Язык моделирования для математического программирования») — язык программирования высокого уровня, разработанный в Bell Laboratories, для того, чтобы описывать и решать сложные задачи оптимизации и теории расписаний. AMPL не решает задачи непосредственно, а вызывает соответствующие внешние решатели (типа CPLEX, MINOS, IPOPT, SNOPT и т. д.), для получения решения. AMPL работает с линейными и нелинейными задачами оптимизации с дискретными или непрерывными переменными.
Одно из преимуществ AMPL — подобие его синтаксиса математической записи задач оптимизации, что позволяет дать очень краткое и легкочитаемое определение задач математического программирования. Многие современные решатели, доступные на сервере NEOS, принимают ввод моделей на AMPL. AMPL был создан англ. Robert Fourer, англ. David Gay и Брайаном Керниганом.
[править] Ссылки
- Официальный сайт AMPL
- Ссылки по алгебраическим языкам моделирования Центра системных исследований КАН
| Это незавершённая статья о компьютерных языках. Вы можете помочь проекту, исправив и дополнив её. |

