OCR Further Discrete Specimen — Question 5 13 marks

Exam BoardOCR
ModuleFurther Discrete (Further Discrete)
SessionSpecimen
Marks13
PaperDownload PDF ↗
Mark schemeDownload PDF ↗
TopicThe Simplex Algorithm
TypeInterpret optimal tableau
DifficultyStandard +0.3 This is a straightforward interpretation question about the simplex algorithm requiring students to trace how constraints become tableau rows, identify pivot cells, and explain why certain rows remain unchanged. These are standard textbook exercises in simplex method that require recall and basic understanding rather than problem-solving or novel insight.
Spec7.06a LP formulation: variables, constraints, objective function7.07a Simplex tableau: initial setup in standard format7.07b Simplex iterations: pivot choice and row operations

5 A garden centre sells tulip bulbs in mixed packs. The cost of each pack and the number of tulips of each colour are given in the table.
Cost \(( \pounds )\)RedWhiteYellowPink
Pack A5025252525
Pack B484030300
Pack C5320304010
Dirk is designing a floral display in which he will need the number of red tulips to be at most 50 more than the number of white tulips, and the number of white tulips to be less than or equal to twice the number of pink tulips. He has a budget of \(\pounds 240\) and wants to find out which packs to buy to maximise the total number of bulbs. Dirk uses the variables \(x , y\) and \(z\) to represent, respectively, how many of pack A , pack B and pack C he buys. He sets up his problem as an initial simplex tableau, which is shown below. Initial tableau
Row 1
Row 2
Row 3
Row 4
\(P\)\(x\)\(y\)\(z\)\(s\)\(t\)\(u\)RHS
1- 1- 1- 10000
001- 11005
0- 5620100
0504853001240
  1. Show how the constraint on the number of red tulips leads to one of the rows of the tableau. The tableau that results after the first iteration is shown below.
    After first iteration
    Row 5
    Row 6
    Row 7
    Row 8
    \(P\)\(x\)\(y\)\(z\)\(s\)\(t\)\(u\)RHS
    10- 0.040.06000.024.8
    001- 11005
    0010.87.3010.124
    010.961.06000.024.8
  2. Which cell was used as the pivot?
  3. Explain why row 2 and row 6 are the same.
  4. (a) Read off the values of \(x , y\) and \(z\) after the first iteration.
    (b) Interpret this solution in terms of the original problem.
  5. Identify the variable that has become non-basic. Use the pivot row of the initial tableau to eliminate \(x\) algebraically from the equation represented by Row 1 of the initial tableau. The feasible region can be represented graphically in three dimensions, with the variables \(x , y\) and \(z\) corresponding to the \(x\)-axis, \(y\)-axis and \(z\)-axis respectively. The boundaries of the feasible region are planes. Pairs of these planes intersect in lines and at the vertices of the feasible region these lines intersect.
  6. The planes defined by each of the new basic variables being set equal to 0 intersect at a point. Show how the equations from part (v) are used to find the values \(P\) and \(x\) at this point. A planar graph \(G\) is described by the adjacency matrix below. \(\quad\) \(A\) \(B\) \(C\) \(D\) \(E\) \(F\) \(\left( \begin{array} { c c c c c c } A & B & C & D & E & F \\ 0 & 1 & 0 & 0 & 1 & 1 \\ 1 & 0 & 1 & 0 & 1 & 0 \\ 0 & 1 & 0 & 1 & 0 & 0 \\ 0 & 0 & 1 & 0 & 1 & 1 \\ 1 & 1 & 0 & 1 & 0 & 0 \\ 1 & 0 & 0 & 1 & 0 & 0 \end{array} \right)\)
  7. Draw the graph \(G\).
  8. Use Euler's formula to verify that there are four regions. Identify each region by listing the vertices that define it.
  9. Explain why graph \(G\) cannot have a Hamiltonian cycle that includes the edge \(A B\). Deduce how many Hamiltonian cycles graph \(G\) has. A colouring algorithm is given below. STEP 1: Choose a vertex, colour this vertex using colour 1. STEP 2: If all vertices are coloured, STOP. Otherwise use colour 2 to colour all uncoloured vertices for which there is an edge that joins that vertex to a vertex of colour 1 . STEP 3: If all vertices are coloured, STOP. Otherwise use colour 1 to colour all uncoloured vertices for which there is an edge that joins that vertex to a vertex of colour 2 . STEP 4: Go back to STEP 2.
  10. Apply this algorithm to graph \(G\), starting at \(E\). Explain how the colouring shows you that graph \(G\) is not bipartite. By removing just one edge from graph \(G\) it is possible to make a bipartite graph.
  11. Identify which edge needs to be removed and write down the two sets of vertices that form the bipartite graph. Graph \(G\) is augmented by the addition of a vertex \(X\) joined to each of \(A , B , C , D , E\) and \(F\).
  12. Apply Kuratowski's theorem to a contraction of the augmented graph to explain how you know that the augmented graph has thickness 2.

