Edexcel FD1 Specimen — Question 7 12 marks

Exam BoardEdexcel
ModuleFD1 (Further Decision 1)
SessionSpecimen
Marks12
PaperDownload PDF ↗
Mark schemeDownload PDF ↗
TopicThe Simplex Algorithm
TypeBig-M method setup
DifficultyStandard +0.8 This is a multi-part Further Maths question on the big-M method requiring understanding of why standard simplex fails, conceptual explanation of M, derivation of tableau rows, and performing simplex iterations with row operations. While systematic, it demands both theoretical understanding and computational accuracy across multiple steps, placing it moderately above average difficulty.
Spec7.06f Integer programming: branch-and-bound method7.07a Simplex tableau: initial setup in standard format

7. A linear programming problem in \(x , y\) and \(z\) is described as follows. Maximise \(P = 3 x + 2 y + 2 z\) subject to $$\begin{aligned} & 2 x + 2 y + z \leqslant 25 \\ & x + 4 y \leqslant 15 \\ & x \geqslant 3 \end{aligned}$$
  1. Explain why the Simplex algorithm cannot be used to solve this linear programming problem. The big-M method is to be used to solve this linear programming problem.
  2. Define, in this context, what M represents. You must use correct mathematical language in your answer. The initial tableau for a big-M solution to the problem is shown below.
    b.v.\(x\)\(y\)\(z\)\(s _ { 1 }\)\(s _ { 2 }\)\(s _ { 3 }\)\(t _ { 1 }\)Value
    \(s _ { 1 }\)221100025
    \(s _ { 2 }\)140010015
    \(t _ { 1 }\)10000-113
    \(P\)\(- ( 3 + M )\)-2-200M0\(- 3 M\)
  3. Explain clearly how the equation represented in the b.v. \(t _ { 1 }\) row was derived.
  4. Show how the equation represented in the b.v. \(P\) row was derived. The tableau obtained from the first iteration of the big-M method is shown below.
    b.v.\(x\)\(y\)\(z\)\(s _ { 1 }\)\(s _ { 2 }\)\(s _ { 3 }\)\(t _ { 1 }\)Value
    \(s _ { 1 }\)021102-219
    \(s _ { 2 }\)040011-112
    \(x\)10000-113
    P0-2-200-3\(3 +\) M9
  5. Solve the linear programming problem, starting from this second tableau. You must

Question 7:
Part (a)
AnswerMarks Guidance
AnswerMark Guidance
Simplex can only work with \(\leq\) constraintsB1
Part (b)
AnswerMarks Guidance
AnswerMark Guidance
\(M\) is an arbitrary large real numberB1
Part (c)
AnswerMarks Guidance
AnswerMark Guidance
\(x \geq 3 \Rightarrow x - s_3 + t_1 = 3\) where \(s_3\) is a surplus variable and \(t_1\) is an artificial variableB1
Part (d)
AnswerMarks Guidance
AnswerMark Guidance
\(P = 3x + 2y + 2z - Mt_1\) and substituting \(t_1 = 3 - x + s_3\)M1
\(\Rightarrow P - (3+M)x - 2y - 2z + Ms_3 = -3M\)A1
Part (e)
AnswerMarks Guidance
AnswerMark Guidance
First tableau with correct structureM1
\(s_3\): row \(= \frac{1}{2}R_1\); \(r_1 = (1/2)R_1\) giving values \(0,1,\frac{1}{2},\frac{1}{2},0,1,-1,\frac{19}{2}\)A1
\(s_2\) row: \(R_2 - r_1\) giving \(0,3,-\frac{1}{2},-\frac{1}{2},1,0,0,\frac{5}{2}\)A1
Second tableau with correct structureM1
\(z\) row: \(r_1 = 2R_1\) giving \(0,2,1,1,0,2,-2,19\)A1
\(x\) row: \(R_3 - (1/2)r_1\) giving \(1,0,0,0,0,-1,1,3\)
\(P\) row: \(R_4 + (1/2)r_1\) giving \(0,2,0,2,0,1,M-1,47\)B1 AO 2.4
\(P = 47,\ x = 3,\ y = 0,\ z = 19\)B1ft Follow through from their tableau
Question 7:
Part (a):
AnswerMarks Guidance
Answer/WorkingMark Guidance
Correctly states the limitation of the Simplex model – Simplex involves iterations which allow movement from one vertex in the feasible region to another vertex. If all constraints are of the form \(\leq\) this means the origin is always a feasible solution and can act as the initial starting point. However, the constraint \(x \geqslant 3\) means that the origin is not feasible and so the algorithm is unable to begin.B1 Must correctly identify why \(x \geqslant 3\) prevents the algorithm from starting
Part (b):
AnswerMarks Guidance
Answer/WorkingMark Guidance
Correct description using appropriate mathematical languageB1 cao - must include the words 'arbitrary', 'large' and 'real'
Part (c):
AnswerMarks Guidance
Answer/WorkingMark Guidance
Correctly states both the inequality \(x \geq 3\) and the equation \(x - s_3 + t_1 = 3\) together with an explanation of the meaning behind the variables \(s_3\) and \(t_1\)B1 Must state both the inequality and equation with explanation of variables
Part (d):
AnswerMarks Guidance
Answer/WorkingMark Guidance
\(P = 3x + 2y + 2z - Mt_1\) and substitutes their expression for \(t_1\)M1 Must substitute expression for \(t_1\)
Correct mathematical argument including sufficient detail to allow the line of reasoning to be followed to the correct conclusionA1 Dependent on previous B mark in (c)
Part (e):
AnswerMarks Guidance
Answer/WorkingMark Guidance
Correct pivot located, attempt to divide rowM1 If negative value used then no marks
Pivot row correct (including change of b.v.) and row operations used at least once, one of columns \(y, z, s_1, t_1\) or Value correctA1
cao for values (ignore b.v. column and Row Ops)A1
Pivot row consistent (following their previous table) including change of b.v. and row operations used at least once, one of columns \(y, s_1, s_3, t_1\) or Value correctM1
cao on final table (ignore Row Ops)A1
The correct Row Operations explained either in terms of the 'old' or 'new' pivot rowsB1
Correctly states the final values of \(P\), \(x\), \(y\) and \(z\) from their correct corresponding rows of the final tableB1ft ft from correct final table
# Question 7:

