Hands-On Mathematical Optimization With Python
Hands-On Mathematical Optimization With Python
Python
Krzysztof Postek, Boston Consulting Group, Amsterdam, Alessandro
Zocca, Vrije Universiteit Amsterdam, Joaquim A. S. Gromicho, University
of Amsterdam & ORTEC, Jeffrey C. Kantor, University of Notre Dame,
Indiana
Publication date
Digital publication date: 14 May 2025
Physical publication date: 16 January 2025
Key features
Covers all the mathematical fundamentals needed to understand how to implement and solve
optimization problems, with a good balance between applications and theory
Focuses on active learning, with numerous examples, exercises and code samples to build a
deeper understanding
Employs more than 50 Jupyter notebooks with optimization applications, allowing students to
see how the theoretical constructs drive solutions to real-life problems
Highlights the impact that uncertainty might have on solutions of optimization problems and
teaches various approaches to handle it
Explores the choices one needs to make when modeling a real-life problem mathematically
This flyer was generated on 08 June 2025 at 04:31 and the information may have been
updated since generation.
Resources
There are 3 free resources and 1 Instructor restricted resource available for this book. Go to the
resources page
https://doi.org/10.1017/9781009493512
Contents
1 - Mathematical Optimization 8 - Robust Optimization
2 - Linear Optimization 9 - Stochastic Optimization
3 - Mixed-Integer Linear Optimization 10 - Two-Stage Problems
4 - Network Optimization Appendix A - Linear Algebra Primer
5 - Convex Optimization Appendix B - Solutions of Selected Exercises
6 - Conic Optimization References
7 - Accounting for Uncertainty: Optimization Meets Reality Index
This flyer was generated on 08 June 2025 at 04:31 and the information may have been
updated since generation.