Edexcel FD1 2020 June — Question 1 6 marks

Exam BoardEdexcel
ModuleFD1 (Further Decision 1)
Year2020
SessionJune
Marks6
PaperDownload PDF ↗
Mark schemeDownload PDF ↗
TopicMinimum Spanning Trees
TypeApply Kruskal's algorithm
DifficultyModerate -0.8 This is a standard textbook application of Kruskal's algorithm with a small network (7 vertices, ~12 edges). Part (a) is graph drawing from a table, part (b) requires sorting edges and systematically applying the algorithm (checking for cycles), and part (c) is simple addition. The algorithm is mechanical with no problem-solving insight required, making it easier than average A-level content.
Spec7.04b Minimum spanning tree: Prim's and Kruskal's algorithms

  1. The table below shows the lengths, in km , of the roads in a network connecting seven towns, \(\mathrm { A } , \mathrm { B } , \mathrm { C } , \mathrm { D } , \mathrm { E } , \mathrm { F }\) and G .
ABCDEFG
A-24-2235--
B24-2527---
C-25-33313626
D222733--42-
E35-31--3729
F--364237-40
G--26-2940-
  1. By adding the arcs from vertex D along with their weights, complete the drawing of the network on Diagram 1 in the answer book.
  2. Use Kruskal's algorithm to find a minimum spanning tree for the network. You should list the arcs in the order that you consider them. In each case, state whether you are adding the arc to your minimum spanning tree.
  3. State the weight of the minimum spanning tree.

Question 1:
Part (a)
AnswerMarks Guidance
AnswerMarks Guidance
Correct MST diagram with arcs: AB(27), BC(33), AD(22), CG, EG(42), CF shownM1 Either all arcs correct (ignore weights) or two arcs correct (including correct weights)
Fully correct diagramA1 CAO
Part (b)
AnswerMarks Guidance
AnswerMarks Guidance
Kruskal's algorithm started: AD, AB, BC, CG, reject BD, EG, reject CE, reject CD, reject AE, CF, reject EF, reject FG, reject DFM1 First three arcs correctly chosen and at least one rejection seen at some point
All six arcs selected correctly: AD, AB, BC, CG, EG, CF onlyA1 CAO
All selections and rejections correct (in correct order and at correct time)A1 CSO
Part (c)
AnswerMarks Guidance
AnswerMarks Guidance
Weight of MST: 162 (km)B1 CAO (condone lack of units)
# Question 1:

## Part (a)
| Answer | Marks | Guidance |
|--------|-------|----------|
| Correct MST diagram with arcs: AB(27), BC(33), AD(22), CG, EG(42), CF shown | M1 | Either all arcs correct (ignore weights) or two arcs correct (including correct weights) |
| Fully correct diagram | A1 | CAO |

## Part (b)
| Answer | Marks | Guidance |
|--------|-------|----------|
| Kruskal's algorithm started: AD, AB, BC, CG, reject BD, EG, reject CE, reject CD, reject AE, CF, reject EF, reject FG, reject DF | M1 | First three arcs correctly chosen and at least one rejection seen at some point |
| All six arcs selected correctly: AD, AB, BC, CG, EG, CF only | A1 | CAO |
| All selections and rejections correct (in correct order and at correct time) | A1 | CSO |

## Part (c)
| Answer | Marks | Guidance |
|--------|-------|----------|
| Weight of MST: 162 (km) | B1 | CAO (condone lack of units) |

---
\begin{enumerate}
  \item The table below shows the lengths, in km , of the roads in a network connecting seven towns, $\mathrm { A } , \mathrm { B } , \mathrm { C } , \mathrm { D } , \mathrm { E } , \mathrm { F }$ and G .
\end{enumerate}

\begin{center}
\begin{tabular}{|l|l|l|l|l|l|l|l|}
\hline
 & A & B & C & D & E & F & G \\
\hline
A & - & 24 & - & 22 & 35 & - & - \\
\hline
B & 24 & - & 25 & 27 & - & - & - \\
\hline
C & - & 25 & - & 33 & 31 & 36 & 26 \\
\hline
D & 22 & 27 & 33 & - & - & 42 & - \\
\hline
E & 35 & - & 31 & - & - & 37 & 29 \\
\hline
F & - & - & 36 & 42 & 37 & - & 40 \\
\hline
G & - & - & 26 & - & 29 & 40 & - \\
\hline
\end{tabular}
\end{center}

(a) By adding the arcs from vertex D along with their weights, complete the drawing of the network on Diagram 1 in the answer book.\\
(b) Use Kruskal's algorithm to find a minimum spanning tree for the network. You should list the arcs in the order that you consider them. In each case, state whether you are adding the arc to your minimum spanning tree.\\
(c) State the weight of the minimum spanning tree.\\

\hfill \mbox{\textit{Edexcel FD1 2020 Q1 [6]}}