Solved Papers

Every Unit 1–3 question from the 2025-26 Final and Re-Examination, screenshotted from the original paper and worked in full β€” with the method, the arithmetic, and the way to lay the answer out on the page.

HOW EACH SOLUTION IS BUILT

Each question shows the original screenshot from the paper, then a full solution, then a marks breakdown taken from the official synoptic answer key. Every solution here has been checked against that key β€” and where the key contains an arithmetic slip or an internal contradiction, it is flagged rather than copied.

Questions from Units 4–7 (game theory, queuing, simulation, decision theory, AHP) are not solved here β€” they are outside the Unit 1–3 portion your notes cover. They are listed in the Question Bank so you know they exist.

Final Q1A β€” Primal to Dual 2.5 marks Β· Unit 1

Screenshot of Final Exam Question 1A: convert the given LPP primal to its dual, Max Z = 2X1 + 3X2 + 4X3 with three constraints
Final Exam 2025-26 QP p. 1
Solution

Step 1 β€” Convert to canonical form. The primal is a Max problem, so every constraint must become ≀.

OriginalActionCanonicalDual variable
X₁ + 2Xβ‚‚ + X₃ ≀ 8Already ≀X₁ + 2Xβ‚‚ + X₃ ≀ 8Y₁
2X₁ + Xβ‚‚ + 3X₃ β‰₯ 10Multiply by βˆ’1βˆ’2X₁ βˆ’ Xβ‚‚ βˆ’ 3X₃ ≀ βˆ’10Yβ‚‚
X₁ + Xβ‚‚ + X₃ = 6Split: the ≀ halfX₁ + Xβ‚‚ + X₃ ≀ 6Y₃
Split: the β‰₯ half, Γ—(βˆ’1)βˆ’X₁ βˆ’ Xβ‚‚ βˆ’ X₃ ≀ βˆ’6Yβ‚„

Three printed constraints, but the equality splits into two β€” so the dual has four variables. Counting them before you start is the single best guard against losing this mark.

Step 2 β€” Set up the dual. Max primal β†’ Min dual. The primal's RHS values (8, βˆ’10, 6, βˆ’6) become the dual's objective coefficients:

Min W = 8Y₁ βˆ’ 10Yβ‚‚ + 6Y₃ βˆ’ 6Yβ‚„

Step 3 β€” One dual constraint per primal variable, reading down each column of the canonical form. Max primal ⟹ dual constraints are β‰₯, with the primal objective coefficients as RHS.

Primal variableColumn coefficients (Y₁, Yβ‚‚, Y₃, Yβ‚„)Dual constraint
X₁1, βˆ’2, 1, βˆ’1Y₁ βˆ’ 2Yβ‚‚ + Y₃ βˆ’ Yβ‚„ β‰₯ 2
Xβ‚‚2, βˆ’1, 1, βˆ’12Y₁ βˆ’ Yβ‚‚ + Y₃ βˆ’ Yβ‚„ β‰₯ 3
X₃1, βˆ’3, 1, βˆ’1Y₁ βˆ’ 3Yβ‚‚ + Y₃ βˆ’ Yβ‚„ β‰₯ 4

Final answer β€” write exactly this:

Min W = 8Y₁ βˆ’ 10Yβ‚‚ + 6Y₃ βˆ’ 6Yβ‚„ Subject to: Y₁ βˆ’ 2Yβ‚‚ + Y₃ βˆ’ Yβ‚„ β‰₯ 2 2Y₁ βˆ’ Yβ‚‚ + Y₃ βˆ’ Yβ‚„ β‰₯ 3 Y₁ βˆ’ 3Yβ‚‚ + Y₃ βˆ’ Yβ‚„ β‰₯ 4 Such that Y₁, Yβ‚‚, Y₃, Yβ‚„ β‰₯ 0

βœ“ Matches the synoptic key exactly Key p. 1.

Re-Exam Q1A β€” Primal to Dual (Min version) 2.5 marks Β· Unit 1

