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

What's new?

INFORMS Conference on Business Analytics & Operations Research
April 12-14, Huntington Beach, California, U.S.A.
AMPL sponsorship and presentations

Learn More >>

New AMPL API programming & deployment interface
Download beta test versions for Java and MATLAB

Learn More >>


The AMPL system is a sophisticated modeling tool that supports the entire optimization modeling lifecycle: development, testing, deployment, and maintenance.

By using a high-level representation that represents optimization models in the same ways that people think about them, AMPL promotes rapid development and reliable results.

AMPL integrates a modeling language for describing optimization data, variables, objectives, and constraints; a command language for browsing models and analyzing results; and a scripting language for gathering and manipulating data and for implementing iterative optimization schemes. All use the same concepts and syntax for streamlined application-building.