The original edition of this book was celebrated for its coverage of the
central concepts of practical optimization techniques. This updated
edition expands and illuminates the connection between the purely
analytical character of an optimization problem, expressed by properties
of the necessary conditions, and the behavior of algorithms used to
solve a problem. Incorporating modern theoretical insights, this classic
text is even more useful.