Screenshot of Re-Exam Question 1A: convert Min Z = 5X1 + 2X2 with three constraints to its dual
Re-Exam 2025-26 QP p. 1
Solution

Step 1 β€” Canonical form. This one is a Min problem, so every constraint must become β‰₯ β€” the opposite direction to the Final's version.

OriginalActionCanonicalDual variable
3X₁ + 2Xβ‚‚ ≀ 12Multiply by βˆ’1βˆ’3X₁ βˆ’ 2Xβ‚‚ β‰₯ βˆ’12Y₁
X₁ + Xβ‚‚ β‰₯ 4Already β‰₯X₁ + Xβ‚‚ β‰₯ 4Yβ‚‚
X₁ βˆ’ Xβ‚‚ = 3Split: the β‰₯ halfX₁ βˆ’ Xβ‚‚ β‰₯ 3Y₃
Split: the ≀ half, Γ—(βˆ’1)βˆ’X₁ + Xβ‚‚ β‰₯ βˆ’3Yβ‚„

Step 2 β€” Dual objective. Min primal β†’ Max dual, RHS values become the coefficients:

Max W = βˆ’12Y₁ + 4Yβ‚‚ + 3Y₃ βˆ’ 3Yβ‚„

Step 3 β€” Dual constraints, one per primal variable, direction ≀:

Primal variableColumn coefficients (Y₁, Yβ‚‚, Y₃, Yβ‚„)Dual constraint
Xβ‚βˆ’3, 1, 1, βˆ’1βˆ’3Y₁ + Yβ‚‚ + Y₃ βˆ’ Yβ‚„ ≀ 5
Xβ‚‚βˆ’2, 1, βˆ’1, 1βˆ’2Y₁ + Yβ‚‚ βˆ’ Y₃ + Yβ‚„ ≀ 2
Max W = βˆ’12Y₁ + 4Yβ‚‚ + 3Y₃ βˆ’ 3Yβ‚„ Subject to: βˆ’3Y₁ + Yβ‚‚ + Y₃ βˆ’ Yβ‚„ ≀ 5 βˆ’2Y₁ + Yβ‚‚ βˆ’ Y₃ + Yβ‚„ ≀ 2 Such that Y₁, Yβ‚‚, Y₃, Yβ‚„ β‰₯ 0
⚠ The synoptic key has a typo here

The printed key gives the first dual constraint as βˆ’3Y₁ + 2Yβ‚‚ + Y₃ βˆ’ Yβ‚„ ≀ 5 Key p. 1. But the coefficient of X₁ in the primal constraint X₁ + Xβ‚‚ β‰₯ 4 is 1, not 2 β€” so the dual coefficient on Yβ‚‚ must be 1. The version above is the correct derivation. If you write +Yβ‚‚ you are right; the key slipped.

Final Q1B β€” Assignment: balanced? variables? constraints? 2.5 marks Β· Unit 3

Screenshot of Final Exam Question 1B: 3 workers and 3 tasks cost matrix, asking whether balanced and how many constraints and variables
Final Exam 2025-26 QP p. 1
Solution β€” three lines, each with its justification

Identify the type first. There is no supply or demand row β€” every worker takes exactly one task. This is an assignment problem, m = 3 workers, n = 3 tasks.

Sub-questionAnswerJustification to write
1. Is the problem balanced?YesFor an assignment problem, balanced means number of rows = number of columns. Here 3 = 3, so it is balanced and no dummy is needed.
2. Number of constraints (excluding NNC)6m + n = 3 + 3 = 6 β€” one constraint per worker (each does exactly one task) and one per task (each is done by exactly one worker).
3. Number of variables9m Γ— n = 3 Γ— 3 = 9 β€” one binary variable Xα΅’β±Ό per cell of the cost matrix.

βœ“ Matches the key: "Yes Problem is balanced as Number of rows = number of column; m+n = 6; mn = 9" Key p. 1.

Re-Exam Q1B β€” Transportation, and this one is unbalanced 2.5 marks Β· Unit 3

