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