Edexcel D1 2014 June — Question 2 9 marks

Exam BoardEdexcel
ModuleD1 (Decision Mathematics 1)
Year2014
SessionJune
Marks9
PaperDownload PDF ↗
Mark schemeDownload PDF ↗
TopicMatchings and Allocation
TypeComplete vs maximal matching definitions
DifficultyEasy -1.3 This question tests pure recall of definitions and mechanical application of a standard algorithm with no problem-solving required. The maximum matching algorithm is a routine procedure taught in D1, and students simply follow the steps to find alternating paths. No insight, proof, or novel reasoning is needed—just memorization and execution.
Spec7.02g Eulerian graphs: vertex degrees and traversability

2. (a) (i) Define the term complete matching.
(ii) Explain the difference between a complete matching and a maximal matching.
(3) \begin{figure}[h]
\includegraphics[alt={},max width=\textwidth]{4609ffb5-d270-4ff3-aa44-af8442a38b66-3_732_563_434_376} \captionsetup{labelformat=empty} \caption{Figure 1}
\end{figure} \begin{figure}[h]
\includegraphics[alt={},max width=\textwidth]{4609ffb5-d270-4ff3-aa44-af8442a38b66-3_739_563_429_1117} \captionsetup{labelformat=empty} \caption{Figure 2}
\end{figure} Figure 1 shows the possible allocations of dancing partners for the Truly Come Ballroom dancing competition. Six women, Annie (A), Bella (B), Chloe (C), Danika (D), Ella (E) and Faith (F), are to be paired with six men, Kieran (K), Lucas (L), Michael (M), Nasir (N), Oliver (O) and Paul (P). Figure 2 shows an initial matching.
(b) Use the maximum matching algorithm once to find an improved matching. You must state the alternating path you use and list your improved matching.
(3) After dance practice, it is decided that Bella could also be paired with Kieran, and Danika could also be paired with Nasir.
(c) Starting with your improved matching from part (b), use the maximum matching algorithm to obtain a complete matching. You must state the alternating path you use and list your final matching.

Question 2:
Part (a)
AnswerMarks Guidance
Answer/WorkingMark Guidance
Complete matching: a matching where every member of set X is paired with a single member of set Y and vice versaB1 Must mention pairing/one-to-one
Difference: a maximal matching has as large a number of edges as possible without necessarily pairing all vertices; a complete matching pairs all verticesB1, B1 Must mention 'all' compared to 'at most' (3)
Part (b)
AnswerMarks Guidance
Answer/WorkingMark Guidance
Alternating path: \(C - L = A - O\)M1 An alternating path from C to O or K (or vice versa)
Change status: \(C = L - A = O\)A1 Correct path including change of status stated or shown
Improved matching: \(A=O,\ B=M,\ C=L,\ E=N,\ F=P\)A1 CAO must follow from correct stated path (3)
Part (c)
AnswerMarks Guidance
Answer/WorkingMark Guidance
Alternating path: \(D - M = B - K\)M1 Alternating path from D to K or O (whichever not used in (b))
Change status: \(D = M - B = K\)A1 Correct path including change of status stated or shown
Complete matching: \(A=O,\ B=K,\ C=L,\ D=M,\ E=N,\ F=P\)A1 CAO must follow from two correct stated paths (3)
Valid complete matchings:
AnswerMarks Guidance
Path 1Path 2 A
C-L-A-OD-M-B-K O
C-L-A-OD-N-E-K O
C-L-A-KD-M-B-K-A-O O
C-L-A-KD-N-E-K-A-O O
# Question 2:

## Part (a)
| Answer/Working | Mark | Guidance |
|---|---|---|
| Complete matching: a matching where **every** member of set X is paired with a single member of set Y and vice versa | B1 | Must mention pairing/one-to-one |
| Difference: a maximal matching has as **large** a number of edges as possible without necessarily pairing all vertices; a complete matching pairs **all** vertices | B1, B1 | Must mention 'all' compared to 'at most' **(3)** |

## Part (b)
| Answer/Working | Mark | Guidance |
|---|---|---|
| Alternating path: $C - L = A - O$ | M1 | An alternating path from C to O or K (or vice versa) |
| Change status: $C = L - A = O$ | A1 | Correct path including change of status stated **or** shown |
| Improved matching: $A=O,\ B=M,\ C=L,\ E=N,\ F=P$ | A1 | CAO must follow from correct stated path **(3)** |

## Part (c)
| Answer/Working | Mark | Guidance |
|---|---|---|
| Alternating path: $D - M = B - K$ | M1 | Alternating path from D to K or O (whichever not used in (b)) |
| Change status: $D = M - B = K$ | A1 | Correct path including change of status stated **or** shown |
| Complete matching: $A=O,\ B=K,\ C=L,\ D=M,\ E=N,\ F=P$ | A1 | CAO must follow from two correct stated paths **(3)** |

**Valid complete matchings:**

| Path 1 | Path 2 | A | B | C | D | E | F |
|---|---|---|---|---|---|---|---|
| C-L-A-O | D-M-B-K | O | K | L | M | N | P |
| C-L-A-O | D-N-E-K | O | M | L | N | K | P |
| C-L-A-K | D-M-B-K-A-O | O | K | L | M | N | P |
| C-L-A-K | D-N-E-K-A-O | O | M | L | N | K | P |

---
2. (a) (i) Define the term complete matching.\\
(ii) Explain the difference between a complete matching and a maximal matching.\\
(3)

\begin{figure}[h]
\begin{center}
  \includegraphics[alt={},max width=\textwidth]{4609ffb5-d270-4ff3-aa44-af8442a38b66-3_732_563_434_376}
\captionsetup{labelformat=empty}
\caption{Figure 1}
\end{center}
\end{figure}

\begin{figure}[h]
\begin{center}
  \includegraphics[alt={},max width=\textwidth]{4609ffb5-d270-4ff3-aa44-af8442a38b66-3_739_563_429_1117}
\captionsetup{labelformat=empty}
\caption{Figure 2}
\end{center}
\end{figure}

Figure 1 shows the possible allocations of dancing partners for the Truly Come Ballroom dancing competition. Six women, Annie (A), Bella (B), Chloe (C), Danika (D), Ella (E) and Faith (F), are to be paired with six men, Kieran (K), Lucas (L), Michael (M), Nasir (N), Oliver (O) and Paul (P).

Figure 2 shows an initial matching.\\
(b) Use the maximum matching algorithm once to find an improved matching. You must state the alternating path you use and list your improved matching.\\
(3)

After dance practice, it is decided that Bella could also be paired with Kieran, and Danika could also be paired with Nasir.\\
(c) Starting with your improved matching from part (b), use the maximum matching algorithm to obtain a complete matching. You must state the alternating path you use and list your final matching.\\

\hfill \mbox{\textit{Edexcel D1 2014 Q2 [9]}}