Summary: AMPL is a language for large-scale optimization and mathematical programming problems in production, distribution, blending, scheduling, and many other applications. Combining familiar algebraic notation and a powerful interactive command environment, AMPL makes it easy to create models, use a wide variety of solvers, and examine solutions. Though flexible and convenient for rapid prototyping and development of models, AMPL also offers the speed and generality needed...show more for repeated large-scale production runs. This book, written by the creators of AMPL, is a complete guide for modelers at all levels of experience. It begins with a tutorial on widely used linear programming models, and presents all of AMPL's features for linear programming with extensive examples. Additional chapters cover network, nonlinear, piecewise-linear, and integer programming; database and spreadsheet interactions; and command scripts. Most chapters include exercises. Download free versions of AMPL and several solvers from www.ampl.com for experimentation, evaluation, and education. The Web site also lists vendors of the commercial version of AMPL and numerous solvers. Benefits:
The authors teach the basics of linear programming and optimization in a practical setting.
The book covers all major kinds of optimization problems through numerous examples.
Exercises accompany most chapters.
NEW! Offers coverage of AMPL features added over the past 10 years, whose descriptions were previously only available in rough form on the AMPL web site.
NEW! Includes new chapters on Database Access, Modeling Commands, Display Commands, Command Scripts, Interactions with Solvers, and Complementarily Problems.
NEW! Contains an updated Reference Manual in an appendix.
NEW! Up-to-date student-edition software available for download at http://www.ampl.com.
The AMPL modeling language was created by the authors of the book, who continue to maintain and enhance it. The language, based on the sort of algebraic notation that is familiar to any mathematics, science or engineering student, lets people describe optimization problems to computers in much the same way that they would describe these problems to other people. It makes it possible to emphasize the kinds of general models that can be used to describe large-scale optimization problems.
A two-variable linear program. The two-variable linear program in AMPL. A linear programming model. The linear programming model in AMPL. Adding lower bounds to the model. Adding resource constraints to the model. AMPL interfaces.
2. DIET AND OTHER INPUT MODELS: MINIMIZING COSTS.
A linear program for the diet problem. An AMPL model for the diet problem. Using the AMPL diet model. Generalizations to blending, economics, and scheduling.
3. TRANSPORTATION AND ASSIGNMENT MODELS.
A linear program for the transportation problem. An AMPL model for the transportation problem. Other interpretations of the transportation model.
4. BUILDING LARGER MODELS.
A multicommodity transportation model. A multiperiod production model. A model of production and transportation.
5. SIMPLE SETS AND INDEXING.
Unordered sets. Sets of numbers. Set operations. Set membership operations and functions. Indexing expressions. Ordered sets.
6. COMPOUND SETS AND INDEXING.
Sets of ordered pairs. Subsets and slices of ordered pairs. Sets of longer tuples. Operations on sets of tuples. Indexed collections of sets.
7. PARAMETERS AND EXPRESSIONS.
Parameter declarations. Arithmetic expressions. Logical and conditional expressions. Restrictions on parameters. Computed parameters. Randomly generated parameters. Logical parameters. Symbolic parameters.
8. LINEAR PROGRAMS: VARIABLES, OBJECTIVES AND CONSTRAINTS.
Variables. Linear expressions. Objectives. Constraints.
9. SPECIFYING DATA.
Formatted data: the data command. Data in lists. Data in tables. Other features of data statements. Reading unformatted data: the read command.
10. DATABASE ACCESS.
General principles of data correspondence. Examples of table-handling statements. Reading data from relational tables. Writing data to relational tables. Reading and writing the same table. Indexed collections of tables and columns. Standard and built-in table handlers.
11. MODELING COMMANDS.
General principles of commands and options. Setting up and solving models and data. Modifying data. Modifying models.
12. DISPLAY COMMANDS.
Browsing through results: the display command. Formatting options for display. Numeric options for display. Other output commands: print and printf. Related solution values. Other display features for models and instances. General facilities for manipulating output.
13. COMMAND SCRIPTS.
Running scripts: include and commands. Iterating over a set: the for statement. Iterating subject to a condition: the repeat statement. Testing a condition: the if-then-else statement. Terminating a loop: break and continue. Stepping through a script. Manipulating character strings.
14. INTERACTIONS WITH SOLVERS.
Presolve. Retrieving results from solvers. Exchanging information with solvers via suffixes. Alternating between models. Named problems.
15. NETWORK LINEAR PROGRAMS.
Minimum-cost transshipment models. Other network models. Declaring network models by node and arc. Rules for node and arc declarations. Solving network linear programs.
16. COLUMNWISE FORMULATIONS.
An input-output model. A scheduling model. Rules for columnwise formulations.
17. PIECEWISE-LINEAR PROGRAMS.
Cost terms. Common two-piece and three-piece terms. Other piecewise-linear functions. Guidelines for piecewise-linear optimization.
18. NONLINEAR PROGRAMS.
Sources of nonlinearity. Nonlinear variables. Nonlinear expressions. Pitfalls of nonlinear programming.
19. COMPLEMENTARITY PROBLEMS.
Sources of complementarity. Forms of complementarity constraints. Working with complementarity constraints.
20. INTEGER LINEAR PROGRAMS.
Integer variables. Zero-one variables and logical conditions. Practical considerations in integer programming.
Barnes & Noble.com Various Shipping Locations, USA
Brand new, ships from the closest shipping location to your shipping address!
$4.50 +$3.99 s/h
Nettextstore Lincoln, NE
2002 Hardcover Good Books have varying amounts of wear and highlighting. Usually ships within 24 hours in quality packaging. Satisfaction guaranteed. This item may not include any CDs, Infotracs, A...show moreccess cards or other supplementary material. ...show less
$7.99 +$3.99 s/h
HPB-Montrose Houston, TX
2002 Hardcover Good Connecting readers with great books since 1972. Used books may not include companion materials, some shelf wear, may contain highlighting/notes, may not include cdrom or access ...show morecodes. Customer service is our top priority! ...show less
$9.74 +$3.99 s/h
HPB-Fremont Fremont, CA
2002 Hardcover Good Connecting readers with great books since 1972. Used books may not include companion materials, some shelf wear, may contain highlighting/notes, and may not include cd-rom or ac...show morecess codes. Customer service is our top priority! ...show less
$17.93 +$3.99 s/h
heavytail books Evanston, IL
no marks. Every heavytail order includes with a sweet! We carefully hand cleans and reinspects each and every item we ship. Our quality control process ensures items to be in the condition described o...show morer better. Heavytail is determined to earn your repeat business through old fashioned customer service. ...show less
$18.95 +$3.99 s/h
One Planet Books Columbia, MO
Ships same day or next business day! UPS expedited shipping available (Priority Mail for AK/HI/AOP/PO Boxes). NEW book
$18.95 +$3.99 s/h
One Planet Books Columbia, MO
Ships same day or next business day! UPS expedited shipping available (Priority Mail for AK/HI/APO/PO Boxes). Used sticker & some writing and/or highlighting. Used books may not include working access...show more code or dust jacket ...show less
$19.99 +$3.99 s/h
SUPER BOOKS Fort Mill, SC
Buy with Confidence. Excellent Customer Support. We ship from multiple US locations. No CD, DVD or Access Code Included.
$24.95 +$3.99 s/h
omgtextbooks Pueblo West, CO
2002 Hard cover 2nd ed. Good. Sewn binding. Cloth over boards. 540 p. Contains: Illustrations.
$26.65 +$3.99 s/h
Thrifty_Text Emeryville, CA
Ships today or the next business day. Cover and binding show moderate wear. Text may contain moderate writing/highlightings but is easily readable. 22-01.
$27.86 +$3.99 s/h
Thrifty Text Emeryville, CA
2002 Hard cover 2nd ed. Good. Shipping fast. Ships today or the next business day. Sewn binding. Cloth over boards. 540 p. Contains: Illustrations.
Free Shipping Get Free Shipping on orders over $25 (not including Rental and Marketplace). Order arrives in 5-10 business days.
Need it faster? We offer fast, flat-rate expedited shipping options.
Not the right book for you? We'll gladly take it back within 30 days.
To return an eTextbook:
Your eTextbook is non-returnable once it's been activated. You must contact us about returning your eTextbook before you activate it.
Returns are accepted within 30 days of the purchase date on your order confirmation.
This book qualifies for guaranteed cash back! Buy it now for , then:
Sell it back by:
Guaranteed cash back:
Cost of this book after cash back:
Take advantage of Guaranteed Cash Back. Send your book to us in good condition before the end of the buyback period, we'll send YOU a check, and you'll pay less for your textbooks!
If you find this book for less on Amazon.com (direct from Amazon, not marketplace sellers), we'll match it.
In our warehouse, waiting to ship directly to you.
We hand-inspect every used textbook to make sure it's in good condition.
Buy it now. Sell it later!
Sell this textbook for cash!
When you're done with this book, sell it back to Textbooks.com. In addition to the best possible buyback price, you'll get an extra 10% cash back just for being a customer.
We buy good-condition used textbooks year 'round, 24/7. No matter where you bought it, Textbooks.com will buy your textbooks for the most cash.
We hand-inspect every one of our used textbooks to ensure good condition.
Our used textbooks do NOT have:
Missing or torn pages
Missing or torn cover
Torn or damaged binding
A broken spine
This textbook has never been used.
Due to the size of eTextbooks, a high-speed internet connection (cable modem, DSL, LAN) is required for download stability and speed. Your connection can be wired or wireless.
Being online is not required for reading an eTextbook after successfully downloading it. You must only be connected to the Internet duringthe download process.
Windows XP, Windows Vista or Mac OS X 10.3 or above
At least 280 MB RAM, a 600 mHZ processor and 110 MB of hard drive space
1024x768 (or larger) screen resolution
What is the Marketplace? It's another way for you to get the right price on the books you need. We approved every Marketplace vendor to sell their books on Textbooks.com, so you know they're all reliable.
What are Marketplace shipping options? Marketplace items do not qualify for free shipping. When ordering from the Marketplace, please specify whether you want the seller to send your book Standard ($3.99/item) or Express ($6.99/item). To get free shipping over $25, just order directly from Textbooks.com instead of through the Marketplace.
FREE UPS 2nd Day Air Terms
Rental and Marketplace items are excluded. Offer is valid from 1/21/2013 12:00PM to 1/23/2013 11:59AM CST. Your order must be placed by 12 Noon CST to be processed on the same day. Minimum order value is $100.00 excluding Rental and Marketplace items. To redeem this offer, select "FREE UPS 2ND DAY AIR" at checkout. Offer not is not valid on previous orders.