AMPL

GPTKB entity

Statements (60)
Predicate Object
gptkbp:instanceOf mathematical modeling language
gptkbp:designedBy gptkb:Robert_Fourer
gptkb:Brian_W._Kernighan
gptkb:David_M._Gay
gptkbp:designedFor operations research
mathematical optimization
gptkbp:documentation https://dev.ampl.com/
gptkbp:fileExtension .dat
.mod
.run
gptkbp:firstReleased 1990
gptkbp:fullName gptkb:A_Mathematical_Programming_Language
gptkbp:hasCompany gptkb:AMPL_Optimization_Inc.
gptkbp:headquarters gptkb:New_Jersey,_USA
https://www.w3.org/2000/01/rdf-schema#label AMPL
gptkbp:influencedBy Algebraic modeling languages
gptkbp:interface gptkb:Java
gptkb:Python
gptkb:Julia
gptkb:C++
gptkb:MATLAB
gptkb:.NET
gptkb:Excel
C
R
gptkbp:latestReleaseVersion 2023.10.25
gptkbp:license proprietary
gptkbp:notablePublication gptkb:AMPL:_A_Modeling_Language_for_Mathematical_Programming_(book)
gptkb:Management_Science,_1993_(Fourer,_Gay,_Kernighan)
gptkbp:paradigm declarative
gptkbp:supports batch processing
interactive use
large-scale optimization
automatic differentiation
data separation
modular modeling
scripted execution
sparse data
gptkbp:supportsSolver gptkb:CBC
gptkb:MINOS
gptkb:Bonmin
gptkb:CPLEX
gptkb:Couenne
gptkb:Gurobi
gptkb:IPOPT
gptkb:KNITRO
gptkb:SNOPT
gptkbp:usedBy gptkb:government
gptkb:industry
academia
gptkbp:usedFor linear programming
nonlinear programming
integer programming
stochastic programming
optimization modeling
gptkbp:website https://ampl.com/
gptkbp:bfsParent gptkb:Brian_Kernighan
gptkb:Robert_Fourer
gptkb:Amplitude
gptkbp:bfsLayer 5