Screenshot of Re-Exam Question 1B: 3 warehouses and 3 plants with supply and demand rows
Re-Exam 2025-26 QP p. 1
Solution

Identify the type. A supply column and a demand row are given ⟹ transportation problem.

Balance test β€” always compute both totals explicitly:

Total supply = 30 + 25 + 20 = 75 Total demand = 20 + 30 + 35 = 85 75 β‰  85 ⟹ NOT balanced (demand exceeds supply by 10)
Sub-questionAnswerJustification to write
1. Balanced? If not, how to balance?No. Add a dummy row (source) with supply = 10 and all costs = 0.Balanced requires Ξ£ supply = Ξ£ demand. Demand is short by 10 on the supply side, so a dummy source supplies the missing 10 units at zero cost β€” those units are never actually shipped.
2. Number of constraints (excluding NNC)6m + n = 3 + 3 = 6, counted on the original matrix.
3. Number of variables9m Γ— n = 3 Γ— 3 = 9.

βœ“ Matches the key Key p. 1, which also counts m + n and m Γ— n on the original 3 Γ— 3 matrix rather than the balanced 4 Γ— 3 one.

Pattern to carry in: Q1B is the same three sub-questions in every paper. Rehearse the block β€” identify type β†’ balance test with both totals shown β†’ m + n β†’ m Γ— n β€” and it is 2.5 marks in under three minutes.

Final Q3B β€” Formulate an LPP (chairs and tables) 5 marks Β· Unit 1

Screenshot of Final Exam Question 3B: wooden chairs and tables, carpentry and finishing hours, formulate the LPP
Final Exam 2025-26 QP p. 3
Solution

Step 0 β€” build the resource table. Do this before writing anything else:

ResourcePer chair (X₁)Per table (Xβ‚‚)Available
Carpentry (hours)43120
Finishing (hours)2390
Profit (β‚Ή/unit)200300β€” maximise
Decision variables Let X₁ = number of chairs produced per week Let Xβ‚‚ = number of tables produced per week Objective function Max Z = 200X₁ + 300Xβ‚‚ (total weekly profit, β‚Ή) Subject to 4X₁ + 3Xβ‚‚ ≀ 120 (carpentry hours) 2X₁ + 3Xβ‚‚ ≀ 90 (finishing hours) Non-negativity X₁, Xβ‚‚ β‰₯ 0

The question says "Formulate" β€” so stop here. No graph, no simplex.

✍ Marks breakdown β€” straight from the key Key p. 3
ComponentMarks
Correctly defining variables1
Objective function formed properly1
Two constraints formulated accurately2
Non-negativity stated1

Read that breakdown carefully. Defining the variables and stating non-negativity are worth 2 of the 5 marks β€” two lines that take ten seconds. Never skip them.

Re-Exam Q3B β€” Formulate an LPP (two products, two raw materials) 5 marks Β· Unit 1

Screenshot of Re-Exam Question 3B: products P1 and P2 using raw materials A and B, formulate the LPP
Re-Exam 2025-26 QP p. 3
Solution
ResourcePer P1 (X₁)Per P2 (Xβ‚‚)Available
Raw material A53150
Raw material B36180
Profit (β‚Ή/unit)4050β€” maximise
Let X₁ = number of units of Product P₁ produced Let Xβ‚‚ = number of units of Product Pβ‚‚ produced Max Z = 40X₁ + 50Xβ‚‚ Subject to 5X₁ + 3Xβ‚‚ ≀ 150 (raw material A) 3X₁ + 6Xβ‚‚ ≀ 180 (raw material B) Such that X₁, Xβ‚‚ β‰₯ 0

βœ“ Matches the key exactly Key p. 3, including the same 1 / 1 / 2 / 1 mark split.

Final Q4A β€” Interpret the sensitivity report 5 marks Β· Unit 1

Screenshot of Final Exam Question 4A: sensitivity report table with three variables and three constraints, and five sub-questions
Final Exam 2025-26 QP p. 3
Solution β€” one sub-question at a time

(1) Which constraints are binding? Give the evidence.

All three are binding. The test has two halves and you should quote both:

