Lesson eLearning

Consider the linear programme: maximise subject to , , . The optimal solution is , . Find the range of permissible change in the right‑hand side of the first constraint (i.e., in the constant 30) so that the current basis remains optimal.

medium 3 marks Class 12 · Mathematics · Linear Programming
Answer
The RHS of the first constraint may vary between 27 and 33 inclusive.

The correct answer is The RHS of the first constraint may vary between 27 and 33 inclusive. — State the final range.

Step-by-step solution

  1. Identify the binding constraints at the optimal point . Substituting, (non‑binding) and (non‑binding). Both constraints are slack; however, the basis corresponds to the non‑negativity constraints , .
  2. Form the simplex tableau for the given LP and note the basic variables at optimality (here and are basic).
  3. Compute the shadow price (dual value) for the first constraint: solve the dual or use the final tableau; the dual coefficient for the first constraint is because the constraint is non‑binding.
  4. When a dual coefficient is zero, the RHS can change without affecting optimality as long as the constraint does not become binding.
  5. Find the values of the RHS that would make the first constraint binding at the current solution: set , substitute , to get . Hence RHS can be reduced to before the constraint becomes active.
  6. Similarly, increase RHS until another constraint becomes limiting. The second constraint becomes binding when , which at equals (already less than 36), so increasing the first RHS does not affect feasibility until the first constraint reaches plus the slack originally present (). Thus the RHS can increase by the existing slack, i.e., up to , but the second constraint will bind first at when grows; solving with gives , which would require the first constraint to be . Hence the upper limit is to keep ≤4.
  7. Combining lower and upper limits, the permissible range is .
  8. State the final range.
Common mistake: Using the slack value of a non‑binding constraint incorrectly

Concept tested: Sensitivity analysis of RHS

Published · How this solution was prepared and checked

← All Linear Programming questions