Skip to content

AMPL

AMPL is an exceptionally powerful and natural tool for developing and deploying the complex optimization models that arise in diverse business and engineering applications. AMPL’s modeling language lets you formulate problems the way you think of them, while the AMPL interactive development system supports all of the best large-scale solvers to help you find good solutions fast. AMPL’s interfaces (APIs) to popular programming languages enable integration and deployment within diverse optimization applications; amplpy, the Python API, is particularly notable for its access to the extensive Python development ecosystem, and for its support of both instruction and development in the widely used Jupyter notebook format. Flexible trials are available through a Community Edition and the AMPL Model Colaboratory.

AMPL