ConstraintSlack / SurplusDual valueVerdict
Constraint 1014.69Binding
Constraint 202.19Binding
Constraint 306.88Binding

Zero slack means the resource is fully consumed; a non-zero shadow price means more of it would still be worth something. Both conditions hold for all three, so every resource is a genuine bottleneck.

(2) Interpret the shadow price 14.69 for Constraint 1 in economic terms.

For every one-unit increase in the right-hand side of Constraint 1, the optimal objective value (total profit) increases by β‚Ή14.69 β€” provided the RHS stays within its allowable range of 84 to 248.57. In business terms, β‚Ή14.69 is the most the firm should be willing to pay for one extra unit of that resource.

(3) If the RHS of Constraint 2 increases by 10 units, what is the change in objective value? Is it valid?

Ξ”Z = shadow price Γ— Ξ”RHS = 2.19 Γ— 10 = + β‚Ή21.90 Validity check: new RHS = 240 + 10 = 250 allowable range for Constraint 2 = 100 to 433.33 250 lies inside that range ⟹ the current basis stays optimal βœ“

Because the change is within range, the shadow price is still the right multiplier and the same variables remain basic.

(4) All variables have reduced cost = 0. What does that imply?

All three variables are basic β€” they are in the optimal solution at positive levels (X₁ = 36.25, Xβ‚‚ = 35, X₃ = 21.25). A reduced cost of zero means no improvement to that variable's objective coefficient is needed to justify producing it; it is already worth producing.

⚠ The nuance the key wants you to add

A reduced cost of 0 on a non-basic variable would signal alternate optimal solutions. That is not the case here, because all three variables have non-zero values and so are basic. Saying that sentence out loud earns the mark Key p. 4.

(5) If the coefficient of Xβ‚‚ rises from β‚Ή45 to β‚Ή55, does the basis stay optimal?

Allowable range for Xβ‚‚'s objective coefficient = 36.25 to 58.75 New coefficient = 55, which lies inside the range ⟹ YES β€” the current optimal basis is unchanged, same X₁, Xβ‚‚, X₃ values

But the objective value does change. Add this line to separate a good answer from a full one:

Old Z = 60(36.25) + 45(35) + 35(21.25) = 2175 + 1575 + 743.75 = β‚Ή4,493.75 New Z = 60(36.25) + 55(35) + 35(21.25) = 2175 + 1925 + 743.75 = β‚Ή4,843.75 Change = +β‚Ή350 ( = Ξ”Coefficient Γ— Xβ‚‚ = 10 Γ— 35 )

Re-Exam Q4B β€” Sensitivity report with a non-binding constraint 5 marks Β· Unit 1

Screenshot of Re-Exam Question 4B: sensitivity report with Material, Labour and Machine Hours constraints and five sub-questions
Re-Exam 2025-26 QP p. 3
Solution

(1) Which constraints are binding?

ConstraintSlack / SurplusDual valueVerdict
Material022Binding
Labour06Binding
Machine Hours400NOT binding

Material and Labour are binding β€” slack = 0 and shadow price > 0. Machine Hours is not: it has 40 units of unused capacity and a shadow price of 0, so it is not limiting the solution at all.

(2) Interpret the shadow price of 22 for Material.

One additional unit of Material increases total profit by β‚Ή22, provided the RHS stays within its allowable range of 50 to 150. The firm should pay no more than β‚Ή22 for an extra unit of material.

(3) If Machine Hours RHS increases by 20 units, will profit change?

No β€” profit is unchanged. Two reasons, both worth stating: the shadow price is 0, so Ξ”Z = 0 Γ— 20 = 0; and there are already 40 unused machine hours. Adding more of a resource you are not fully using cannot help. Machine Hours is a non-binding constraint.

(4) The reduced cost of X₃ is 4 β€” interpret it.

X₃ has value 0: it is not produced in the optimal solution. The reduced cost of 4 can be stated two equivalent ways, and either earns the mark:

  • Forcing one unit of X₃ into the solution would reduce total profit by β‚Ή4.
  • Equivalently, X₃'s profit coefficient would have to rise by β‚Ή4 β€” from β‚Ή30 to β‚Ή34 β€” before it becomes worth producing.

