AMPL for Business
Streamlined optimization development in business applications of all kinds.Read More
AMPL for Teaching
Free AMPL and solvers. Full-featured, time-limited. Easy to install & distribute.Read More
AMPL for Research
Optimization modeling for engineering, science, economics, management.Read More
Recent INFORMS talks by AMPL experts
Modeling, not Programming: Model-Based Optimization by Robert Fourer
AMPL-Solver Interfaces with Callbacks by Filipe Brandão
Brian Kernighan on origins and principles of AMPL
Computer science pioneer and AMPL co-founder interviewed by Lex Fridman
New direct spreadsheet interface
Works with .xlsx files on Windows, macOS, and Linux
Improved support for multidimensional tables and for sheet names
The AMPL system supports the entire optimization modeling lifecycle — formulation, testing, deployment, and maintenance — in an integrated way that promotes rapid development and reliable results. Using a high-level algebraic representation that describes optimization models in the same ways that people think about them, AMPL can provide the head start you need to successfully implement large-scale optimization projects.
AMPL integrates its modeling language with a command language for analysis and debugging, and a scripting language for manipulating data and implementing optimization strategies. All use the same concepts to promote streamlined model-building.
When you reach the stage of embedding your optimization models into applications and deploying them in enterprise systems, AMPL’s APIs for C++, C#, Java, MATLAB, Python, and R insure that you have a reliable and maintainable implementation.