AMPL A Mathematical Programming Language 2009 09.26
October 7th, 2009
AMPL A Mathematical Programming Language v2009 09.26 4.6 MB
AMPL is a comprehensive and powerful algebraic modeling language for linear and nonlinear optimization problems, in discrete orcontinuous variables.
AMPL’s flexibility and convenience render it ideal for rapid prototyping and model development, while its speed and control options make it an especially efficient choice forrepeated production runs.
Key modeling language features
* Broad support for sets and set operators. AMPL models can use sets of pairs, triples, and longer tuples; collections of sets indexedover sets; unordered, ordered, and circular sets of objects; and sets of numbers.
* General and natural syntax for arithmetic, logical, and conditional expressions; familiar conventions forsummations and other iterated operators.
* Nonlinear programming features such as initial primal and dual values, userdefined functions, fast automatic differentiation, and automatic eliminationof "defined" variables.
* Convenient alternative notations including node and arc declarations for network problems, a special syntax for piecewiselinear functions, andcolumnwise specification of linear coefficients.
Key modeling environment features
* Interactive command environment with batch processing options. Powerful display commands let you view anymodel component or expression, browsing onscreen or writing to a file, using automatic formatting or your own preferences.
* New looping and ifthenelse commands. Simple programs in the AMPLcommand language can now be written to solve sequences of related problems, for sensitivity analysis and for decomposition or other iterative schemes.
* Separation of model and data. AMPL modelsremain concise even as sets and data tables grow. Models may incorporate many kinds of conditions for validity of the data.
* Interfaces to popular and sophisticated solvers including CONOPT,CPLEX, LAMPS, LANCELOT, LOQO, LSGRG, MINOS, OSL, SNOPT, and XA…
http://uploading.com/files/a95me311/AMPL.A.Mathematical.Programming.Language.v2009.09.26.rar
http://rapidshare.com/files/289715714/AMPL.A.Mathematical.Programming.Language.v2009.09.26.rar
Comments are closed.