The traveling salesman problem is a well known opti- mization problem. Optimal solutions to small instances can be found in reasonable time by linear programming However, since the TSP is NP-hard, it will be very time consuming to solve larger instances with guaranteed op timality. Setting optimality aside, there's a bunch of algo rithms offering comparably fast running time and still yielding near optimal solutions.