Edexcel D2 2007 June — Question 3 13 marks

Exam BoardEdexcel
ModuleD2 (Decision Mathematics 2)
Year2007
SessionJune
Marks13
PaperDownload PDF ↗
Mark schemeDownload PDF ↗
TopicMatchings and Allocation
TypeHungarian algorithm for minimisation
DifficultyModerate -0.5 This is a standard Hungarian algorithm application with clear structure: a 4×4 matrix, straightforward row/column reduction steps, and a direct interpretation. Part (c) adds mild complexity requiring understanding of sequential production flow, but the overall question follows textbook methodology with no novel insights required. Slightly easier than average due to small matrix size and routine application.
Spec7.04f Network problems: choosing appropriate algorithm

3. To raise money for charity it is decided to hold a Teddy Bear making competition. Teams of four compete against each other to make 20 Teddy Bears as quickly as possible. There are four stages: first cutting, then stitching, then filling and finally dressing.
Each team member can only work on one stage during the competition. As soon as a stage is completed on each Teddy Bear the work is passed immediately to the next team member. The table shows the time, in seconds, taken to complete each stage of the work on one Teddy Bear by the members \(A , B , C\) and \(D\) of one of the teams.
cuttingstitchingfillingdressing
\(A\)661018536
\(B\)66987438
\(C\)63977134
\(D\)671027835
  1. Use the Hungarian algorithm, reducing rows first, to obtain an allocation that minimises the time taken by this team to produce one Teddy Bear. You must make your method clear and show the table after each iteration.
  2. State the minimum time it will take this team to produce one Teddy Bear. Using the allocation found in (a),
  3. calculate the minimum total time this team will take to complete 20 Teddy Bears. You should make your reasoning clear and state your answer in minutes and seconds.
    (Total 13 marks)

Question 3:
Part (a)
AnswerMarks Guidance
AnswerMarks Guidance
Initial matrix: \(\begin{bmatrix} 66 & 101 & 85 & 36 \\ 66 & 98 & 74 & 38 \\ 63 & 97 & 71 & 34 \\ 67 & 102 & 78 & 35 \end{bmatrix}\)
Reducing rows first to give \(\begin{bmatrix} 30 & 65 & 49 & 0 \\ 28 & 60 & 36 & 0 \\ 29 & 63 & 37 & 0 \\ 32 & 67 & 43 & 0 \end{bmatrix}\) then columnsM1A1
\(\begin{bmatrix} 1 & 4 & 12 & 0 \\ 0 & 0 & 0 & 1 \\ 0 & 2 & 0 & 0 \\ 3 & 6 & 6 & 0 \end{bmatrix} \rightarrow \begin{bmatrix} 0 & 3 & 11 & 0 \\ 0 & 0 & 0 & 2 \\ 0 & 2 & 0 & 1 \\ 2 & 5 & 5 & 0 \end{bmatrix}\)M1A1ftA1ft
M1A1ftA1ft
A – cutting, B – stitching, C – filling, D – dressingA1 9
Part (b)
AnswerMarks Guidance
AnswerMarks Guidance
\(66 + 98 + 71 + 35 = 270\) secondsB1 1
Part (c)
AnswerMarks Guidance
AnswerMarks Guidance
\(20 \times 98 + 66 + 71 + 35 = 2132\) secondsM1A1ft
\(= 35\) minutes \(32\) secondsA1 3
# Question 3:

## Part (a)
| Answer | Marks | Guidance |
|--------|-------|----------|
| Initial matrix: $\begin{bmatrix} 66 & 101 & 85 & 36 \\ 66 & 98 & 74 & 38 \\ 63 & 97 & 71 & 34 \\ 67 & 102 & 78 & 35 \end{bmatrix}$ | | |
| Reducing rows first to give $\begin{bmatrix} 30 & 65 & 49 & 0 \\ 28 & 60 & 36 & 0 \\ 29 & 63 & 37 & 0 \\ 32 & 67 & 43 & 0 \end{bmatrix}$ then columns | M1A1 | |
| $\begin{bmatrix} 1 & 4 & 12 & 0 \\ 0 & 0 & 0 & 1 \\ 0 & 2 & 0 & 0 \\ 3 & 6 & 6 & 0 \end{bmatrix} \rightarrow \begin{bmatrix} 0 & 3 & 11 & 0 \\ 0 & 0 & 0 & 2 \\ 0 & 2 & 0 & 1 \\ 2 & 5 & 5 & 0 \end{bmatrix}$ | M1A1ftA1ft | |
| | M1A1ftA1ft | |
| A – cutting, B – stitching, C – filling, D – dressing | A1 | 9 |

## Part (b)
| Answer | Marks | Guidance |
|--------|-------|----------|
| $66 + 98 + 71 + 35 = 270$ seconds | B1 | 1 |

## Part (c)
| Answer | Marks | Guidance |
|--------|-------|----------|
| $20 \times 98 + 66 + 71 + 35 = 2132$ seconds | M1A1ft | |
| $= 35$ minutes $32$ seconds | A1 | 3 |

---
3. To raise money for charity it is decided to hold a Teddy Bear making competition. Teams of four compete against each other to make 20 Teddy Bears as quickly as possible.

There are four stages: first cutting, then stitching, then filling and finally dressing.\\
Each team member can only work on one stage during the competition. As soon as a stage is completed on each Teddy Bear the work is passed immediately to the next team member.

The table shows the time, in seconds, taken to complete each stage of the work on one Teddy Bear by the members $A , B , C$ and $D$ of one of the teams.

\begin{center}
\begin{tabular}{ | c | c | c | c | c | }
\hline
 & cutting & stitching & filling & dressing \\
\hline
$A$ & 66 & 101 & 85 & 36 \\
\hline
$B$ & 66 & 98 & 74 & 38 \\
\hline
$C$ & 63 & 97 & 71 & 34 \\
\hline
$D$ & 67 & 102 & 78 & 35 \\
\hline
\end{tabular}
\end{center}
\begin{enumerate}[label=(\alph*)]
\item Use the Hungarian algorithm, reducing rows first, to obtain an allocation that minimises the time taken by this team to produce one Teddy Bear. You must make your method clear and show the table after each iteration.
\item State the minimum time it will take this team to produce one Teddy Bear.

Using the allocation found in (a),
\item calculate the minimum total time this team will take to complete 20 Teddy Bears. You should make your reasoning clear and state your answer in minutes and seconds.\\
(Total 13 marks)
\end{enumerate}

\hfill \mbox{\textit{Edexcel D2 2007 Q3 [13]}}