Notice the internal check: X₃'s upper bound in the table is 34 = 30 + 4. The report is consistent with itself, and quoting that agreement is a strong touch.

(5) If the profit coefficient of X₁ increases by β‚Ή20, does the solution stay optimal?

Current coefficient of X₁ = 50; increase of 20 ⟹ new coefficient = 70 Allowable range for X₁ = 30 to 80 70 lies inside the range ⟹ YES, the current basis remains optimal

Quantities stay X₁ = 30, Xβ‚‚ = 40, X₃ = 0, but profit rises:

Old Z = 50(30) + 40(40) + 30(0) = 1500 + 1600 = β‚Ή3,100 New Z = 70(30) + 40(40) + 30(0) = 2100 + 1600 = β‚Ή3,700

Final Q4B β€” Formulate an ILP (Maverick Analytics) 5 marks Β· Unit 2

Screenshot of Final Exam Question 4B: five data projects with Quarter 1 and Quarter 2 analyst hours and profits, projects C and E incompatible
Final Exam 2025-26 QP p. 4
Solution

Step 1 β€” spot the variable type. "Which projects should be undertaken" ⟹ each project is a yes/no decision ⟹ binary variables, not quantities.

Let Xα΅’ = 1 if project i is selected, 0 otherwise, for i = A, B, C, D, E

Step 2 β€” objective function. Maximise total expected profit:

Max Z = 14000X_A + 18000X_B + 20000X_C + 12000X_D + 16000X_E

Step 3 β€” resource constraints. One per quarter, read straight down the table columns:

4X_A + 6X_B + 10X_C + 5X_D + 8X_E ≀ 24 (Quarter 1 analyst hours) 6X_A + 8X_B + 3X_C + 7X_D + 5X_E ≀ 22 (Quarter 2 analyst hours)

Step 4 β€” the logical constraint. This is the sentence buried at the end of the stem: "Projects C and E cannot be undertaken together."

X_C + X_E ≀ 1 (incompatibility constraint)

Step 5 β€” the binary condition. Without this line the model is an LP, not an ILP:

X_A, X_B, X_C, X_D, X_E are binary (0, 1)
✍ Marks breakdown Key p. 4
ComponentMarks
Identification of decision variables1
Formulation of objective function1
Formulation of constraints2
Binary condition + overall clarity of model structure1

The binary condition is a full mark on its own. Write it as its own labelled line.

Re-Exam Q4A β€” Formulate an ILP (Orion Tech Services) 5 marks Β· Unit 2

Screenshot of Re-Exam Question 4A: five projects P Q R S T with Term 1 and Term 2 staff hours and revenue
Re-Exam 2025-26 QP p. 3
⚠ This question contradicts itself β€” read this first

The stem says "Projects B and D cannot be executed together", but the table lists projects P, Q, R, S, T β€” there is no B or D. This is leftover wording from the Final paper's version (which did have projects A–E). The defensible reading is that B and D mean the second and fourth projects in the table, i.e. Q and S. State that assumption in one line β€” the paper's own instruction 7 says "Assume suitable data if necessary", so you are explicitly permitted to.

Solution
Assumption: "Projects B and D" is read as the 2nd and 4th projects listed, i.e. Q and S. Decision variables Let Xα΅’ = 1 if project i is undertaken, 0 otherwise, for i = P, Q, R, S, T Objective function Max Z = 18000X_P + 22000X_Q + 25000X_R + 15000X_S + 12000X_T Subject to 8X_P + 6X_Q + 10X_R + 7X_S + 4X_T ≀ 28 (Term 1 staff hours) 4X_P + 9X_Q + 3X_R + 6X_S + 5X_T ≀ 18 (Term 2 staff hours) X_Q + X_S ≀ 1 (incompatibility β€” shared cloud infrastructure) Binary condition X_P, X_Q, X_R, X_S, X_T are binary (0, 1)