## Part (a)
| Answer | Mark | Guidance |
|--------|------|----------|
| Simplex can only work with $\leq$ constraints | B1 | |

## Part (b)
| Answer | Mark | Guidance |
|--------|------|----------|
| $M$ is an arbitrary large real number | B1 | |

## Part (c)
| Answer | Mark | Guidance |
|--------|------|----------|
| $x \geq 3 \Rightarrow x - s_3 + t_1 = 3$ where $s_3$ is a surplus variable and $t_1$ is an artificial variable | B1 | |

## Part (d)
| Answer | Mark | Guidance |
|--------|------|----------|
| $P = 3x + 2y + 2z - Mt_1$ and substituting $t_1 = 3 - x + s_3$ | M1 | |
| $\Rightarrow P - (3+M)x - 2y - 2z + Ms_3 = -3M$ | A1 | |

## Part (e)
| Answer | Mark | Guidance |
|--------|------|----------|
| First tableau with correct structure | M1 | |
| $s_3$: row $= \frac{1}{2}R_1$; $r_1 = (1/2)R_1$ giving values $0,1,\frac{1}{2},\frac{1}{2},0,1,-1,\frac{19}{2}$ | A1 | |
| $s_2$ row: $R_2 - r_1$ giving $0,3,-\frac{1}{2},-\frac{1}{2},1,0,0,\frac{5}{2}$ | A1 | |
| Second tableau with correct structure | M1 | |
| $z$ row: $r_1 = 2R_1$ giving $0,2,1,1,0,2,-2,19$ | A1 | |
| $x$ row: $R_3 - (1/2)r_1$ giving $1,0,0,0,0,-1,1,3$ | | |
| $P$ row: $R_4 + (1/2)r_1$ giving $0,2,0,2,0,1,M-1,47$ | B1 | AO 2.4 |
| $P = 47,\ x = 3,\ y = 0,\ z = 19$ | B1ft | Follow through from their tableau |

# Question 7:

## Part (a):

| Answer/Working | Mark | Guidance |
|---|---|---|
| Correctly states the limitation of the Simplex model – Simplex involves iterations which allow movement from one vertex in the feasible region to another vertex. If all constraints are of the form $\leq$ this means the origin is always a feasible solution and can act as the initial starting point. However, the constraint $x \geqslant 3$ means that the origin is not feasible and so the algorithm is unable to begin. | B1 | Must correctly identify why $x \geqslant 3$ prevents the algorithm from starting |

## Part (b):

| Answer/Working | Mark | Guidance |
|---|---|---|
| Correct description using appropriate mathematical language | B1 | cao - must include the words 'arbitrary', 'large' and 'real' |

## Part (c):

| Answer/Working | Mark | Guidance |
|---|---|---|
| Correctly states both the inequality $x \geq 3$ and the equation $x - s_3 + t_1 = 3$ together with an explanation of the meaning behind the variables $s_3$ and $t_1$ | B1 | Must state both the inequality and equation with explanation of variables |

## Part (d):

| Answer/Working | Mark | Guidance |
|---|---|---|
| $P = 3x + 2y + 2z - Mt_1$ and substitutes their expression for $t_1$ | M1 | Must substitute expression for $t_1$ |
| Correct mathematical argument including sufficient detail to allow the line of reasoning to be followed to the correct conclusion | A1 | Dependent on previous B mark in (c) |

## Part (e):

| Answer/Working | Mark | Guidance |
|---|---|---|
| Correct pivot located, attempt to divide row | M1 | If negative value used then no marks |
| Pivot row correct (including change of b.v.) and row operations used at least once, one of columns $y, z, s_1, t_1$ or Value correct | A1 | |
| cao for values (ignore b.v. column and Row Ops) | A1 | |
| Pivot row consistent (following their previous table) including change of b.v. and row operations used at least once, one of columns $y, s_1, s_3, t_1$ or Value correct | M1 | |
| cao on final table (ignore Row Ops) | A1 | |
| The correct Row Operations explained either in terms of the 'old' or 'new' pivot rows | B1 | |
| Correctly states the final values of $P$, $x$, $y$ and $z$ from their correct corresponding rows of the final table | B1ft | ft from correct final table |
7. A linear programming problem in $x , y$ and $z$ is described as follows.

Maximise $P = 3 x + 2 y + 2 z$\\
subject to

$$\begin{aligned}
& 2 x + 2 y + z \leqslant 25 \\
& x + 4 y \leqslant 15 \\
& x \geqslant 3
\end{aligned}$$
\begin{enumerate}[label=(\alph*)]
\item Explain why the Simplex algorithm cannot be used to solve this linear programming problem.

The big-M method is to be used to solve this linear programming problem.
\item Define, in this context, what M represents. You must use correct mathematical language in your answer.

The initial tableau for a big-M solution to the problem is shown below.

\begin{center}
\begin{tabular}{|l|l|l|l|l|l|l|l|l|}
\hline
b.v. & $x$ & $y$ & $z$ & $s _ { 1 }$ & $s _ { 2 }$ & $s _ { 3 }$ & $t _ { 1 }$ & Value \\
\hline
$s _ { 1 }$ & 2 & 2 & 1 & 1 & 0 & 0 & 0 & 25 \\
\hline
$s _ { 2 }$ & 1 & 4 & 0 & 0 & 1 & 0 & 0 & 15 \\
\hline
$t _ { 1 }$ & 1 & 0 & 0 & 0 & 0 & -1 & 1 & 3 \\
\hline
$P$ & $- ( 3 + M )$ & -2 & -2 & 0 & 0 & M & 0 & $- 3 M$ \\
\hline
\end{tabular}
\end{center}
\item Explain clearly how the equation represented in the b.v. $t _ { 1 }$ row was derived.
\item Show how the equation represented in the b.v. $P$ row was derived.

The tableau obtained from the first iteration of the big-M method is shown below.

\begin{center}
\begin{tabular}{|l|l|l|l|l|l|l|l|l|}
\hline
b.v. & $x$ & $y$ & $z$ & $s _ { 1 }$ & $s _ { 2 }$ & $s _ { 3 }$ & $t _ { 1 }$ & Value \\
\hline
$s _ { 1 }$ & 0 & 2 & 1 & 1 & 0 & 2 & -2 & 19 \\
\hline
$s _ { 2 }$ & 0 & 4 & 0 & 0 & 1 & 1 & -1 & 12 \\
\hline
$x$ & 1 & 0 & 0 & 0 & 0 & -1 & 1 & 3 \\
\hline
P & 0 & -2 & -2 & 0 & 0 & -3 & $3 +$ M & 9 \\
\hline
\end{tabular}
\end{center}
\item Solve the linear programming problem, starting from this second tableau. You must

\begin{itemize}
  \item give a detailed explanation of your method by clearly stating the row operations you use and
  \item state the solution by deducing the final values of $P , x , y$ and $z$.
\end{itemize}
\end{enumerate}

\hfill \mbox{\textit{Edexcel FD1  Q7 [12]}}