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 program