The synoptic key prints its Q4A answer as an image with no extractable text Key p. 3, but its published mark split is identical to the Final's: variables 1, objective 1, constraints 2, binary condition 1.

Final Q5B β€” Formulate an assignment problem (flight scheduling) 5 marks Β· Unit 3

Screenshot of Final Exam Question 5B: Hyderabad-Kolkata flight timetable, formulate an assignment problem to minimise aircraft overnight idle time
Final Exam 2025-26 QP p. 4
Solution

Step 1 β€” work out when each outbound flight lands. Flight time is 2 hours 15 minutes.

Flight (Hyd β†’ Kol)DepartsArrives Kolkata
1018:00 AM10:15 AM
1021:00 PM3:15 PM
1035:30 PM7:45 PM
1049:00 PM11:15 PM
10511:30 PM1:45 AM (next day)

Step 2 β€” build the idle-time (cost) matrix. Idle time = return departure βˆ’ arrival, rolling to the next day whenever the return leaves before the aircraft lands.

Arrives ↓ / Returns β†’201 (10:30)202 (14:30)203 (19:45)204 (23:15)
101 (10:15)0.254.259.513
102 (15:15)19.2523.254.58
103 (19:45)14.7518.75243.5
104 (23:15)11.2515.2520.524
105 (01:45)8.7512.751821.5

Sample working: flight 102 lands at 15:15; return 203 leaves at 19:45; idle = 19:45 βˆ’ 15:15 = 4 h 30 m = 4.5. Flight 104 lands 23:15; return 202 leaves 14:30 the next day; idle = 15 h 15 m = 15.25.

Step 3 β€” balance the problem. There are 5 outbound flights but only 4 returns β€” the stem tells you flight 105 has no direct return option. So:

The matrix is 5 Γ— 4 β€” unbalanced. Add a dummy return-flight column with all costs = 0, making it 5 Γ— 5. The outbound flight assigned to the dummy is the one that stays overnight without a return pairing.

Step 4 β€” write the assignment LPP.

Let Xα΅’β±Ό = 1 if outbound flight i is paired with return flight j, 0 otherwise i = 101…105 (5 rows), j = 201…204 plus dummy (5 columns) Min Z = Ξ£α΅’Ξ£β±Ό tα΅’β±Ό Xα΅’β±Ό where tα΅’β±Ό is the idle time from the matrix above Subject to Ξ£β±Ό Xα΅’β±Ό = 1 for every outbound flight i (each aircraft gets exactly one return) Ξ£α΅’ Xα΅’β±Ό = 1 for every return flight j (each return is flown by exactly one aircraft) Xα΅’β±Ό = 0 or 1 No. of variables = m Γ— n = 5 Γ— 5 = 25 No. of constraints = m + n = 5 + 5 = 10
⚠ Two arithmetic slips in the synoptic key

The key prints two idle-time tables that disagree with each other Key p. 5. Checked against the timetable, the correct values are the ones above; the key's errors are:

  • Cell 102 β†’ 203: key says 4.25. Arrival 15:15, departure 19:45 ⟹ 4.5.
  • Cell 104 β†’ 202: key's two tables say 14.25 and 3.25. Arrival 23:15, departure 14:30 next day ⟹ 15.25.

Re-Exam Q5B β€” Assignment with a turnaround requirement 5 marks Β· Unit 3

Screenshot of Re-Exam Question 5B: Delhi-Chennai flight timetable with 2.5 hour flight time and 30 minute turnaround
Re-Exam 2025-26 QP p. 4
Solution

Step 1 β€” arrival times. Flight time 2.5 hours.

Flight (Del β†’ Che)DepartsArrives Chennai
2017:00 AM9:30 AM
20211:30 AM2:00 PM
2033:00 PM5:30 PM
2046:30 PM9:00 PM

Step 2 β€” idle time, net of the 30-minute turnaround. This is what makes this version harder than the Final's. A pairing is only feasible if the gap is more than the 30-minute turnaround; otherwise the aircraft must wait until the same flight the next day. The cost recorded is the idle time beyond the required turnaround, i.e. gap βˆ’ 0.5.

