Edexcel D1 2012 June — Question 3 7 marks

Exam BoardEdexcel
ModuleD1 (Decision Mathematics 1)
Year2012
SessionJune
Marks7
PaperDownload PDF ↗
Mark schemeDownload PDF ↗
TopicMinimum Spanning Trees
TypeApply Kruskal's algorithm
DifficultyModerate -0.8 This is a straightforward application of Kruskal's algorithm with a small network (7 vertices). The procedure is algorithmic and routine: list edges in ascending order, add if no cycle forms. Requires careful bookkeeping but no problem-solving insight or novel thinking—purely procedural execution of a standard D1 algorithm.
Spec7.04b Minimum spanning tree: Prim's and Kruskal's algorithms

3.
ABCDEFG
A-1519-2224-
B15--813--
C19--12-16-
D-812-10-18
E2213-10-1516
F24-16-15-17
G---181617-
The table shows the lengths, in km, of a network of roads between seven villages, \(\mathrm { A } , \mathrm { B } , \mathrm { C } , \mathrm { D } , \mathrm { E } , \mathrm { F }\) and G.
  1. Complete the drawing of the network in Diagram 1 of the answer book by adding the necessary arcs from vertex D together with their weights.
  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. Draw the minimum spanning tree using the vertices provided in Diagram 2 in the answer book.
  4. State the weight of the minimum spanning tree.

Question 3:
Part (a):
AnswerMarks Guidance
Answer/WorkingMarks Guidance
All four arcs correct: B–D(8), D–E(10), D–C(12), D–G(18) shown in diagram1B1 All four arcs CAO; if three arcs and weights correct give B1 B0
All four weights correct2B1 (2) If extra arcs and weights, remove second B mark
Part (b):
AnswerMarks Guidance
Answer/WorkingMarks Guidance
BD(8), DE(10), CD(12), reject BE(13), then \(\{\)EF(15), AB(15)\(\}\), \(\{\)EG(16), reject CF(16)\(\}\), reject remainderM1, 1A1, 2A1 (3) First three arcs correctly chosen and at least one rejection seen (Kruskal not Prim); first five arcs: BD, DE, CD, then EF, AB
Part (c):
AnswerMarks Guidance
Answer/WorkingMarks Guidance
Correct spanning tree diagram shown (A, B, D, C, E, F, G all connected)B1 (1) CAO, condone missing weights
Part (d):
AnswerMarks Guidance
Answer/WorkingMarks Guidance
Weight of tree \(= 76\) (km)B1 (1) CAO
## Question 3:

### Part (a):

| Answer/Working | Marks | Guidance |
|---|---|---|
| All four arcs correct: B–D(8), D–E(10), D–C(12), D–G(18) shown in diagram | 1B1 | All four arcs CAO; if three arcs and weights correct give B1 B0 |
| All four weights correct | 2B1 **(2)** | If extra arcs and weights, remove second B mark |

### Part (b):

| Answer/Working | Marks | Guidance |
|---|---|---|
| BD(8), DE(10), CD(12), reject BE(13), then $\{$EF(15), AB(15)$\}$, $\{$EG(16), reject CF(16)$\}$, reject remainder | M1, 1A1, 2A1 **(3)** | First three arcs correctly chosen and at least one rejection seen (Kruskal not Prim); first five arcs: BD, DE, CD, then EF, AB |

### Part (c):

| Answer/Working | Marks | Guidance |
|---|---|---|
| Correct spanning tree diagram shown (A, B, D, C, E, F, G all connected) | B1 **(1)** | CAO, condone missing weights |

### Part (d):

| Answer/Working | Marks | Guidance |
|---|---|---|
| Weight of tree $= 76$ (km) | B1 **(1)** | CAO |

---
3.

\begin{center}
\begin{tabular}{ | c | c | c | c | c | c | c | c | }
\hline
 & A & B & C & D & E & F & G \\
\hline
A & - & 15 & 19 & - & 22 & 24 & - \\
\hline
B & 15 & - & - & 8 & 13 & - & - \\
\hline
C & 19 & - & - & 12 & - & 16 & - \\
\hline
D & - & 8 & 12 & - & 10 & - & 18 \\
\hline
E & 22 & 13 & - & 10 & - & 15 & 16 \\
\hline
F & 24 & - & 16 & - & 15 & - & 17 \\
\hline
G & - & - & - & 18 & 16 & 17 & - \\
\hline
\end{tabular}
\end{center}

The table shows the lengths, in km, of a network of roads between seven villages, $\mathrm { A } , \mathrm { B } , \mathrm { C } , \mathrm { D } , \mathrm { E } , \mathrm { F }$ and G.
\begin{enumerate}[label=(\alph*)]
\item Complete the drawing of the network in Diagram 1 of the answer book by adding the necessary arcs from vertex D together with their weights.
\item 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.
\item Draw the minimum spanning tree using the vertices provided in Diagram 2 in the answer book.
\item State the weight of the minimum spanning tree.
\end{enumerate}

\hfill \mbox{\textit{Edexcel D1 2012 Q3 [7]}}