Edexcel D2 — Question 3 7 marks

Exam BoardEdexcel
ModuleD2 (Decision Mathematics 2)
Marks7
PaperDownload PDF ↗
Mark schemeDownload PDF ↗
TopicMatchings and Allocation
TypeHungarian algorithm for minimisation
DifficultyModerate -0.3 This is a straightforward application of the Hungarian algorithm for minimisation with a 4×4 matrix. The method is algorithmic and procedural—students follow mechanical steps (row reduction, column reduction, covering zeros, adjusting). While it requires careful bookkeeping across multiple stages, it demands no problem-solving insight or novel thinking, making it easier than average but not trivial due to the multi-step nature and potential for arithmetic errors.
Spec7.06f Integer programming: branch-and-bound method

3. Whilst Clive is in hospital, four of his friends decide to redecorate his lounge as a welcomehome surprise. They divide the work to be done into four jobs which must be completed in the following order:
  • strip the wallpaper,
  • paint the woodwork and ceiling,
  • hang the new wallpaper,
  • replace the fittings and tidy up.
The table below shows the time, in hours, that each of the friends is likely to take to complete each job.
AliceBhavinCarlDieter
Strip wallpaper5354
Paint7564
Hang wallpaper8476
Replace fittings5323
As they do not know how long Clive will be in hospital his friends wish to complete the redecoration in the shortest possible total time.
  1. Use the Hungarian method to obtain the optimal allocation of the jobs, showing the state of the table after each stage in the algorithm.
    (6 marks)
  2. Hence, find the minimum time in which the friends can redecorate the lounge.
    (1 mark)

Question 3:
AnswerMarks
BBE
BF
AnswerMarks
CCE
CF
CG
AnswerMarks
DDF
DG
Question 3:

B | BE
BF

C | CE
CF
CG

D | DF
DG
3. Whilst Clive is in hospital, four of his friends decide to redecorate his lounge as a welcomehome surprise. They divide the work to be done into four jobs which must be completed in the following order:

\begin{itemize}
  \item strip the wallpaper,
  \item paint the woodwork and ceiling,
  \item hang the new wallpaper,
  \item replace the fittings and tidy up.
\end{itemize}

The table below shows the time, in hours, that each of the friends is likely to take to complete each job.

\begin{center}
\begin{tabular}{|l|l|l|l|l|}
\hline
 & Alice & Bhavin & Carl & Dieter \\
\hline
Strip wallpaper & 5 & 3 & 5 & 4 \\
\hline
Paint & 7 & 5 & 6 & 4 \\
\hline
Hang wallpaper & 8 & 4 & 7 & 6 \\
\hline
Replace fittings & 5 & 3 & 2 & 3 \\
\hline
\end{tabular}
\end{center}

As they do not know how long Clive will be in hospital his friends wish to complete the redecoration in the shortest possible total time.
\begin{enumerate}[label=(\alph*)]
\item Use the Hungarian method to obtain the optimal allocation of the jobs, showing the state of the table after each stage in the algorithm.\\
(6 marks)
\item Hence, find the minimum time in which the friends can redecorate the lounge.\\
(1 mark)
\end{enumerate}

\hfill \mbox{\textit{Edexcel D2  Q3 [7]}}