Visit our team at our AMPL booth, attend the Technology Workshop on April 16th at 3:00-4:45PM and the Technology Tutorial on Monday April 17 from 3:40 – 4:30PM.

Prototype, develop, deploy, optimization applications with ease

Find out why thousands of businesses, governments, research centers and educational institutions rely on AMPL to investigate and implement the most demanding large-scale optimization applications. 

The fastest optimization toolchains run AMPL

Find out why thousands of businesses, governments, research centers and educational institutions rely on AMPL to investigate and implement the most demanding large-scale optimization applications.

The fastest optimization toolchains run AMPL

Find out why thousands of businesses, governments, research centers and educational institutions rely on AMPL to investigate and implement the most demanding large-scale optimization applications.

The fastest optimization toolchains run AMPL

Find out why thousands of businesses, governments, research centers and educational institutions rely on AMPL to investigate and implement the most demanding large-scale optimization applications.

Code demonstration of an AMPL model with Python API integration and a console with the outcome of running the AMPL model with Gurobi solver.

All-New Python Ecosystem

Experience the difference for large-scale optimization

Natural mathematical modeling syntax with natural python integration. Our new python ecosystem allows you to collaborate, ideate, and prototype to build full optimization applications and deploy them to your larger systems. 

Integrate with amplpy

Our amplpy interface allows developers to access the features of AMPL from within Python.

Read the docs >

amplpy >

AMPL for Courses >

Start free now >

Collaborate and model online

Use Jupyter Notebooks on platforms like Google Colab, Kaggle, Gradient, and AWS SageMaker. You can also easily communicate results with your teams through Streamlit.

Read the docs >

Read the docs >

Read the docs >

Read the docs >

Optimization made faster and easier

AMPL sets the standard for modeling and deployment of large-scale optimization in applications of all kinds

Express models in AMPL the way you think about them while maintaining the ability to change your data or solver without the need to modify your model. AMPL’s fast interpreter and mature APIs support development, deployment, and maintenance of the most challenging applications. 

Group 2 Copy 3

Describe optimization problems in a declarative language based directly on the familiar terminology of algebra. AMPL gets you started fast without the distractions and complications of programming.

Group 8

Process your model and data with lightning speed to generate thousands or millions of variables and constraints. AMPL’s translation routines are tuned to the needs of optimization.

Group 35 Copy 2

Integrate your optimization models with spreadsheet and relational sources, locally or in the cloud. AMPL’s table handlers establish fast connections for data input and result output.

Group 19 Copy 2

Try out the features of widely used solvers, without changing your model or data. AMPL’s standard interface lets you focus first on modeling and then choose the optimization engine that meets your needs.

Group Copy 2

Build optimization into your enterprise systems or software products, using AMPL’s application programming interfaces. AMPL offers fast connections to Python, R, C++, C#, MATLAB, and Java, while maintaining your model in its original, readable form.

Group 16 Copy 6

Master the AMPL language and system quickly with our introductory materials, examples, and documentation. The AMPL book provides a complete tutorial introduction (and it’s great for teaching, too).

Group 37 Copy

Count on our team to help you in all stages of application building. Our technical staff provides expert advice on AMPL, solvers, and optimization. Our consulting services can help you build and integrate your models.

Group 21 Copy

Trial and purchase AMPL and your choice of the best solvers, from a single source. We provide support and updates for the top linear-quadratic, nonlinear, and global solvers, both commercial and open-source.

Developed for practitioners

Prototype, develop, share, and hand off full applications with ease

AMPL has been developed for the real-world modeler who needs to manage all phases of the optimization development cycle without sacrificing computational performance. AMPLs straightforward language lets you formulate optimization models the way you think about them, and makes model logic accessible to your team members.

Developed for practitioners

Prototype, develop, share, and hand off full applications with ease

AMPL has been developed for the real-world modeler who needs to manage all phases of the optimization development cycle without sacrificing computational performance. AMPLs straightforward language lets you formulate optimization models the way you think about them, and makes model logic accessible to your team members.