Algorithm Design Manual. MapReduce. A Modeling Language for Mathematical Programming. 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.
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. A Tutorial on Dynamic Programming. Algorithm Tutorials.