Arrives ↓ / Returns β†’301 (9:30)302 (12:30)303 (18:00)304 (21:30)
201 (9:30)23.52.5811.5
202 (14:00)19223.57
203 (17:30)15.518.5243.5
204 (21:00)121520.524

Sample working: 202 lands 14:00, return 303 departs 18:00 ⟹ gap 4 h, minus the 0.5 h turnaround = 3.5. Where the gap is only 0.5 h β€” 201β†’301 and 203β†’303 and 204β†’304 β€” the turnaround exactly consumes it, so the key rolls the aircraft to the same service next day, giving 24. βœ“ Every cell above matches the key Key p. 5.

Step 3 β€” the formulation. Here it is 4 Γ— 4, already balanced β€” no dummy needed.

Let Xα΅’β±Ό = 1 if Delhi–Chennai flight i is paired with Chennai–Delhi return j, 0 otherwise i = 201…204, j = 301…304 Min Z = Ξ£α΅’Ξ£β±Ό tα΅’β±Ό Xα΅’β±Ό tα΅’β±Ό = idle time from the matrix above Subject to X_{i,301} + X_{i,302} + X_{i,303} + X_{i,304} = 1 for each i (one return per aircraft) X_{201,j} + X_{202,j} + X_{203,j} + X_{204,j} = 1 for each j (one aircraft per return) Xα΅’β±Ό = 0 or 1 Balanced: Yes (m = n = 4) No. of variables = 4 Γ— 4 = 16 No. of constraints = 4 + 4 = 8

Final Q7A β€” Identify the special case from the final tableau 5 marks Β· Unit 1

Screenshot of Final Exam Question 7A: a final simplex tableau from QM for Windows with basic variables X1, slack 2, slack 3, slack 4
Final Exam 2025-26 QP p. 5
Solution

(1) The special case is DEGENERACY.

(2) Justification β€” three observations, each pointing at a specific part of the tableau:

Where to lookWhat you seeWhat it proves
Quantity (RHS) column slack 2 is a basic variable with Quantity = 0 A basic variable at zero level is the definition of a degenerate basic feasible solution.
Cβ±Ό βˆ’ Zβ±Ό row All values ≀ 0  (0, βˆ’2, βˆ’4, βˆ’10, 0, 0, 0) For a maximisation problem this is the optimality condition β€” so the tableau is already optimal. Hence degeneracy at optimality.
Cβ±Ό βˆ’ Zβ±Ό, non-basic columns Xβ‚‚ = βˆ’2, X₃ = βˆ’4, S₁ = βˆ’10 β€” all strictly negative Rules out multiple optimal solutions, which would need a non-basic variable at exactly 0. This is the distinction the question is testing.

(3) One important implication for the simplex method:

Degeneracy may cause cycling β€” the method pivots to a new basis but returns to a basic feasible solution it has already visited, with no improvement in Z, and can loop indefinitely. Anti-cycling rules such as Bland's Rule are used to prevent it.

βœ“ Matches the key's three-part structure β€” identification, justification, implication β€” almost word for word Key p. 7.

⚠ The trap in this question

Under time pressure it is easy to see "a zero in the Cβ±Ό βˆ’ Zβ±Ό row" and answer multiple optima. But those zeros sit in the basic columns (X₁, Sβ‚‚, S₃, Sβ‚„), where a zero is expected and means nothing. The zero that matters for multiple optima must be on a non-basic variable. Here the zero that matters is in the Quantity column instead β€” different row, different diagnosis.

Final Q7B β€” Transportation format with a profit twist 5 marks Β· Unit 3

Screenshot of Final Exam Question 7B: dairy company with 3 plants and 4 markets, costs, selling prices and demands
Final Exam 2025-26 QP p. 6
Solution

Step 1 β€” spot the twist. This is not a plain cost-minimisation. You are given plant costs, transportation costs and selling prices β€” so the cell value must be a profit, and the objective becomes Max.

