A modeling language for Mathematical Programming
— AMPL is a comprehensive and powerful algebraic modeling language for linear and nonlinear optimization problems, with discrete or continuous variables.
Developed at Bell Laboratories, AMPL lets you use common notation and familiar concepts to formulate optimization models and examine solutions, while the computer manages communication with an appropriate solver. Its flexibility and convenience render it ideal for rapid prototyping and model development, while its speed and control options make it an especially efficient choice for repeated production runs.

news
Knitro 14.2 solve your toughest nonlinear non-convex models in seconds
— We are pleased to announce that Artelys Knitro 14.0 is now available! This new version enables compagnies to solve complex non-linear optimization problems with unprecedented efficency and precision.
Artelys Knitro 14.1: delivers very quick solutions on non-convex models
— We are pleased to announce that Artelys Knitro 14.0 is now available! This new version enables compagnies to solve complex non-linear optimization problems with unprecedented efficency and precision.
Artelys Knitro 14: new release of our nonlinear optimization solver
— We are pleased to announce that Artelys Knitro 14.0 is now available! This new version enables compagnies to solve complex non-linear optimization problems with unprecedented efficency and precision.
a worldwide recognized modeling language

institutions
countries
citations
programming interfaces
applications
Transport
Health
Industry
Telecommunications
Finance / Banking
Consulting / Services
Energy / Natural resources
key features
— AMPL comes with a variety of key features designed to help formulate models, communicate with a wide variety of solvers, and examine solutions. It incorporates a rich language for describing optimization problems. As a result, AMPL is well known for the naturalness of its syntax and reliability for developing and maintaining complex models.
AMPL IDE,integrated development environment
Separation of model and data +
Easy connection to multiple data formats: text files, Excel, SQL databse +
Mathematical function library +
Interfaces to FICO Xpress and Artelys Knitro




interfaces

operating systems



subscribe to our newsletters
download the brochure
testimony
— “Artelys Knitro and AMPL performance enables the automation of radiation therapy cancer treatment, resulting in faster treatment delivery and more accurate tumor irradiation and healthy tissue sparing. Thanks to the resolution of complex large scale optimization models more than 800 patients were treated since the beginning of the project.”
— “The use of robust, innovative and powerful components enables us to carry out reliable analyses about sensitive issues such as network security.”
Request demo
© ARTELYS document.write(new Date().getFullYear()); • All rights reserved • Legal mentions