Linear Programming: M Method Explained
Linear Programming: M Method Explained
M O D E L OF PENALIZATION.
The large M method is a derived form of the method
simplex, used to solve problems where the origin does not form
part of the feasible region of a linear programming problem.
EXAMPLE:
Minimize:
Subject to:
Minimize:
Subject to:
Minimize:
Subject to:
Minimize:
Subject to:
V.B. Z X1 X2 X3 S1 S2 R1 Solution
Z 1 -3 -2 -4 0 0 -M 0
R1 0 2 2 3 -1 0 1 15
S2 0 2 3 1 0 1 0 12
V.B. Z X1 X2 X3 S1 S2 R1 Solution
Z 1 - - - -M 0 0 15M
3+2M 2+2M 4+3M
R1 0 2 2 3 -1 0 1 15
S2 0 2 3 1 0 1 0 12
V.B. Z X1 X2 X3 S1 S2 R1 Solution
Z 1 -1/3 2/3 0 -4/3 0 4/3-M 20
X3 0 2/3 2/3 1 -1/3 0 1/3 5
S2 0 4/3 7/3 0 1/3 1 -1/3 7
V.B. Z X1 X2 X3 S1 S2 R1 Solution
Z 1 -5/7 0 0 -10/7 -2/7 10/7-M 18
X3 0 2/7 0 1 -3/7 -2/7 3/7 3
X2 0 4/7 1 0 1/7 3/7 -1/7 3
EXAMPLE:
Maximize:
Subject to:
Maximize:
Subject to:
Maximize:
Subject to:
Maximize:
Subject to:
V.B. Z X1 X2 S1 S2 R1 R2 Solution
Z 1 -4 -1 0 0 M M 0
R1 0 3 1 0 0 0 0 3
R2 0 4 3 -1 0 1 1 6
S2 0 1 2 0 1 0 0 3
V.B. Z X1 X2 S1 S2 R1 R2 Solution
Z 1 -4-7M -1-4M M 0 0 0 -9M
R1 0 3 1 0 0 0 0 3
R2 0 4 3 -1 0 1 1 6
S2 0 1 2 0 1 0 0 3
V.B. Z X1 X2 S1 S2 R1 R2 Solution
Z 1 0 1/3-5/3M M 0 4/3 + 7/3M 0 4-2M
X1 0 1 1/3 0 0 1/3 0 1
R2 0 0 5/3 -1 0 -4/3 0 2
S2 0 0 5/3 0 1 -1/3 1 2
V.B. Z X1 X2 S1 S2 R1 R2 Solution
Z 1 0 0 1/5 0 8/5+M -1/5 + M May 18
X1 0 1 0 1/5 0 3/5 3/5
R2 0 0 1 -3/5 0 -4/5 3/5 6/5
S2 0 0 0 1 1 1 -1 1