Question 5:
AnswerMarks Guidance
5(i) The number of red tulips is 25x(cid:14)40y(cid:14)20z
and the number of white tulips is
25x(cid:14)30y(cid:14)30z
(cid:159)25x(cid:14)40y(cid:14)20z(cid:100)50(cid:14)(cid:11)25x(cid:14)30y(cid:14)30z(cid:12)
(cid:159)10y(cid:16)10z(cid:100)50(cid:159)y(cid:16)z(cid:100)5
AnswerMarks
Add slack variable s to get row 2:y(cid:16)z(cid:14)s(cid:32)5B1
M1
A1
AnswerMarks
[3]3.3
1.1
1.1
AnswerMarks
in
Ae correct expression for the number of
red tulips
m
A correct inequality involving 50
Manipulating inequality and adding
AnswerMarks
slack variable to get row 2May be seen as an explicit part
of an inequality
May scale first
AnswerMarks Guidance
5(ii) Column x row 4
[1]c
1.1Describing this cell 50 in row 4 or 50 in column x
5(iii) Entry for row 2 in column x (pivot coplumn)
was 0e
E1
AnswerMarks Guidance
[1]1.1 Value in pivot column was 0
5(iv) (a)
x(cid:32)4.8, y(cid:32)0, z(cid:32)0B1
[1]1.1 x(cid:32)4.8, y and z both 0
5(iv) (b)
still a negative in top row (column y)
Practical problem requires integer values, so
practical solution is to buy 4 of pack A only
AnswerMarks
(100 tulips of each colour)B1
B1
AnswerMarks
[2]3.4
3.5aOptimal solution not yet achieved
Need integer values so 4 of pack ARecognising that further
iterations are needed
Interpretation in context
(packs or tulips)
AnswerMarks Guidance
5(v) u becomes a non-basic variable
x(cid:32)4.8(cid:16)0.96y(cid:16)1.06z(cid:16)0.02u
P(cid:16)x(cid:16)y(cid:16)z(cid:32)0
(cid:159)P(cid:16)(cid:11)4.8(cid:16)0.96y(cid:16)1.06z(cid:16)0.02u(cid:12)(cid:16)y(cid:16)z(cid:32)0
AnswerMarks
(cid:159)P(cid:16)0.04y(cid:14)0.06z(cid:14)0.02u(cid:32)4.8B1
B1
B1
AnswerMarks
[3]1.2
1.1
AnswerMarks
1.1cao
Working leading to correct expression
corresponding to row 1 of iterated
tableau
AnswerMarks Guidance
5(vi) (cid:159)P(cid:16)0.04y(cid:14)0.06z(cid:14)0.02u(cid:32)4.8
When y, z and u(cid:32)0, P(cid:32)4.8
x(cid:32)4.8(cid:16)0.96y(cid:16)1.06z(cid:16)0.02u
AnswerMarks
When y, z and u(cid:32)0, x(cid:32)4.8B1
B1
AnswerMarks
[2]2.2a
2.2an
e
AnswerMarks
mMust refer to equations not
just find value(s) or use
tableau to read off value(s)
Question 5:
5 | (i) | The number of red tulips is 25x(cid:14)40y(cid:14)20z
and the number of white tulips is
25x(cid:14)30y(cid:14)30z
(cid:159)25x(cid:14)40y(cid:14)20z(cid:100)50(cid:14)(cid:11)25x(cid:14)30y(cid:14)30z(cid:12)
(cid:159)10y(cid:16)10z(cid:100)50(cid:159)y(cid:16)z(cid:100)5
Add slack variable s to get row 2:y(cid:16)z(cid:14)s(cid:32)5 | B1
M1
A1
[3] | 3.3
1.1
1.1
i | n
Ae correct expression for the number of
red tulips
m
A correct inequality involving 50
Manipulating inequality and adding
slack variable to get row 2 | May be seen as an explicit part
of an inequality
May scale first
5 | (ii) | Column x row 4 | B1
[1] | c
1.1 | Describing this cell | 50 in row 4 or 50 in column x
5 | (iii) | Entry for row 2 in column x (pivot coplumn)
was 0 | e
E1
[1] | 1.1 | Value in pivot column was 0
5 | (iv) | (a) | S
x(cid:32)4.8, y(cid:32)0, z(cid:32)0 | B1
[1] | 1.1 | x(cid:32)4.8, y and z both 0
5 | (iv) | (b) | Not optimal (for continuous problem) since
still a negative in top row (column y)
Practical problem requires integer values, so
practical solution is to buy 4 of pack A only
(100 tulips of each colour) | B1
B1
[2] | 3.4
3.5a | Optimal solution not yet achieved
Need integer values so 4 of pack A | Recognising that further
iterations are needed
Interpretation in context
(packs or tulips)
5 | (v) | u becomes a non-basic variable
x(cid:32)4.8(cid:16)0.96y(cid:16)1.06z(cid:16)0.02u
P(cid:16)x(cid:16)y(cid:16)z(cid:32)0
(cid:159)P(cid:16)(cid:11)4.8(cid:16)0.96y(cid:16)1.06z(cid:16)0.02u(cid:12)(cid:16)y(cid:16)z(cid:32)0
(cid:159)P(cid:16)0.04y(cid:14)0.06z(cid:14)0.02u(cid:32)4.8 | B1
B1
B1
[3] | 1.2
1.1
1.1 | cao
Working leading to correct expression
corresponding to row 1 of iterated
tableau
5 | (vi) | (cid:159)P(cid:16)0.04y(cid:14)0.06z(cid:14)0.02u(cid:32)4.8
When y, z and u(cid:32)0, P(cid:32)4.8
x(cid:32)4.8(cid:16)0.96y(cid:16)1.06z(cid:16)0.02u
When y, z and u(cid:32)0, x(cid:32)4.8 | B1
B1
[2] | 2.2a
2.2a | n
e
m | Must refer to equations not
just find value(s) or use
tableau to read off value(s)
5 A garden centre sells tulip bulbs in mixed packs. The cost of each pack and the number of tulips of each colour are given in the table.

