OCR Further Discrete 2018 March — Question 5 12 marks

Exam BoardOCR
ModuleFurther Discrete (Further Discrete)
Year2018
SessionMarch
Marks12
TopicTravelling Salesman
TypeNearest Neighbour Algorithm
DifficultyStandard +0.3 This is a standard travelling salesman problem (TSP) question using textbook algorithms (nearest neighbour, lower bound via MST). Part (i) is trivial path-reading, parts (ii)-(iv) apply routine algorithms with minimal problem-solving, and part (v) involves straightforward arithmetic to find an unknown edge length. While it requires multiple steps, all techniques are standard Further Maths Discrete content with no novel insight required.
Spec7.04c Travelling salesman upper bound: nearest neighbour method7.04d Travelling salesman lower bound: using minimum spanning tree

The diagram represents a map of seven locations (A to G) and the direct road distances (km) between some of them. \includegraphics{figure_3} A delivery driver needs to start from his depot at D, make deliveries at each of A, B, F and G, and finish at D.
  1. Write down a route from A to G of length 70 km. [1]
The table shows the length of the shortest path between some pairs of places.
DABFG
D-
A-70
B-84
F84-
G70-
    1. Complete the table.
    2. Use the nearest neighbour method on the table, starting at D, to find the length of a cycle through D, A, B, F and G, ignoring possibly repeating E and C. [4]
  1. By first considering the table with the row and column for D removed, find a lower bound for the distance that the driver must travel. [2]
  2. What can you conclude from your previous answers about the distance that the driver must travel? [1]
A new road is constructed between D and F. Using this road the driver starts from D, makes the deliveries and returns to D having travelled just 172 km.
  1. Find the length of the new road if
    1. the driver does not return to D until all the deliveries have been made,
    2. the driver uses the new road twice in making the deliveries. [4]

(i)
AnswerMarks Guidance
ADEGB1 AD, DE, EG
(ii)(a)
AnswerMarks Guidance
Distance table with D, A, B, F, G rows/columns completed with values 42, 40, 44, 28 in row A; 42, 32, 56, 70 in row B; 40, 32, 34, 50 in row F; 44, 56, 34, 40 in row GM1, A1 Any four of 42, 40, 44, 28, 32, 56, 50, 40 correctly placed, at least once; All sixteen cells completed correctly
(ii)(b)
AnswerMarks Guidance
DGFABD. 196 (km)M1, A1 Nearest neighbor at least to DGFA; 196
(iii)
AnswerMarks Guidance
AB, BG, GF = 122; DG, DB = 68. 190 (km)M1, A1 Tree on \(\{A, B, F, G\}\); 2 arcs from D; 190
(iv)
AnswerMarks Guidance
\(190 \leq \text{distance} \leq 196\)B1 ft Lower bound their 190 from (iii), upper bound their 196 from (ii), with their 190 no greater than their 196.
(v)(a)
AnswerMarks Guidance
DFGBAD. DF = 8 (km)M1, A1 DF + 122 + 42 or implied; 8
(v)(b)
AnswerMarks Guidance
DFDGBAD. 2DF = 172 - 152 = 20. DF = 10 kmM1, A1 2DF + 28 + 82 + 42 or implied; 10
## (i)
| ADEG | B1 | AD, DE, EG |

## (ii)(a)
| Distance table with D, A, B, F, G rows/columns completed with values 42, 40, 44, 28 in row A; 42, 32, 56, 70 in row B; 40, 32, 34, 50 in row F; 44, 56, 34, 40 in row G | M1, A1 | Any four of 42, 40, 44, 28, 32, 56, 50, 40 correctly placed, at least once; All sixteen cells completed correctly |

## (ii)(b)
| DGFABD. 196 (km) | M1, A1 | Nearest neighbor at least to DGFA; 196 |

## (iii)
| AB, BG, GF = 122; DG, DB = 68. 190 (km) | M1, A1 | Tree on $\{A, B, F, G\}$; 2 arcs from D; 190 |

## (iv)
| $190 \leq \text{distance} \leq 196$ | B1 ft | Lower bound their 190 from (iii), upper bound their 196 from (ii), with their 190 no greater than their 196. |

## (v)(a)
| DFGBAD. DF = 8 (km) | M1, A1 | DF + 122 + 42 or implied; 8 |

## (v)(b)
| DFDGBAD. 2DF = 172 - 152 = 20. DF = 10 km | M1, A1 | 2DF + 28 + 82 + 42 or implied; 10 |

---
The diagram represents a map of seven locations (A to G) and the direct road distances (km) between some of them.

\includegraphics{figure_3}

A delivery driver needs to start from his depot at D, make deliveries at each of A, B, F and G, and finish at D.

\begin{enumerate}[label=(\roman*)]
\item Write down a route from A to G of length 70 km. [1]
\end{enumerate}

The table shows the length of the shortest path between some pairs of places.

\begin{tabular}{|c|c|c|c|c|c|}
\hline
 & D & A & B & F & G \\
\hline
D & - & & & & \\
\hline
A & & - & & & 70 \\
\hline
B & & & - & 84 & \\
\hline
F & & & 84 & - & \\
\hline
G & & 70 & & & - \\
\hline
\end{tabular}

\begin{enumerate}[label=(\roman*)]
\setcounter{enumi}{1}
\item \begin{enumerate}[label=(\alph*)]
\item Complete the table.
\item Use the nearest neighbour method on the table, starting at D, to find the length of a cycle through D, A, B, F and G, ignoring possibly repeating E and C. [4]
\end{enumerate}
\item By first considering the table with the row and column for D removed, find a lower bound for the distance that the driver must travel. [2]
\item What can you conclude from your previous answers about the distance that the driver must travel? [1]
\end{enumerate}

A new road is constructed between D and F. Using this road the driver starts from D, makes the deliveries and returns to D having travelled just 172 km.

\begin{enumerate}[label=(\roman*)]
\setcounter{enumi}{4}
\item Find the length of the new road if
\begin{enumerate}[label=(\alph*)]
\item the driver does not return to D until all the deliveries have been made,
\item the driver uses the new road twice in making the deliveries. [4]
\end{enumerate}
\end{enumerate}

\hfill \mbox{\textit{OCR Further Discrete 2018 Q5 [12]}}