AMPL: A Modeling Language for Mathematical Programming by Robert Fourer

By Robert Fourer

AMPL is a language for large-scale optimization and mathematical programming difficulties in creation, distribution, mixing, scheduling, and plenty of different functions. Combining widely used algebraic notation and a strong interactive command surroundings, AMPL makes it effortless to create versions, use a wide selection of solvers, and think about recommendations. notwithstanding versatile and handy for speedy prototyping and improvement of versions, AMPL additionally bargains the rate and generality wanted for repeated large-scale construction runs. This e-book, written via the creators of AMPL, is a whole advisor for modelers in any respect degrees of expertise. It starts with an educational on usual linear programming types, and offers all of AMPL's positive aspects for linear programming with huge examples. extra chapters disguise community, nonlinear, piecewise-linear, and integer programming; database and spreadsheet interactions; and command scripts. such a lot chapters contain workouts. obtain unfastened types of AMPL and several other solvers from www.ampl.com for experimentation, evaluate, and schooling. the website additionally lists owners of the economic model of AMPL and various solvers.

Show description

Read Online or Download AMPL: A Modeling Language for Mathematical Programming PDF

Best linear programming books

The Stability of Matter: From Atoms to Stars

During this assortment the reader will locate normal effects including deep insights into quantum structures mixed with papers at the constitution of atoms and molecules, the thermodynamic restrict, and stellar buildings.

Generalized Linear Models, Second Edition (Chapman & Hall CRC Monographs on Statistics & Applied Probability)

The good fortune of the 1st variation of Generalized Linear versions ended in the up to date moment variation, which maintains to supply a definitive unified, therapy of equipment for the research of numerous forms of information. at the present time, it continues to be renowned for its readability, richness of content material and direct relevance to agricultural, organic, future health, engineering, and different functions.

Switched Linear Systems: Control and Design (Communications and Control Engineering)

Switched linear structures have loved a selected development in curiosity because the Nineties. the big volume of information and concepts therefore generated have, earlier, lacked a co-ordinating framework to concentration them successfully on a few of the basic matters similar to the issues of strong stabilizing switching layout, suggestions stabilization and optimum switching.

AMPL: A Modeling Language for Mathematical Programming

AMPL is a language for large-scale optimization and mathematical programming difficulties in construction, distribution, mixing, scheduling, and lots of different functions. Combining standard algebraic notation and a strong interactive command setting, AMPL makes it effortless to create versions, use a large choice of solvers, and look at suggestions.

Additional info for AMPL: A Modeling Language for Mathematical Programming

Sample text

D) How could the group use the dual variables on the maximum-weight and maximum-volume constraints to evaluate potential new partners for their activities? (e) Through adverse circumstances the group has been reduced to only one member, who can carry a mere 75 pounds and five cubic feet. What is the optimum strategy now? Given that this requires a non-integral number of acquisitions, what is the best all-integer solution? (The integrality constraint converts this from a standard linear programming problem into a much harder problem called a Knapsack Problem.

________________________________________________________________________ ____________________________________________________________________________________________________________________________________________________________________________________ effect. 5. Comparing this session with our previous one, we see that the additional reheat time restriction reduces profits by about $4750, and forces a substantial change in the optimal solution: much higher production of plate and lower production of bands.

How would you declare the constraints? 7 AMPL INTERFACES 23 How much of each car should be produced, and what is the maximum profit? You should find that your solution specifies a fractional amount of one of the cars. As a practical matter, how could you make use of this solution? (d) If you maximize the total number of cars produced instead of the total profit, how many more cars do you make? How much less profit? (e) Each kind of car achieves a certain fuel efficiency, and the manufacturer is required by law to maintain a certain ‘‘fleet average’’ efficiency.

Download PDF sample

Rated 4.19 of 5 – based on 32 votes