WikiSort.ru - Программирование

ПОИСК ПО САЙТУ | о проекте
AMPL
Класс языка язык программирования
Появился в 1990 и 1985
Автор Bell Laboratories
Разработчик Bell Labs
Расширение файлов .mod, .dat или .run
Испытал влияние Си и AWK
ОС кроссплатформенность
Сайт ampl.com

AMPL (аббревиатура от англ. A Modeling Language for Mathematical Programming — язык моделирования для математического программирования) — язык программирования высокого уровня, разработанный в Bell Laboratories в 1985 году для того, чтобы описывать и решать сложные задачи оптимизации и теории расписаний. AMPL не решает задачи непосредственно, а вызывает соответствующие внешние «решатели» (такие как CPLEX, MINOS, IPOPT, SNOPT и другие) для получения решения.

Язык работает с линейными и нелинейными задачами оптимизации с дискретными или непрерывными переменными. Одно из преимуществ языка — подобие его синтаксиса математической записи задач оптимизации, что позволяет дать очень краткое и легкочитаемое определение задач математического программирования. Многие современные решатели, доступные на сервере NEOS, принимают ввод моделей на AMPL.

Непосредственные разработчики языка — Роберт Фоурер (англ. Robert Fourer), Дэвид Гэй (David Gay) и Брайан Керниган — в 1993 году были награждены премией Американского общества исследования операций (англ. Operations Research Society of America).

Примечания

    Ссылки

    Данная страница на сайте WikiSort.ru содержит текст со страницы сайта "Википедия".

    Если Вы хотите её отредактировать, то можете сделать это на странице редактирования в Википедии.

    Если сделанные Вами правки не будут кем-нибудь удалены, то через несколько дней они появятся на сайте WikiSort.ru .




    Текст в блоке "Читать" взят с сайта "Википедия" и доступен по лицензии Creative Commons Attribution-ShareAlike; в отдельных случаях могут действовать дополнительные условия.

    Другой контент может иметь иную лицензию. Перед использованием материалов сайта WikiSort.ru внимательно изучите правила лицензирования конкретных элементов наполнения сайта.

    2019-2024
    WikiSort.ru - проект по пересортировке и дополнению контента Википедии