Travelling salesman problem. Exhaustive, hill climbing, and genetic search.