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 lots of different purposes. Combining established algebraic notation and a strong interactive command setting, AMPL makes it effortless to create types, use a wide selection of solvers, and look at options. although versatile and handy for fast prototyping and improvement of versions, AMPL additionally deals the rate and generality wanted for repeated large-scale creation runs. This booklet, written through the creators of AMPL, is a whole consultant for modelers in any respect degrees of expertise. It starts with an educational on usual linear programming types, and provides all of AMPL's good points for linear programming with wide examples. extra chapters conceal community, nonlinear, piecewise-linear, and integer programming; database and spreadsheet interactions; and command scripts. such a lot chapters comprise workouts. obtain loose models of AMPL and several other solvers from www.ampl.com for experimentation, evaluate, and schooling. the website additionally lists owners of the industrial model of AMPL and various solvers.

Show description

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

Best linear programming books

Optimal Control Problems for Partial Differential Equations on Reticulated Domains: Approximation and Asymptotic Analysis

After over 50 years of accelerating clinical curiosity, optimum regulate of partial differential equations (PDEs) has built right into a well-established self-discipline in arithmetic with myriad purposes to technology and engineering. because the box has grown, so too has the complexity of the structures it describes; the numerical awareness of optimum controls has turn into more and more tricky, challenging ever extra refined mathematical instruments.

The Robust Maximum Principle: Theory and Applications

Either refining and increasing past courses by means of the authors, the cloth during this monograph has been class-tested in mathematical associations through the global. protecting a few of the key parts of optimum keep an eye on concept (OCT)—a speedily increasing box that has constructed to investigate the optimum habit of a limited approach over time—the authors use new easy methods to set out a model of OCT’s extra subtle ‘maximum precept’ designed to resolve the matter of creating optimum keep an eye on suggestions for doubtful platforms the place a few parameters are unknown.

Test- und Prüfungsaufgaben Regelungstechnik: 457 durchgerechnete Beispiele mit analytischen, nummerischen und computeralgebraischen Lösungen in MATLAB und MAPLE

Aus den wichtigsten Gebieten der Regelungstechnik wurden 457 Aufgaben zusammengefasst (rund 50 mehr als in der ersten Auflage), wie sie bei Prüfungen oder bei Rechenübungen gestellt werden können. An jede Angabe schließt sich die genaue Durchrechnung analytisch, numerisch und computeralgebraisch in MATLAB und anderen Simulationssprachen, häufig mit Diskussion und Lösungsgraphik an.

Recent Developments in Optimization Theory and Nonlinear Analysis: Ams/Imu Special Session on Optimization and Nonlinear Analysis, May 24-26, 1995, Jerusalem, Israel

This quantity comprises the refereed court cases of the precise consultation on Optimization and Nonlinear research held on the Joint American Mathematical Society-Israel Mathematical Union assembly which came about on the Hebrew college of Jerusalem in may well 1995. many of the papers during this ebook originated from the lectures added at this targeted consultation.

Extra resources for AMPL: A Modeling Language for Mathematical Programming

Sample text

Kluwer Academic Publishers (Dordrecht, The Netherlands, 2001). An updated survey of linear programming theory and methods. 7 AMPL INTERFACES 21 Exercises 1-1. 2, but with a quite different story behind it. (a) You are in charge of an advertising campaign for a new product, with a budget of $1 million. You can advertise on TV or in magazines. 8 million potential customers; a magazine page costs $10,000 and reaches 1 million. You must sign up for at least 10 minutes of TV time. How should you spend your budget to maximize your audience?

A maximum of 120 minutes of radio? 1-2. The steel model of this chapter can be further modified to reflect various changes in production requirements. For each part below, explain the modifications to Figures 1-6a and 1-6b that would be required to achieve the desired changes. ) (a) How would you change the constraints so that total hours used by all products must equal the total hours available for each stage? Solve the linear program with this change, and verify that you get the same results.

Explain what happens when the available reheat time drops to 11 hours. 1-4. Here is a similar profit-maximizing model, but in a different context. An automobile manufacturer produces several kinds of cars. Each kind requires a certain amount of factory time per car to produce, and yields a certain profit per car. A certain amount of factory time has been scheduled for the next week, and it is desired to use all this time; but at least a certain number of each kind of car must be manufactured to meet dealer requirements.

Download PDF sample

Rated 4.60 of 5 – based on 46 votes