AMPL - это язык алгебраического моделирования для математической оптимизации. Он поддерживает широкий спектр задач, таких как линейные, квадратичные и нелинейные задачи с непрерывными и дискретными переменными, и связан с большинством решателей.

AMPL, аббревиатура от языка математического программирования, представляет собой язык алгебраического моделирования для описания и решения проблем высокой сложности для крупномасштабных математических вычислений (то есть задач крупномасштабной оптимизации и планирования). Его разработали Роберт Фурер, Дэвид Гей и Брайан Керниган в Bell Laboratories. AMPL поддерживает десятки решателей, как с открытым исходным кодом, так и коммерческих, включая CBC, CPLEX, FortMP, Gurobi, MINOS, IPOPT, SNOPT и KNITRO.

Подробнее об AMPL

Домашняя страница AMPL

AMPL в Википедии