This book is about constrained optimization. It begins with a thorough treatment
of linear programming and proceeds to convex analysis, network flows, integer programming,
quadratic programming, and convex optimization. Along the way, dynamic
programmi