AQA D1 2012 January — Question 3 9 marks

Exam BoardAQA
ModuleD1 (Decision Mathematics 1)
Year2012
SessionJanuary
Marks9
PaperDownload PDF ↗
Mark schemeDownload PDF ↗
TopicMinimum Spanning Trees
TypeApply Kruskal's algorithm
DifficultyModerate -0.8 This is a straightforward application of Kruskal's algorithm, a standard D1 topic requiring systematic edge selection in ascending order and cycle checking. The multi-part structure (apply algorithm, state total, identify alternative MST) adds some marks but involves routine procedural work with no novel problem-solving or proof required.
Spec7.04b Minimum spanning tree: Prim's and Kruskal's algorithms

3 The following network shows the roads connecting seven villages, \(A , B , C , \ldots , G\). The number on each edge represents the length, in miles, between a pair of villages. \includegraphics[max width=\textwidth, alt={}, center]{5a414265-6273-41c5-ad5f-f6316bd774d0-06_978_1108_443_466}
  1. Use Kruskal's algorithm to find a minimum spanning tree for the network. (5 marks)
  2. State the length of your minimum spanning tree.
  3. There are two minimum spanning trees for this network. Draw both of these minimum spanning trees.

Question 3(a): Kruskal's Algorithm
AnswerMarks Guidance
AnswerMarks Guidance
Edges selected in order: \(DE=6\), \(AC=8\), \(AD=10\) (or \(CD=10\)), \(CF=16\) (if \(CD\) not already chosen), \(EG=21\)M1 Correct process of selecting edges in ascending order
Reject any edge forming a cycleM1 Cycles correctly rejected
Edges: \(DE(6),\ AC(8),\ AD(10),\ DF(10\ \text{or }CF=16),\ EG(21)\), \(CF(16)\)A1 A1 Correct edges selected
Correct minimum spanning tree identifiedA1 All 6 edges correct, connecting all 7 vertices
Question 3(b): Length of MST
AnswerMarks Guidance
AnswerMarks Guidance
\(6+8+10+10+16+21 = 71\) milesB1 cao, follow through from (a)
Question 3(c): Two Minimum Spanning Trees
AnswerMarks Guidance
AnswerMarks Guidance
First MST drawn correctlyB1 Correct first tree
Second MST drawn correctly (differs by swapping \(CD=10\) for \(AD=10\) or equivalent tie-break edge)B1 Correct second tree
Both trees clearly drawn and distinctB1 Both correct and different
# Question 3(a): Kruskal's Algorithm

| Answer | Marks | Guidance |
|--------|-------|----------|
| Edges selected in order: $DE=6$, $AC=8$, $AD=10$ (or $CD=10$), $CF=16$ (if $CD$ not already chosen), $EG=21$ | M1 | Correct process of selecting edges in ascending order |
| Reject any edge forming a cycle | M1 | Cycles correctly rejected |
| Edges: $DE(6),\ AC(8),\ AD(10),\ DF(10\ \text{or }CF=16),\ EG(21)$, $CF(16)$ | A1 A1 | Correct edges selected |
| Correct minimum spanning tree identified | A1 | All 6 edges correct, connecting all 7 vertices |

# Question 3(b): Length of MST

| Answer | Marks | Guidance |
|--------|-------|----------|
| $6+8+10+10+16+21 = 71$ miles | B1 | cao, follow through from (a) |

# Question 3(c): Two Minimum Spanning Trees

| Answer | Marks | Guidance |
|--------|-------|----------|
| First MST drawn correctly | B1 | Correct first tree |
| Second MST drawn correctly (differs by swapping $CD=10$ for $AD=10$ or equivalent tie-break edge) | B1 | Correct second tree |
| Both trees clearly drawn and distinct | B1 | Both correct and different |
3 The following network shows the roads connecting seven villages, $A , B , C , \ldots , G$. The number on each edge represents the length, in miles, between a pair of villages.\\
\includegraphics[max width=\textwidth, alt={}, center]{5a414265-6273-41c5-ad5f-f6316bd774d0-06_978_1108_443_466}
\begin{enumerate}[label=(\alph*)]
\item Use Kruskal's algorithm to find a minimum spanning tree for the network. (5 marks)
\item State the length of your minimum spanning tree.
\item There are two minimum spanning trees for this network. Draw both of these minimum spanning trees.
\end{enumerate}

\hfill \mbox{\textit{AQA D1 2012 Q3 [9]}}