jmaths
IB Mathematics: Applications and Interpretation HL · AHL 1: Graph Theory · AHL 1.12
Name Date
Travelling salesman: bounds and practical problems Problem set B
Show each tree, tour and bound. No calculator method is needed.
Each question matches the question with the same number in set A. Do the ones you got wrong there.
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 D. Find a lower bound for the travelling salesman problem.
- (b) Delete vertex B. 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 E, 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 C, to find an upper bound for the travelling salesman problem.
In context
-
A technician must visit five offices, A to E, once each and return to the first office. The graph shows the driving times in minutes between the offices. A route A-C-B-E-D-A has length 16 minutes.
- (a) Delete vertex D. Find a lower bound for the travelling salesman problem.
- (b) What does your lower bound tell you about the route A-C-B-E-D-A? Give a reason.
-
A minibus starts from the school at A, visits five pick-up points, B to F, and returns to A. The graph shows the roads, with driving times in minutes. The minibus may use a road or a pick-up point 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 E 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 minutes, between six places. Find a lower bound and an upper bound for the travelling salesman problem.
- (a) Delete C and find a lower bound.
- (b) Delete F and find a lower bound.
- (c) Use the nearest neighbour algorithm from E 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