15 of 15 people found the following review helpful:
5.0 out of 5 stars
Linear Programming as Mathematics, Sep 30 2005
By Brian Borchers "A math prof" - Published on Amazon.com
This review is from: Linear Programming (Paperback)
I've been teaching a linear programming course at the advanced undergraduate level out of this book for the last 12 years. I'm still happy with Chvatal's book and haven't found anything better.
Prerequisites for this book include some background in linear algebra (the typical sophomore level introduction to linear algebra is enough), and some experience with proof based mathematics. Because the subject does not involve the difficult concepts of analysis, it (much like number theory) makes a good subject for students to study as they are developing proof writing skills.
The first 10 chapters of the book present the simplex method, the revised simplex method, duality theory, and sensitivity analysis.
This material can easily be covered in 10 weeks. The remaining chapters of the book are largely independent, mostly focused on various applications of linear programming and specialization of the simplex method to network flow problems.
Chvatal presents the simplex method and many of its applications from a mathematical point of view. He states and proves theorems, but also provides plenty of motivation. Students who make an effort do develop more mathematical maturity from working through this book.
Chvatal also presents the material from a computational and algorithmic point of view. One of the major points of the book is that the author prefers to use algorithmic proofs. For example, the proof that every standard form LP is either infeasibile, unbounded, or has an optimal BFS is built on the simplex method- Since the algorithm terminates in one of these three states, and can't go into an infinite loop, these are the only possibilities.
Another particular strength of the book is in the presentation of duality theory. The explanation is simply very clear and intuitive.
The one glaring weakness of the book is that it doesn't contain any discussion of interior point methods for linear programming. Since the book was published in the mid 1980's, this is not surprising. In my course, I supplement Chvatal's book with my own lecture notes on interior point methods.
11 of 15 people found the following review helpful:
5.0 out of 5 stars
Good Book. Highly Recommended., Sep 22 1996
By A Customer - Published on Amazon.com
This review is from: Linear Programming (Paperback)
This book is a good introduction to linear programming. And
very readable.
It also serves as a good reference. For a more advanced
text and non-linear programming topics, look at Nash and
Sofer.
1 of 1 people found the following review helpful:
1.0 out of 5 stars
Very abstract and not clear, Nov 4 2010
By MS - Published on Amazon.com
This review is from: Linear Programming (Paperback)
I had such a hard time following up with this book. There is no complete examples. The book explains the initial and final steps to problems skipping many important details in the middle. The example problem in chapter 8 about the bounded revised simplex method took me 5 days to understand. Also, the complametary slackness example in chapter 5 was confusing to understand.
As a student, I wouldn't recommend this book to anyone trying to learn linear programming for the first time.