Edexcel D1 — Question 4 10 marks

Exam BoardEdexcel
ModuleD1 (Decision Mathematics 1)
Marks10
PaperDownload PDF ↗
Mark schemeDownload PDF ↗
TopicShortest Path
TypeBasic Dijkstra's algorithm application
DifficultyModerate -0.5 This is a standard application of Dijkstra's algorithm, a core D1 topic. While it requires careful bookkeeping across 10 vertices and systematic labeling, it's a routine algorithmic procedure with no problem-solving insight needed. The 10 marks reflect length rather than conceptual difficulty. Slightly easier than average since it's pure algorithm execution without any novel elements.
Spec7.04a Shortest path: Dijkstra's algorithm

This question should be answered on the sheet provided. \includegraphics{figure_1} Figure 1 above shows distances in miles between 10 cities. Use Dijkstra's algorithm to determine the shortest route, and its length, between Liverpool and Hull. You must indicate clearly:
  1. the order in which you labelled the vertices,
  2. how you used your labelled diagram to find the shortest route. [10 marks]

[Network diagram with nodes P, Li, C, Ma, Le, S, Y, Mi, D, H and labeled edges showing weights and distances]
label H – label Y = 37 = weight YH
label Y – label Le = 23 = weight LeY
label Le – label Ma = 40 = weight MaLe
label Ma – label Li = 35 = weight LiMa
AnswerMarks Guidance
so Li Ma Le Y H is shortest route, length = 135 milesM3 A3 M1 A1 A2
[Network diagram with nodes P, Li, C, Ma, Le, S, Y, Mi, D, H and labeled edges showing weights and distances]

label H – label Y = 37 = weight YH
label Y – label Le = 23 = weight LeY
label Le – label Ma = 40 = weight MaLe
label Ma – label Li = 35 = weight LiMa
so Li Ma Le Y H is shortest route, length = 135 miles | M3 A3 | M1 A1 A2 | (10) |

---
\textit{This question should be answered on the sheet provided.}

\includegraphics{figure_1}

Figure 1 above shows distances in miles between 10 cities.

Use Dijkstra's algorithm to determine the shortest route, and its length, between Liverpool and Hull. You must indicate clearly:
\begin{enumerate}[label=(\roman*)]
\item the order in which you labelled the vertices,
\item how you used your labelled diagram to find the shortest route. [10 marks]
\end{enumerate}

\hfill \mbox{\textit{Edexcel D1  Q4 [10]}}