jmaths
IB Mathematics: Applications and Interpretation HL · AHL 1: Graph Theory · AHL 1.12
Name Date
Travelling salesman: bounds and practical problems Problem set A
Show each tree, tour and bound. No calculator method is needed.
Difficulty: first skills applying them stretch
Skills
-
The complete graph shows the distances between five points, A to E. Use the deleted vertex method.
- (a) Delete vertex A. Find a lower bound for the travelling salesman problem.
- (b) Delete vertex E. Find a lower bound.
- (c) Which of your two lower bounds is the better one? Give a reason.
-
The graph shows the roads between five towns A to E, with distances in km. It is not complete.
- (a) Construct the table of shortest distances. Write down each entry that is not simply the weight of a road, with the route that gives it.
- (b) Use the nearest neighbour algorithm on the table, starting at C, to find an upper bound for the travelling salesman problem.
- (c) Write down the route in the original graph that has this length. Which towns are visited more than once?
-
The table shows the shortest distances, in km, between six towns. Use the nearest neighbour algorithm, starting at D, to find an upper bound for the travelling salesman problem.
In context
-
A cycling club plans a ride that visits five villages, A to E, once each and returns to the start. The graph shows the distances in km between the villages. A route A-C-D-B-E-A has length 17 km.
- (a) Delete vertex A. Find a lower bound for the travelling salesman problem.
- (b) What does your lower bound tell you about the route A-C-D-B-E-A? Give a reason.
-
A courier based in town A must deliver parcels to five other towns, B to F, and return to A. The graph shows the roads, with distances in km. The courier may use a town or a road more than once.
- (a) Construct the table of shortest distances. Write down each entry that is not simply the weight of a road, with the route that gives it.
- (b) Use the nearest neighbour algorithm on the table, starting at A, to find an upper bound.
- (c) Write down the route on the original graph that has this length. Say which places are visited more than once.
- (d) Delete B from the table and find a lower bound. Write down the two values between which the shortest possible route must lie.
Stretch
-
The table shows the shortest distances, in km, between six places. Find a lower bound and an upper bound for the travelling salesman problem.
- (a) Delete A and find a lower bound.
- (b) Delete D and find a lower bound.
- (c) Use the nearest neighbour algorithm from B to find an upper bound. Write down the interval that the length of the shortest tour must lie in, using the better lower bound. Can you say the route is optimal?
jmaths.xyz · AI HL · AHL 1.12 Travelling salesman: bounds and practical problems