Hands-On Mathematical Optimization with Python - Krzysztof Postek; Alessandro Zocca; Joaquim A. S. Gromicho; Jeffrey C. Kantor; Krzysztof Postek; Alessandro Zocca; Joaquim A. S. Gromicho; Jeffrey C. Kantor (Hands-On Mathematical Optimization with Python, 2025)