Photo AI

Last Updated Sep 27, 2025

Big-M Method Simplified Revision Notes

Revision notes with simplified explanations to understand Big-M Method quickly and effectively.

user avatar
user avatar
user avatar
user avatar
user avatar

302+ students studying

12.3.3 Big-M Method

Introduction

The Big-M method is an alternative to the two-stage Simplex method for solving problems with \geq or equality constraints. It introduces artificial variables and assigns them a very large penalty (MM) in the objective function to ensure they are removed from the solution.

The Role of MM

Artificial variables are penalised in the objective function to discourage their inclusion in the final solution:

  • For maximisation: M>0M > 0 is added with a negative coefficient.
  • For minimisation: M>0M > 0 is added with a positive coefficient.

Process

  1. Formulate the problem by adding slack, surplus, and artificial variables.
  2. Modify the objective function to include MM terms for artificial variables.
  3. Solve the problem using the Simplex method.

Worked Example

infoNote

Problem

Maximise:

Z=4x1+3x2Z = 4x_1 + 3x_2

Subject to:

  1. x1+x25x_1 + x_2 \leq 5
  2. 2x1+3x2122x_1 + 3x_2 \geq 12
  3. x1,x20x_1, x_2 \geq 0

Step 1: Add Variables

  • Add a slack variable for \leq
x1+x2+s1=5x_1 + x_2 + s_1 = 5
  • Add a surplus variable and an artificial variable for \geq
2x1+3x2s2+t1=122x_1 + 3x_2 - s_2 + t_1 = 12

Step 2: Modify the Objective Function

Add -M for the artificial variable t1t_1:

Z=4x1+3x2Mt1Z = 4x_1 + 3x_2 - Mt_1

Step 3: Set Up Initial Tableau

Basic Variablex1x2s1s2t1ZRHSs11110005t123011012Z430MM112M\begin{array}{c|cccccc|c} \text{Basic Variable} & x_1 & x_2 & s_1 & s_2 & t_1 & Z & \text{RHS} \\ \hline s_1 & 1 & 1 & 1 & 0 & 0 & 0 & 5 \\ t_1 & 2 & 3 & 0 & -1 & 1 & 0 & 12 \\ \hline Z & -4 & -3 & 0 & M & -M & 1 & -12M \\ \end{array}

Step 4: Solve Using Simplex

Apply the Simplex algorithm to:

  1. Remove artificial variables (t1t_1)
  2. Maximise ZZ by optimising the remaining variables.

Note Summary

infoNote

Common Mistakes

  1. Incorrect MM-term signs: Using +M for maximisation or -M for minimisation.
  2. Forgetting surplus variables: Omitting surplus variables in \geq constraints.
  3. Artificial variable errors: Not penalising artificial variables in the objective function.
  4. Arithmetic errors: Mistakes during pivoting steps.
  5. Ignoring non-negativity: Forgetting x,t,s0x, t, s \geq 0
infoNote

Key Formulas

  1. Objective function with MM:
Z=original objectiveM(artificial variables)Z = \text{original objective} - M(\text{artificial variables})
  1. Slack and surplus variables:
a1x1+a2x2ba1x1+a2x2s+t=ba_1x_1 + a_2x_2 \geq b \quad \Rightarrow \quad a_1x_1 + a_2x_2 - s + t = b
  1. Feasibility check: Artificial variables must exit the basis to achieve an optimal solution.
Books

Only available for registered users.

Sign up now to view the full note, or log in if you already have an account!

500K+ Students Use These Powerful Tools to Master Big-M Method

Enhance your understanding with flashcards, quizzes, and exams—designed to help you grasp key concepts, reinforce learning, and master any topic with confidence!

30 flashcards

Flashcards on Big-M Method

Revise key concepts with interactive flashcards.

Try Further Maths Decision Maths 1 Flashcards

3 quizzes

Quizzes on Big-M Method

Test your knowledge with fun and engaging quizzes.

Try Further Maths Decision Maths 1 Quizzes

29 questions

Exam questions on Big-M Method

Boost your confidence with real exam questions.

Try Further Maths Decision Maths 1 Questions

27 exams created

Exam Builder on Big-M Method

Create custom exams across topics for better practice!

Try Further Maths Decision Maths 1 exam builder

50 papers

Past Papers on Big-M Method

Practice past papers to reinforce exam experience.

Try Further Maths Decision Maths 1 Past Papers

Other Revision Notes related to Big-M Method you should explore

Discover More Revision Notes Related to Big-M Method to Deepen Your Understanding and Improve Your Mastery

96%

114 rated

Simplex Algorithm

Simplex Algorithm - Slack Variables & Initial Tableau

user avatar
user avatar
user avatar
user avatar
user avatar

476+ studying

193KViews

96%

114 rated

Simplex Algorithm

Two-stage Simplex Method

user avatar
user avatar
user avatar
user avatar
user avatar

222+ studying

195KViews
Load more notes

Join 500,000+ A-Level students using SimpleStudy...

Join Thousands of A-Level Students Using SimpleStudy to Learn Smarter, Stay Organized, and Boost Their Grades with Confidence!

97% of Students

Report Improved Results

98% of Students

Recommend to friends

500,000+

Students Supported

50 Million+

Questions answered