| Exam Board | OCR |
|---|---|
| Module | Further Discrete (Further Discrete) |
| Session | Specimen |
| Marks | 13 |
| Paper | Download PDF ↗ |
| Mark scheme | Download PDF ↗ |
| Topic | The Simplex Algorithm |
| Type | Interpret optimal tableau |
| Difficulty | Standard +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. |
| Spec | 7.06a LP formulation: variables, constraints, objective function7.07a Simplex tableau: initial setup in standard format7.07b Simplex iterations: pivot choice and row operations |
| Cost \(( \pounds )\) | Red | White | Yellow | Pink | |
| Pack A | 50 | 25 | 25 | 25 | 25 |
| Pack B | 48 | 40 | 30 | 30 | 0 |
| Pack C | 53 | 20 | 30 | 40 | 10 |
| \(P\) | \(x\) | \(y\) | \(z\) | \(s\) | \(t\) | \(u\) | RHS |
| 1 | - 1 | - 1 | - 1 | 0 | 0 | 0 | 0 |
| 0 | 0 | 1 | - 1 | 1 | 0 | 0 | 5 |
| 0 | - 5 | 6 | 2 | 0 | 1 | 0 | 0 |
| 0 | 50 | 48 | 53 | 0 | 0 | 1 | 240 |
| \(P\) | \(x\) | \(y\) | \(z\) | \(s\) | \(t\) | \(u\) | RHS |
| 1 | 0 | - 0.04 | 0.06 | 0 | 0 | 0.02 | 4.8 |
| 0 | 0 | 1 | - 1 | 1 | 0 | 0 | 5 |
| 0 | 0 | 10.8 | 7.3 | 0 | 1 | 0.1 | 24 |
| 0 | 1 | 0.96 | 1.06 | 0 | 0 | 0.02 | 4.8 |
| Answer | Marks | Guidance |
|---|---|---|
| 5 | (i) | The number of red tulips is 25x(cid:14)40y(cid:14)20z |
| Answer | Marks |
|---|---|
| Add slack variable s to get row 2:y(cid:16)z(cid:14)s(cid:32)5 | B1 |
| Answer | Marks |
|---|---|
| [3] | 3.3 |
| Answer | Marks |
|---|---|
| i | n |
| Answer | Marks |
|---|---|
| slack variable to get row 2 | May be seen as an explicit part |
| Answer | Marks | Guidance |
|---|---|---|
| 5 | (ii) | Column x row 4 |
| [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 |
| Answer | Marks | 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)0 | B1 | |
| [1] | 1.1 | x(cid:32)4.8, y and z both 0 |
| 5 | (iv) | (b) |
| Answer | Marks |
|---|---|
| (100 tulips of each colour) | B1 |
| Answer | Marks |
|---|---|
| [2] | 3.4 |
| 3.5a | Optimal solution not yet achieved |
| Need integer values so 4 of pack A | Recognising that further |
| Answer | Marks | Guidance |
|---|---|---|
| 5 | (v) | u becomes a non-basic variable |
| Answer | Marks |
|---|---|
| (cid:159)P(cid:16)0.04y(cid:14)0.06z(cid:14)0.02u(cid:32)4.8 | B1 |
| Answer | Marks |
|---|---|
| [3] | 1.2 |
| Answer | Marks |
|---|---|
| 1.1 | cao |
| Answer | Marks | Guidance |
|---|---|---|
| 5 | (vi) | (cid:159)P(cid:16)0.04y(cid:14)0.06z(cid:14)0.02u(cid:32)4.8 |
| Answer | Marks |
|---|---|
| When y, z and u(cid:32)0, x(cid:32)4.8 | B1 |
| Answer | Marks |
|---|---|
| [2] | 2.2a |
| 2.2a | n |
| Answer | Marks |
|---|---|
| m | Must refer to equations not |
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]}}