Design of Heuristic Algorithms for Hard Optimization
With Python Codes for the Travelling Salesman Problem

Book series
With Python Codes for the Travelling Salesman Problem
A Hands-On Introduction to Modeling with the Optimization Programming Language (OPL)
Modeling Decision Problems Under Uncertainty