Next: Problem 2 (15 Points)
Up: Problem Set 3
Previous: Problem Set 3
The Traveling Salesman Problem. Suppose there are
cities
,
,
,
on the map. We are given a symmetric
matrix
with positive off-diagonal entries representing the travel cost. Imagine a salesman living in city
, needing to visit the other
cities once and then to return home. We write
for a possible tour with
and
is a permutation of
. Clearly, the cost of tour
is
 |
(1) |
We also write
for all possible tours. In this problem, we will design some numerical algorithm to find the tour with least travel cost. First, let's consider the following four transition matrix
on the space
of possible tours.
: Choose uniformly
,
with
and swap
and
to get new
, i.e.,
: Choose uniformly
and swap
and
to get new
, i.e.,
: Choose uniformly
,
with
and revers cities between
and
, i.e.,
: Choose uniformly
, choose uniformly
with
and
and put
right after
, i.e.,
Questions:
- (5 Points) Illustrate these four schemes graphically with 5 cities, i.e., draw the effect of the transformation for an instance of trajectory.
- (5 Points) Which of four transition matrices is irreducible?
- (10 Points) Which of four transition matrices is reversible? with respect to what distribution?
- (10 Points) Define distribution
on
as
 |
(2) |
where
is a positive constant and
for normalization.
Describe how you would approximately smaple from the the distribution
on
.
- (5 Points) What happens when T goes to 0? What happens when T goes to
?
- (10 Points) According to the previous result, describe a method to find the best tour.
- (15 Points) Bonus question. Implement your method for 30 cities randomly (uniformly, independently) distributed in
.
Next: Problem 2 (15 Points)
Up: Problem Set 3
Previous: Problem Set 3
Mulin Cheng
2008-03-06