Profit per litre (plant i β†’ market j) = Selling price at market j βˆ’ Total cost at plant i βˆ’ Transportation cost iβ†’j

Step 2 β€” build the profit matrix. Compute cell by cell:

CellWorkingProfit
P1 β†’ A25 βˆ’ 14 βˆ’ 47
P2 β†’ A25 βˆ’ 12 βˆ’ 58
P3 β†’ A25 βˆ’ 10 βˆ’ 69
P1 β†’ B28 βˆ’ 14 βˆ’ 68
P2 β†’ B28 βˆ’ 12 βˆ’ 88
P3 β†’ B28 βˆ’ 10 βˆ’ 513
P1 β†’ C24 βˆ’ 14 βˆ’ 55
P2 β†’ C24 βˆ’ 12 βˆ’ 75
P3 β†’ C24 βˆ’ 10 βˆ’ 68
P1 β†’ D30 βˆ’ 14 βˆ’ 79
P2 β†’ D30 βˆ’ 12 βˆ’ 612
P3 β†’ D30 βˆ’ 10 βˆ’ 812

Step 3 β€” lay it out in transportation format.

PlantABCDSupply
P17859100
P288512150
P3913812200
Demand12015010080450 / 450

βœ“ This profit matrix matches the synoptic key cell for cell Key p. 8.

Step 4 β€” balance check and the counts the question asks for.

Total supply = 100 + 150 + 200 = 450 Total demand = 120 + 150 + 100 + 80 = 450 450 = 450 ⟹ the problem is BALANCED, no dummy needed No. of variables = m Γ— n = 3 Γ— 4 = 12 No. of constraints = m + n = 3 + 4 = 7 (excluding non-negativity)

Step 5 β€” the LPP.

Let Xα΅’β±Ό = litres of milk shipped from plant i (1–3) to market j (A–D) Max Z = 7X₁ₐ + 8X₁ᡦ + 5Xβ‚πšŒ + 9Xβ‚πš + 8X₂ₐ + 8X₂ᡦ + 5Xβ‚‚πšŒ + 12Xβ‚‚πš + 9X₃ₐ + 13X₃ᡦ + 8Xβ‚ƒπšŒ + 12Xβ‚ƒπš Supply constraints X₁ₐ + X₁ᡦ + Xβ‚πšŒ + Xβ‚πš = 100 X₂ₐ + X₂ᡦ + Xβ‚‚πšŒ + Xβ‚‚πš = 150 X₃ₐ + X₃ᡦ + Xβ‚ƒπšŒ + Xβ‚ƒπš = 200 Demand constraints X₁ₐ + X₂ₐ + X₃ₐ = 120 X₁ᡦ + X₂ᡦ + X₃ᡦ = 150 Xβ‚πšŒ + Xβ‚‚πšŒ + Xβ‚ƒπšŒ = 100 Xβ‚πš + Xβ‚‚πš + Xβ‚ƒπš = 80 NNC: Xα΅’β±Ό β‰₯ 0

Seven constraints β€” exactly the m + n you computed. Because supply and demand are perfectly balanced, the supply constraints may be written as = rather than ≀.

Pattern summary β€” what to expect next time
SlotWhat it always isUnitMarks
Q1APrimal β†’ Dual conversion, always with one = and one wrong-way constraint12.5
Q1BCost matrix β†’ balanced? Β· m + n Β· m Γ— n32.5
Q3BFormulate an LPP from a two-product, two-resource story15
Q4 (one part)Interpret a sensitivity report β€” 5 sub-questions15
Q4 (other part)Formulate an ILP β€” project selection + one logical constraint25
Q5BFlight-pairing assignment problem35
Q7AIdentify the special case from a final simplex tableau15
Q7BTransportation formulation, often with a profit twist35

That is 35 marks of the 50 available, all from Units 1–3. Q1 is compulsory and you choose 4 of the remaining 6 β€” so a candidate who is fluent in these eight patterns can build a complete paper without touching game theory, queuing, simulation or decision theory.