CIS 3223 Labs 13 AND 14 – Traveling Salesman Problem (TSP)
Heuristics
DUE: (by noon on Friday, May 9, 2008)
TSP
In Lab 3 you implemented the
nearest neighbor algorithm for TSP. This algorithm is very simple to implement
and very fast (quadratic in number of cities), but it gives only suboptimal
solutions. There are many more heuristical algorithms
that are either faster or more successful than the nearest neighbor algorithm.
Several of these algorithms are described in Chapter 9 of Dasgupta
textbook. Many more are described in
“The Traveling Salesman
Problem: A Case Study in Local Optimization” by David S. Johnson and Lyle
A. McGeoch.
TASK
Your goal is to implement in Matlab
one of the TSP heuristics other than the nearest neighbor algorithm. You have a
freedom to choose the algorithm from the textbook, the referenced paper, or try
to invent your own solution. The total score for the lab is 200% (100% are
regular points and 100% are extra credit for a particularly deserving work). Your
submission should contain: