| Exam Board | OCR |
|---|---|
| Module | Further Discrete (Further Discrete) |
| Year | 2019 |
| Session | June |
| Marks | 9 |
| Paper | Download PDF ↗ |
| Mark scheme | Download PDF ↗ |
| Topic | The Simplex Algorithm |
| Type | Perform one Simplex iteration |
| Difficulty | Moderate -0.5 This is a routine Simplex algorithm question requiring standard mechanical steps: reading off the LP formulation from a tableau, identifying the pivot element using standard rules, and performing row operations. While it requires careful arithmetic and understanding of the algorithm, it involves no problem-solving or novel insight—just direct application of a learned procedure with multiple marks available for showing working. |
| Spec | 7.07a Simplex tableau: initial setup in standard format7.07b Simplex iterations: pivot choice and row operations7.07c Interpret simplex: values of variables, slack, and objective |
| \(\mathbf { P }\) | \(\mathbf { x }\) | \(\mathbf { y }\) | \(\mathbf { z }\) | \(\mathbf { s }\) | \(\mathbf { t }\) | RHS |
| 1 | - 2 | 0 | 1 | 0 | 0 | 0 |
| 0 | 1 | 1 | 1 | 1 | 0 | 60 |
| 0 | 2 | 3 | 4 | 0 | 1 | 60 |
| Answer | Marks | Guidance |
|---|---|---|
| 3 | (a) | Maximise P = 2x – z |
| Answer | Marks |
|---|---|
| and x > 0, y > 0, z > 0 | B1 |
| Answer | Marks |
|---|---|
| A1 | 3.1a |
| Answer | Marks |
|---|---|
| 1.1 | ‘Max’ and objective function 2x – z |
| Answer | Marks |
|---|---|
| (trivial constraints) correct | ‘Max’ and P – 2x + z = 0 |
| Answer | Marks |
|---|---|
| (b) | P x y z s t RHS |
| Answer | Marks |
|---|---|
| 0 1 1.5 2 0 0.5 30 | B1 |
| Answer | Marks |
|---|---|
| A1 | 1.1 |
| Answer | Marks |
|---|---|
| 1.1 | May be implied from iterated |
| Answer | Marks |
|---|---|
| All correct | 60 ÷ 2 = 30 < 60 ÷ 1 |
| Answer | Marks |
|---|---|
| (c) | 2x + 3y + 4z + t = 60 ⇒ x = 30 – 1.5y – 2z – 0.5t |
| Answer | Marks |
|---|---|
| ⇒ – 0.5y – z + s – 0.5t = 30 | M1 |
| Answer | Marks |
|---|---|
| A1 | 2.1 |
| Answer | Marks |
|---|---|
| 2.2a | Eliminate x by substitution |
| Answer | Marks |
|---|---|
| from algebraic substitution seen | Not showing calculation of |
| Answer | Marks | Guidance |
|---|---|---|
| P | x | y |
Question 3:
3 | (a) | Maximise P = 2x – z
subject to x + y + z < 60
2x + 3y + 4z < 60
and x > 0, y > 0, z > 0 | B1
M1
A1 | 3.1a
1.1
1.1 | ‘Max’ and objective function 2x – z
or any non-negative multiple of this
Either constraint correct in this form
Both constraints and non-negativity
(trivial constraints) correct | ‘Max’ and P – 2x + z = 0
Form ax + by + cz < d
May have non-negative
multiples of constraints
(b) | P x y z s t RHS
1 -2 0 1 0 0 0
0 1 1 1 1 0 60
0 2 3 4 0 1 60
Pivot on 2 in row 3 of column x
P x y z s t RHS
1 0 3 5 0 1 60
0 0 -0.5 -1 1 -0.5 30
0 1 1.5 2 0 0.5 30 | B1
M1
A1 | 1.1
1.1
1.1 | May be implied from iterated
tableau
Dealing with (their) pivot in 3rd row
All correct | 60 ÷ 2 = 30 < 60 ÷ 1
Using decimals or fractions
(c) | 2x + 3y + 4z + t = 60 ⇒ x = 30 – 1.5y – 2z – 0.5t
Substitute for x:
P – 2x + z = 0
⇒ P – (60 – 3y – 4z – t) + z = 0
⇒ P + 3y + 5z + t = 60
x + y + z + s = 60
⇒ (30 – 1.5y – 2z – 0.5t) + y + z + s = 60
⇒ – 0.5y – z + s – 0.5t = 30 | M1
A1
A1 | 2.1
2.2a
2.2a | Eliminate x by substitution
Showing substitution for x
P + 3y + 5z + t = 60 o.e.
from algebraic substitution seen
– 0.5y – z + s – 0.5t = 30 o.e.
from algebraic substitution seen | Not showing calculation of
each row as a linear
combination of other rows
Not just algebraic
interpretation of tableau
[9]
P | x | y | z | s | t | RHS
3 A problem is represented as the initial simplex tableau below.
\begin{center}
\begin{tabular}{ | c | c | c | c | c | c | c | }
\hline
$\mathbf { P }$ & $\mathbf { x }$ & $\mathbf { y }$ & $\mathbf { z }$ & $\mathbf { s }$ & $\mathbf { t }$ & RHS \\
\hline
1 & - 2 & 0 & 1 & 0 & 0 & 0 \\
\hline
0 & 1 & 1 & 1 & 1 & 0 & 60 \\
\hline
0 & 2 & 3 & 4 & 0 & 1 & 60 \\
\hline
\end{tabular}
\end{center}
\begin{enumerate}[label=(\alph*)]
\item Write the problem as a linear programming formulation in the standard algebraic form with no slack variables.
\item Carry out one iteration of the simplex algorithm.
\item Show algebraically how each row of the tableau found in part (b) is calculated.
\end{enumerate}
\hfill \mbox{\textit{OCR Further Discrete 2019 Q3 [9]}}