This book discusses the general principles of model building in mathematical programming and shows how to apply them to twenty practical problems in management science and operations research. Suggested formulations and solutions are given, along with illustrations of how mathematical programming can be applied in real situations.