Focusing on the intersection of operations research, computer science, and applied mathematics, this book delves into combinatorial optimization, highlighting its significance in diverse applications such as network design, scheduling, and computational biology. It traces the historical roots of the field to linear programming, noting key advancements like the ellipsoid method and interior point approaches that have revolutionized problem-solving. The text emphasizes the commonality of discrete problems and their connection to linear programming, including the development of approximation algorithms for NP-hard issues.
Dingzhu Du Books


Handbook of Combinatorial Optimization
- 2406 pages
- 85 hours of reading
Combinatorial optimization intersects operations research, computer science, and applied mathematics, addressing problems in diverse fields like network design, scheduling, and computational biology. It involves the mathematical formulation of problems for minimization or maximization, emphasizing the commonality of discreteness. The discipline evolved from linear programming, which has numerous applications, and was influenced by significant discoveries like the ellipsoid method and interior point approaches, leading to polynomial-time algorithms that impact both linear programming and NP-hard problem-solving.