\begin{center}
\begin{tabular}{ l | c | c | c | c | c }
 & Cost $( \pounds )$ & Red & White & Yellow & Pink \\
\hline
Pack A & 50 & 25 & 25 & 25 & 25 \\
\hline
Pack B & 48 & 40 & 30 & 30 & 0 \\
\hline
Pack C & 53 & 20 & 30 & 40 & 10 \\
\hline
\end{tabular}
\end{center}

Dirk is designing a floral display in which he will need the number of red tulips to be at most 50 more than the number of white tulips, and the number of white tulips to be less than or equal to twice the number of pink tulips. He has a budget of $\pounds 240$ and wants to find out which packs to buy to maximise the total number of bulbs.

Dirk uses the variables $x , y$ and $z$ to represent, respectively, how many of pack A , pack B and pack C he buys. He sets up his problem as an initial simplex tableau, which is shown below.

Initial tableau\\
Row 1\\
Row 2\\
Row 3\\
Row 4

\begin{center}
\begin{tabular}{ | c | c | c | c | c | c | c | c | }
\hline
$P$ & $x$ & $y$ & $z$ & $s$ & $t$ & $u$ & RHS \\
\hline
1 & - 1 & - 1 & - 1 & 0 & 0 & 0 & 0 \\
\hline
0 & 0 & 1 & - 1 & 1 & 0 & 0 & 5 \\
\hline
0 & - 5 & 6 & 2 & 0 & 1 & 0 & 0 \\
\hline
0 & 50 & 48 & 53 & 0 & 0 & 1 & 240 \\
\hline
\end{tabular}
\end{center}
\begin{enumerate}[label=(\roman*)]
\item Show how the constraint on the number of red tulips leads to one of the rows of the tableau.

