Skip to main content

For questions related to the algebraic modeling language AMPL.

AMPL, an acronym for A Mathematical Programming Language, is an algebraic modeling language for describing and solving high-complexity problems for large-scale mathematical computation (i.e. large-scale optimization and scheduling-type problems).

AMPL supports a wide range of problems such as linear, quadratic and nonlinear problems in continuous and discrete variables and is connected to dozens of solvers, both open source and commercial, including CBC, CPLEX, FortMP, Gurobi, MINOS, IPOPT, SNOPT and KNITRO.

Further information is available at the official AMPL homepage and the AMPL Wikipedia page.

Code Language (used for syntax highlighting): default