OCR D1 2012 June — Question 5 13 marks

Exam BoardOCR
ModuleD1 (Decision Mathematics 1)
Year2012
SessionJune
Marks13
PaperDownload PDF ↗
Mark schemeDownload PDF ↗
TopicMinimum Spanning Trees
TypeCalculate MST length/weight/cost
DifficultyModerate -0.5 This is a standard Decision Mathematics question testing routine application of algorithms (Chinese Postman Problem and Nearest Neighbour) with clear step-by-step procedures. While it requires multiple parts and careful bookkeeping, it involves direct application of taught algorithms rather than problem-solving insight, making it slightly easier than average A-level maths questions.
Spec7.04a Shortest path: Dijkstra's algorithm7.04c Travelling salesman upper bound: nearest neighbour method7.04d Travelling salesman lower bound: using minimum spanning tree7.04e Route inspection: Chinese postman, pairing odd nodes

5 Jess and Henry are out shopping. The network represents the main routes between shops in a shopping arcade. The arcs represent pathways and escalators, the vertices represent some of the shops and the weights on the arcs represent distances in metres. \includegraphics[max width=\textwidth, alt={}, center]{ccb12789-cd5f-40dc-9f10-f8bb45399580-6_586_1084_367_495} The total weight of all the arcs is 1200 metres.
The table below shows the shortest distances between vertices; some of these are indirect distances.
M\(N\)\(P\)\(R\)\(S\)\(T\)\(V\)\(W\)
M-701101906019014090
N70-4013012017080150
\(P\)11040-10080140120110
\(R\)190130100-1304050160
\(S\)6012080130-1708030
\(T\)19017014040170-90200
\(V\)14080120508090-110
W9015011016030200110-
  1. Use a standard algorithm to find the shortest distance that Jess must travel to cover every arc in the original network, starting and ending at \(M\).
  2. Find the shortest distance that Jess must travel if she just wants to cover every arc, but does not mind where she starts and where she finishes. Which two points are her start and finish? Henry suggests that Jess only needs to visit each shop.
  3. Apply the nearest neighbour method to the network, starting at \(M\), to write down a closed tour through all the vertices. Calculate the weight of this tour. What does this value tell you about the length of the shortest closed route that passes through every vertex? Henry thinks that Jess does not need to visit shop \(W\). He uses the table of shortest distances to list all the possible connections between \(M , N , P , R , S\) and \(V\) by increasing order of weight. Henry's list is given in your answer book.
  4. Use Kruskal's algorithm on Henry's list to find a minimum spanning tree for \(M , N , P , R , S , T\) and \(V\). Draw the tree and calculate its total weight. Jess insists that they must include shop \(W\).
  5. Use the weight of the minimum spanning tree for \(M , N , P , R , S , T\) and \(V\), and the table of shortest distances, to find a lower bound for the length of the shortest closed route that passes through all eight vertices.

Question 5:
M1: ✓
A1: ✓
Question 5:

M1: ✓
A1: ✓
5 Jess and Henry are out shopping. The network represents the main routes between shops in a shopping arcade. The arcs represent pathways and escalators, the vertices represent some of the shops and the weights on the arcs represent distances in metres.\\
\includegraphics[max width=\textwidth, alt={}, center]{ccb12789-cd5f-40dc-9f10-f8bb45399580-6_586_1084_367_495}

The total weight of all the arcs is 1200 metres.\\
The table below shows the shortest distances between vertices; some of these are indirect distances.

\begin{center}
\begin{tabular}{|l|l|l|l|l|l|l|l|l|}
\hline
 & M & $N$ & $P$ & $R$ & $S$ & $T$ & $V$ & $W$ \\
\hline
M & - & 70 & 110 & 190 & 60 & 190 & 140 & 90 \\
\hline
N & 70 & - & 40 & 130 & 120 & 170 & 80 & 150 \\
\hline
$P$ & 110 & 40 & - & 100 & 80 & 140 & 120 & 110 \\
\hline
$R$ & 190 & 130 & 100 & - & 130 & 40 & 50 & 160 \\
\hline
$S$ & 60 & 120 & 80 & 130 & - & 170 & 80 & 30 \\
\hline
$T$ & 190 & 170 & 140 & 40 & 170 & - & 90 & 200 \\
\hline
$V$ & 140 & 80 & 120 & 50 & 80 & 90 & - & 110 \\
\hline
W & 90 & 150 & 110 & 160 & 30 & 200 & 110 & - \\
\hline
\end{tabular}
\end{center}

(i) Use a standard algorithm to find the shortest distance that Jess must travel to cover every arc in the original network, starting and ending at $M$.\\
(ii) Find the shortest distance that Jess must travel if she just wants to cover every arc, but does not mind where she starts and where she finishes. Which two points are her start and finish?

Henry suggests that Jess only needs to visit each shop.\\
(iii) Apply the nearest neighbour method to the network, starting at $M$, to write down a closed tour through all the vertices. Calculate the weight of this tour. What does this value tell you about the length of the shortest closed route that passes through every vertex?

Henry thinks that Jess does not need to visit shop $W$. He uses the table of shortest distances to list all the possible connections between $M , N , P , R , S$ and $V$ by increasing order of weight. Henry's list is given in your answer book.\\
(iv) Use Kruskal's algorithm on Henry's list to find a minimum spanning tree for $M , N , P , R , S , T$ and $V$. Draw the tree and calculate its total weight.

Jess insists that they must include shop $W$.\\
(v) Use the weight of the minimum spanning tree for $M , N , P , R , S , T$ and $V$, and the table of shortest distances, to find a lower bound for the length of the shortest closed route that passes through all eight vertices.

\hfill \mbox{\textit{OCR D1 2012 Q5 [13]}}