За последние несколько десятилетий было создано несколько языков алгебраического моделирования (AML), например, AMPL , GAMS , AIMMS , являются одними из самыхизвестные и широко используемые имена. Я использовал в основном первые два варианта.
Однако недавно были созданы новые AML, и теперь они имеют отличную поддержку сообщества, например, Pyomo и JuMP два, наверное, самых многообещающих имени. Я попробовал немного их обоих. Очевидно, что для людей, имеющих опыт работы с языками программирования Python или Julia, эти два AML являются отличными инструментами, а кривая обучения гораздо круче.
Какие другие основные преимущества (возможно, новые функции, лучшая эффективность,расширенная функциональность) и мотивация в целом для создания этих новых AML?