Skip to content
Kalkulator Kaedah Simpleks Kalkulator Kaedah Simpleks
← Kembali ke blog
Big M Method vs Two Phase Method: Differences and Solved Example

Big M Method vs Two Phase Method: Differences and Solved Example

Diterbitkan pada June 27, 2026 · oleh Simplex Method Calculator Editorial Team

When a linear program contains ≥ or = constraints, it needs artificial variables to get a starting basic feasible solution. Two techniques remove those artificial variables: the Big M method and the two-phase method. Both reach the same optimal solution - here is how they differ.

The Big M Method

The Big M method assigns each artificial variable a very large penalty coefficient, written as M (−M for maximization, +M for minimization). Because M is enormous, the simplex algorithm is forced to drive the artificial variables out of the basis as quickly as possible. Everything is solved in a single objective function. Try it on the Big M method calculator.

Drawback: mixing the huge constant M with ordinary numbers can cause rounding errors on a calculator and makes hand arithmetic messy.

The Two-Phase Method

The two-phase method splits the work:

  • Phase 1 minimizes the sum of the artificial variables. If the minimum is zero, a feasible solution exists.
  • Phase 2 discards the artificial variables and optimizes the original objective.

This avoids the constant M entirely, which keeps the numbers clean. Solve a problem on the 2-phase simplex method calculator.

Solved Example: Same Problem, Both Methods

Minimize Z = 4x1 + x2 subject to 3x1 + x2 = 3, 4x1 + 3x2 ≥ 6, x1 + 2x2 ≤ 4, and x1, x2 ≥ 0.

Both methods first rewrite the constraints: subtract a surplus variable s2 from the second constraint, add a slack variable s3 to the third, and add artificial variables a1 and a2 to the first two rows so there is a starting basis.

  • Big M: minimize Z = 4x1 + x2 + M a1 + M a2 in a single simplex run. The large penalty M forces a1 and a2 out of the basis.
  • Two-phase: Phase 1 minimizes W = a1 + a2 until W = 0, then Phase 2 drops the artificial columns and minimizes the original Z.

Both methods reach the same optimal solution: x1 = 2/5 = 0.4, x2 = 9/5 = 1.8, minimum Z = 17/5 = 3.4. You can check each tableau with the Big M method calculator and the two phase method calculator.

Which One to Choose?

Big MTwo-Phase
Objective functionsOneTwo
Uses penalty MYesNo
Numerical stabilityLowerHigher
Common in textbooksYesYes

For hand calculations and exams, the two-phase method is usually cleaner. For a quick single-pass solution, the Big M method is fine. Both give the identical optimum - and you can also explore the dual simplex method for problems where you start optimal but infeasible.