D2 January 2006 Q6
6.

The network in the figure above, shows the distances in km, along the roads between eight towns, A, B, C, D, E, F, G and H. Keith has a shop in each town and needs to visit each one. He wishes to travel a minimum distance and his route should start and finish at A.
By deleting D, a lower bound for the length of the route was found to be 586 km.
By deleting F, a lower bound for the length of the route was found to be 590 km.
| A | B | C | D | E | F | G | H | |
|---|---|---|---|---|---|---|---|---|
| A | - | 84 | 85 | 138 | 173 | 149 | 52 | |
| B | 84 | - | 130 | 77 | 126 | 213 | 222 | 136 |
| C | 85 | 130 | - | 53 | 88 | 83 | 92 | |
| D | 138 | 77 | 53 | - | 49 | 190 | ||
| E | 173 | 126 | 88 | 49 | - | 100 | 180 | 215 |
| F | 213 | 83 | 100 | - | 163 | 115 | ||
| G | 149 | 222 | 92 | 180 | 163 | - | 97 | |
| H | 52 | 136 | 190 | 215 | 115 | 97 | - |
The table can now be taken to represent a complete network.
The nearest neighbour algorithm was used to obtain upper bounds for the length of the route: Starting at D, an upper bound for the length of the route was found to be 838 km.
Starting at F, an upper bound for the length of the route was found to be 707 km.
| Scheme | Marks |
|---|---|
![]() | |
| e.g. AH, AB, BD, DE | M1 |
| HG, EF using prim | A1 |
| length of R M S T = 459 | |
| \(\therefore\) lower bound \(= 459 + 53 + 83 = 595\) km (deleting c) | A1 |
| \(\therefore\) Best lower bound is 595 km, by deleting c | M1 A1ft |
| (5) |
| Scheme | Marks |
|---|---|
| Adds 167 to AF and FA 137 to CH and HC 136 to DF and FD 145 to DG and GD | B1, 3, 2, 1, 0 |
| (4) |
| Scheme | Marks | ||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| M1 A1 | ||||||||||||||||||
| \(\therefore\) Best upper bound is 707 starting at F | B1ft | ||||||||||||||||||
| (4) | |||||||||||||||||||
| (13 marks) |
Notes
(Corrected from the printed mark scheme: the distance EF is printed as 120; it is 100, as in the network and the table.)
The scheme lists four marks for this part but prints only three codes.
