AMPL

AMPL is an algebraic modeling language to describe and solve high-complexity problems for large-scale mathematical computing . It was developed by Robert Fourer, David Gay, and Brian Kernighan at Bell Laboratories. AMPL supports dozens of solvers, both open source and commercial software, including CBC, CPLEX, FortMP, MOSEK, MINOS, IPOPT, SNOPT, KNITRO, and LGO. Problems are passed to solvers as nl files. AMPL is used by more than 100 corporate clients, and by government agencies and academic institutions. Wikipedia

Created Year: 1985
Developed by: Bell Labs
Operating systems: cross-platform
Aliases: AMPL programming language, A Mathematical Programming Language
File extensions: dat, mod, run

Wikidata: Q295250

Influenced by: AWKC

Programming paradigms: declarative programmingimperative programming

Language types: algebraic modeling language

AMPL Influence Network

Pan and zoom the graph with your mouse or alternatively your fingers on touch devices.

Search on GitHub


Latest data update: 2025-06-15