Google
 
   
Login
Username:

Password:


Lost Password?

Register now!
Search
Main Menu
service
top books
Polls
What do you think about php-deluxe.net?
Excellent!
Cool
Hmm..not bad
What the hell is this?
encyclopedia
recommendation
Freenet DSL
Who's Online
6 user(s) are online (6 user(s) are browsing encyclopedia)

Members: 0
Guests: 6

more...
partner

AMPL programming language

AMPL, short for A Mathematical Programming Language , is a high-level programming language, developed at Bell Labs, 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 ) accept AMPL input.

AMPL was created by Robert Fourer, David Gay and Brian Kernighan. It is currently maintained by AMPL Optimization LLC.

The primary competitor to AMPL is General Algebraic Modeling System (General Algebraic Modeling System), originally developed at the World Bank.

=External links=

[http://www.ampl.com AMPL home page]