Ampl Programming Language

AMPL, short for "A Mathematical Programming Language", is a high-level programming language, developed at Bell Laboratories, for describing and solving high complexity problems for large scale mathematical computation. (i.e. large scale optimization and scheduling type problems). AMPL does not solve those problems directly; instead, it calls appropriate external solvers (such as MINOS, IPOPT, SNOPT and so on) to obtain solutions. AMPL handles linear and nonlinear optimization problems, in discrete or continuous variables. One particular advantage of AMPL is the similarity of its syntax to the mathematical notation of optimization problems. This allows for a very concise and readable definition of problems in the domain of mathematical programming. Many modern solvers available on the NEOS http://www-neos.mcs.anl.gov/neos/ server (hosted at the Argonne National Laboratory) accept AMPL input. One of the authors of AMPL is Brian Kernighan, the creator of C programming language. It is currently maintained by AMPL Optimization LLC. The primary competitor to AMPL is GAMS (General Algebraic Modeling System), originally developed at the World Bank.

External Links

AMPL home page

 

<< PreviousWord BrowserNext >>
dagonet
ivonne belen
treasure master
vctor andrs belande
lament for ur
cleaner shrimp
thomas j. sargent
bobby skafish
jay dittamo
skirt steak
2004 african nations cup (squads)
cedarville, california
carlton house
gun (staff)
preemptive strike (album)
t bone
sydney futures exchange
alex grossman
vision (york)
jean morlet
ameranthropoides loysi
harry jenkins (senior)
drak pack
think subscription
continuity editing
eve sweetser
kirk jarvinen
rie kugimiya
motiv8
northwest region
thomas j henderson
frailty
hafiz (disambiguation)
mirai sentai time ranger
movement in still life (album, uk)
unin patritica (colombia)
katsuji mori
western standard
taiwan affairs office
e. w. scripps
movement in still life (album, us)
detox (treble charger album)
case of trotskyist anti soviet military organization
african spurred tortoise