The AMPL Book#

AMPL: A Modeling Language for Mathematical Programming
by Robert Fourer, David M. Gay, and Brian W. Kernighan Second edition
517 + xxi pp., ISBN 0-534-38809-4
The AMPL Book PDF

A comprehensive guide to building optimization models, for beginning or experienced users.

  • Written by the creators of AMPL, this book is a complete guide for modelers at all levels of experience.

  • Much more than a user’s manual, it begins with a tutorial on widely used linear programming models and proceeds through a more detailed tutorial exposition of all of AMPL’s features. Extensive examples show how each feature is used in meaningful contexts.

  • Advanced chapters cover network, nonlinear, piecewise-linear, and integer programming; database and spreadsheet interactions; and command scripts.

  • Most chapters include exercises for study or classroom use.

Authors#

  • Robert Fourer, AMPL Optimization, Inc.

  • David M. Gay, AMPL Optimization, Inc.

  • Brian W. Kernighan, AMPL Optimization, Inc.

Citation#

If you wish to cite this work, please use

@book{fourer2003ampl,
  title     = {AMPL: A Modeling Language for Mathematical Programming},
  author    = {Fourer, Robert and Gay, David M. and Kernighan, Brian W.},
  year      = {2003},
  edition   = {2nd},
  publisher = {Thomson Brooks/Cole},
  address   = {Pacific Grove, CA},
  isbn      = {0-534-38809-4},
  note      = {517 + xxi pages}
}