Big-M Method of LPP Maths Mini Project Group Members: [Add Names] Guide: [Teacher Name]
Introduction • Linear Programming optimizes an objective function under constraints. • Big-M Method modifies the simplex method to handle ≥ and = constraints. • Introduces artificial variables and assigns large penalty (M) to remove them.
Need for Big-M Method • Handles constraints of type ≥ or =. • Adds slack, surplus & artificial variables. • Uses a large penalty M to push artificial variables out of solution.
Steps of Big-M Method 1. Convert constraints to standard form. 2. Add artificial variables for ≥ and = constraints. 3. Modify objective function (Max: subtract M*A, Min: add M*A). 4. Solve using Simplex method. 5. Ensure artificial variables are zero in final solution.
Example Problem Maximize: Z = 3x₁ + 2x₂ Subject to: x₁ + x₂ ≥ 4 x₁ + 2x₂ ≤ 6 x₁, x₂ ≥ 0
Standard Form Conversion x₁ + x₂ - s₁ + A₁ = 4 x₁ + 2x₂ + s₂ = 6 Modified Objective: Z = 3x₁ + 2x₂ - M*A₁
Initial Simplex Table Show initial table with A₁ in basis & Z-row with -M.
Advantages & Limitations Advantages: • Handles any type of constraint. • Extends simplex method. Limitations: • Requires very large M. • More computational steps.
Conclusion • Big-M Method is a robust way to handle ≥ and = constraints. • Ensures feasible solutions by penalizing artificial variables. • Widely used in real-world optimization problems.
Initial Big-M Tableau & Removing Artificial Variable Initial tableau (with artificial variable A1 and big M): Basis | x1 | x2 | s1 | A1 | s2 | RHS A1 | 1 | 1 | -1 | 1 | 0 | 4 s2 | 1 | 2 | 0 | 0 | 1 | 6 Z-row | 3-M|2-M | M |-M | 0 | -4M To remove artificial variable contribution from Z-row, add M * (A1 row) to Z-row: New Z-row becomes: [3, 2, 0, 0, 0 | 0] — which is the original objective coefficients.