Edexcel D2 2009 June — Question 2 12 marks

Exam BoardEdexcel
ModuleD2 (Decision Mathematics 2)
Year2009
SessionJune
Marks12
PaperDownload PDF ↗
Mark schemeDownload PDF ↗
TopicTravelling Salesman
TypeClassical vs Practical TSP
DifficultyModerate -0.8 This is a straightforward application of standard Decision Maths algorithms (nearest neighbour for upper bounds, vertex deletion for lower bounds) with no novel problem-solving required. The question guides students through each step explicitly, requiring only routine execution of memorized procedures and basic comparison of bounds. Significantly easier than average A-level maths questions which typically require more independent reasoning.
Spec7.04a Shortest path: Dijkstra's algorithm7.04c Travelling salesman upper bound: nearest neighbour method7.04d Travelling salesman lower bound: using minimum spanning tree

2. (a) Explain the difference between the classical and the practical travelling salesperson problems. The table below shows the distances, in km, between six data collection points, \(\mathrm { A } , \mathrm { B } , \mathrm { C } , \mathrm { D } , \mathrm { E }\), and F .
ABCDEF
A-7734566721
B77-58583674
C3458-737042
D565873-6838
E67367068-71
F2174423871-
Rachel must visit each collection point. She will start and finish at A and wishes to minimise the total distance travelled.
(b) Starting at A, use the nearest neighbour algorithm to obtain an upper bound. Make your method clear. Starting at B, a second upper bound of 293 km was found.
(c) State the better upper bound of these two, giving a reason for your answer. By deleting A, a lower bound was found to be 245 km .
(d) By deleting B, find a second lower bound. Make your method clear.
(e) State the better lower bound of these two, giving a reason for your answer.
(f) Taking your answers to (c) and (e), use inequalities to write down an interval that must contain the length of Rachel's optimal route.

AnswerMarks Guidance
(a)In the classical problem each vertex must be visited only once. In the practical problem each vertex must be visited at least once. B2, 1, 0 (2)
(b)\(A \xrightarrow{21} F \xrightarrow{38} D \xrightarrow{58} B \xrightarrow{36} E \xrightarrow{70} C \xrightarrow{34} A\) with \(\{1 \, 4 \, 6 \, 3 \, 5 \, 2\}\) and \(21 + 38 + 58 + 36 + 70 + 34 = 257\) M1 A1 A1 (3)
(c)257 is the better upper bound, it is lower. B1ft (1)
(d)R.M.S.T. with \(C \xrightarrow{34} A \xrightarrow{21} F \xrightarrow{38} D\) and \(E\) hanging from \(A\) with edge weight 67 M1A1 (4)
Lower bound is \(160 + 36 + 58 = 254\)
(e)Better lower bound is 254, it is higher B1ft (1)
(f)\(254 < \text{optimal} \leq 257\) B1 (2)
Total [12]
(a) | In the classical problem each vertex must be visited only once. In the practical problem each vertex must be visited **at least once**. | B2, 1, 0 (2) | |

(b) | $A \xrightarrow{21} F \xrightarrow{38} D \xrightarrow{58} B \xrightarrow{36} E \xrightarrow{70} C \xrightarrow{34} A$ with $\{1 \, 4 \, 6 \, 3 \, 5 \, 2\}$ and $21 + 38 + 58 + 36 + 70 + 34 = 257$ | M1 A1 A1 (3) | |

(c) | 257 is the better upper bound, it is lower. | B1ft (1) | ft their lowest |

(d) | R.M.S.T. with $C \xrightarrow{34} A \xrightarrow{21} F \xrightarrow{38} D$ and $E$ hanging from $A$ with edge weight 67 | M1A1 (4) | Finding correct RMST (maybe implicit) 160 sufficient; cao tree or 160. |
| Lower bound is $160 + 36 + 58 = 254$ | | |

(e) | Better lower bound is 254, it is higher | B1ft (1) | ft their highest |

(f) | $254 < \text{optimal} \leq 257$ | B1 (2) | cao |

**Total [12]**

---
2. (a) Explain the difference between the classical and the practical travelling salesperson problems.

The table below shows the distances, in km, between six data collection points, $\mathrm { A } , \mathrm { B } , \mathrm { C } , \mathrm { D } , \mathrm { E }$, and F .

\begin{center}
\begin{tabular}{|l|l|l|l|l|l|l|}
\hline
 & A & B & C & D & E & F \\
\hline
A & - & 77 & 34 & 56 & 67 & 21 \\
\hline
B & 77 & - & 58 & 58 & 36 & 74 \\
\hline
C & 34 & 58 & - & 73 & 70 & 42 \\
\hline
D & 56 & 58 & 73 & - & 68 & 38 \\
\hline
E & 67 & 36 & 70 & 68 & - & 71 \\
\hline
F & 21 & 74 & 42 & 38 & 71 & - \\
\hline
\end{tabular}
\end{center}

Rachel must visit each collection point. She will start and finish at A and wishes to minimise the total distance travelled.\\
(b) Starting at A, use the nearest neighbour algorithm to obtain an upper bound. Make your method clear.

Starting at B, a second upper bound of 293 km was found.\\
(c) State the better upper bound of these two, giving a reason for your answer.

By deleting A, a lower bound was found to be 245 km .\\
(d) By deleting B, find a second lower bound. Make your method clear.\\
(e) State the better lower bound of these two, giving a reason for your answer.\\
(f) Taking your answers to (c) and (e), use inequalities to write down an interval that must contain the length of Rachel's optimal route.\\

\hfill \mbox{\textit{Edexcel D2 2009 Q2 [12]}}