The tableau that results after the first iteration is shown below.\\
After first iteration\\
Row 5\\
Row 6\\
Row 7\\
Row 8

\begin{center}
\begin{tabular}{ | c | c | c | c | c | c | c | c | }
\hline
$P$ & $x$ & $y$ & $z$ & $s$ & $t$ & $u$ & RHS \\
\hline
1 & 0 & - 0.04 & 0.06 & 0 & 0 & 0.02 & 4.8 \\
\hline
0 & 0 & 1 & - 1 & 1 & 0 & 0 & 5 \\
\hline
0 & 0 & 10.8 & 7.3 & 0 & 1 & 0.1 & 24 \\
\hline
0 & 1 & 0.96 & 1.06 & 0 & 0 & 0.02 & 4.8 \\
\hline
\end{tabular}
\end{center}
\item Which cell was used as the pivot?
\item Explain why row 2 and row 6 are the same.
\item (a) Read off the values of $x , y$ and $z$ after the first iteration.\\
(b) Interpret this solution in terms of the original problem.
\item Identify the variable that has become non-basic. Use the pivot row of the initial tableau to eliminate $x$ algebraically from the equation represented by Row 1 of the initial tableau.

The feasible region can be represented graphically in three dimensions, with the variables $x , y$ and $z$ corresponding to the $x$-axis, $y$-axis and $z$-axis respectively. The boundaries of the feasible region are planes. Pairs of these planes intersect in lines and at the vertices of the feasible region these lines intersect.
\item The planes defined by each of the new basic variables being set equal to 0 intersect at a point. Show how the equations from part (v) are used to find the values $P$ and $x$ at this point.

A planar graph $G$ is described by the adjacency matrix below.

$\quad$\\
$A$\\
$B$\\
$C$\\
$D$\\
$E$\\
$F$ $\left( \begin{array} { c c c c c c } A & B & C & D & E & F \\ 0 & 1 & 0 & 0 & 1 & 1 \\ 1 & 0 & 1 & 0 & 1 & 0 \\ 0 & 1 & 0 & 1 & 0 & 0 \\ 0 & 0 & 1 & 0 & 1 & 1 \\ 1 & 1 & 0 & 1 & 0 & 0 \\ 1 & 0 & 0 & 1 & 0 & 0 \end{array} \right)$
\item Draw the graph $G$.
\item Use Euler's formula to verify that there are four regions. Identify each region by listing the vertices that define it.
\item Explain why graph $G$ cannot have a Hamiltonian cycle that includes the edge $A B$. Deduce how many Hamiltonian cycles graph $G$ has.

A colouring algorithm is given below.

STEP 1: Choose a vertex, colour this vertex using colour 1.

STEP 2: If all vertices are coloured, STOP. Otherwise use colour 2 to colour all uncoloured vertices for which there is an edge that joins that vertex to a vertex of colour 1 .

STEP 3: If all vertices are coloured, STOP. Otherwise use colour 1 to colour all uncoloured vertices for which there is an edge that joins that vertex to a vertex of colour 2 .

STEP 4: Go back to STEP 2.
\item Apply this algorithm to graph $G$, starting at $E$. Explain how the colouring shows you that graph $G$ is not bipartite.

By removing just one edge from graph $G$ it is possible to make a bipartite graph.
\item Identify which edge needs to be removed and write down the two sets of vertices that form the bipartite graph.

Graph $G$ is augmented by the addition of a vertex $X$ joined to each of $A , B , C , D , E$ and $F$.
\item Apply Kuratowski's theorem to a contraction of the augmented graph to explain how you know that the augmented graph has thickness 2.
\end{enumerate}

\hfill \mbox{\textit{OCR Further Discrete  Q5 [13]}}