AMPL modeling language

E645517

AMPL modeling language is a high-level algebraic language used to describe and solve large-scale mathematical optimization problems.

All labels observed (3)

How this entity was disambiguated

Statements (82)

Predicate Object
instanceOf algebraic modeling language ⓘ
mathematical optimization modeling language ⓘ
abbreviationFor A Mathematical Programming Language ⓘ
compatibleWith CBC ⓘ
CPLEX ⓘ
GLPK ⓘ
Gurobi ⓘ
IPOPT ⓘ
KNITRO ⓘ
MINOS ⓘ
SNOPT ⓘ
Xpress ⓘ
many commercial and open-source solvers ⓘ
designedFor large-scale mathematical optimization ⓘ
developedBy Brian W. Kernighan ⓘ
linked to: Brian Kernighan

David M. Gay ⓘ
Robert Fourer ⓘ
documentedIn AMPL: A Modeling Language for Mathematical Programming ⓘ
domain mathematical programming ⓘ
optimization ⓘ
fullName A Mathematical Programming Language ⓘ
hasCompany AMPL Optimization LLC ⓘ
hasComponent data file ⓘ
model file ⓘ
run file ⓘ
hasDesignGoal expressive algebraic modeling ⓘ
rapid model prototyping ⓘ
scalability to large problems ⓘ
solver independence ⓘ
hasFeature algebraic notation for optimization models ⓘ
automatic differentiation for nonlinear models ⓘ
constraints and objective functions ⓘ
data tables interface ⓘ
declarative modeling style ⓘ
interactive command environment ⓘ
logical constraints ⓘ
parameters and variables ⓘ
piecewise-linear expressions ⓘ
presolve and model transformations ⓘ
scripting and control flow ⓘ
separate model and run files ⓘ
separation of model and data ⓘ
set and indexing constructs ⓘ
solver-independent model specification ⓘ
suffixes for advanced solver options ⓘ
support for external functions ⓘ
support for large sparse models ⓘ
support for scripting languages via APIs ⓘ
hasPublisher Brooks/Cole ⓘ
linked to: Cengage Learning

Duxbury Press ⓘ
languageParadigm declarative ⓘ
licenseType proprietary with academic licenses ⓘ
publishedIn 1993 ⓘ
supports conditional expressions in models ⓘ
indexing over sets and subsets ⓘ
linear programming ⓘ
mixed-integer nonlinear programming ⓘ
mixed-integer programming ⓘ
network optimization ⓘ
nonlinear programming ⓘ
piecewise-linear optimization ⓘ
quadratic programming ⓘ
scenario-based stochastic modeling ⓘ
stochastic programming ⓘ
user-defined functions via external libraries ⓘ
supportsDataFormat CSV tables ⓘ
relational database tables via ODBC ⓘ
spreadsheet tables via ODBC ⓘ
supportsInterface AMPL IDE and graphical tools ⓘ
APIs for C ⓘ
APIs for C++ ⓘ
APIs for Java ⓘ
APIs for Python ⓘ
command-line interface ⓘ
usedIn energy systems optimization ⓘ
finance ⓘ
industrial engineering ⓘ
operations research ⓘ
supply chain optimization ⓘ
telecommunications network design ⓘ
transportation and logistics ⓘ
writtenIn C ⓘ

How these facts were elicited

Referenced by (5)

Full triples — surface form annotated when it differs from this entity's canonical label.

Brian Kernighan → knownFor → AMPL modeling language ⓘ
Brian Kernighan → coCreatorOf → AMPL modeling language ⓘ
AMPL → fullName → A Mathematical Programming Language ⓘ
subject linked to: AMPL modeling language
linked to: AMPL modeling language
AMPL → abbreviationFor → A Mathematical Programming Language ⓘ
subject linked to: AMPL modeling language
linked to: AMPL modeling language
AMPL → documentedIn → AMPL: A Modeling Language for Mathematical Programming ⓘ
subject linked to: AMPL modeling language
linked to: AMPL modeling language