3 Matrix Formulation
3 Matrix Formulation
of
LINEAR PROGRAMMING PROBLEM
c = [c1 , c2 ,…, cn ],
1 −# & 0
= (1)
0 % ' )
æ 1 -cB ö æ z ö æ0ö
ç ÷ ç ÷= ç ÷
è 0 B ø è XB ø èb ø
-1
æ z ö æ 1 -cB ö æ 0 ö æ 1 cB B ö æ 0 ö æ cB B b ö
-1 -1
ç ÷=ç ÷ ç ÷ =ç -1 ÷ ç ÷
b
= ç -1 ÷
X
è Bø è 0 B b
ø è ø è 0 B øè ø è B b ø
Anil Kumar, BITS Goa 5
æ 1 cB B-1 ö æ 1 -c ö æ z ö æ 1 cB B-1 ö æ 0 ö
ç -1 ÷ ç ÷ç ÷=ç -1 ÷ ç ÷
è0 B ø è 0 A ø è ø è 0 B ø èb ø
X
æ 1 cB B-1A - c ö æ z ö æ cB B-1 b ö
ç -1 ÷ ç ÷ = ç -1 ÷
è0 B A ø èXø è B b ø
Basic z X Solution
z 1 cB B-1 A - c c B B -1 b
XB 0 B A-1
B-1 b
8
Anil Kumar, BITS Goa
In terms of the components xj , the new tableau will
look like
Basic z xj Solution
z 1 cB B-1 Aj - c j c B B -1 b
XB 0 -1
B Aj B-1 b
Maximize z = x1 - x2 + 2 x3
Subject to 2 x1 - 2 x2 + 3x3 + s1 =5
x1 + x2 - x3 + s2 =3
x1 - x2 + x3 + s3 = 2
x1 , x2 , x3 , s1 , s2 , s3 ³ 0
Basic z x1 x2 x3 x4 x5 x6 Sol
z 1 -1 1 -2 0 0 0 0
s1 0 2 -2 3 1 0 0 5
s2 0 1 1 -1 0 1 0 3
s3 0 1 -1 1 0 0 1 2
Basic z x1 x2 x3 s1 s2 s3 Sol
z 1 1 1
x2 3
0 1 0
s3 0 0 1 1
x3 0 1 2 0
Identify the missing numbers.
Anil Kumar, BITS Goa 13
Simplex Table
Basic z xj Solution
z 1 cB B-1 Aj - c j c B B -1 b
-1
XB 0 B Aj -1 B b
é1 3 0 ù
B-1 = êê0 1 1 úú
êë1 2 0 úû
The new column corresponding to x1 in the final tableau is
é1 3 0 ù é 2 ù é 5 ù
B-1 A1 = êê0 1 1 úú êê1 úú = êê 2úú
êë1 2 0 úû êë1 úû êë 4úû
é0ù
ê0ú
ê ú as it is the third basic variable in
êë 1 úû the final tableau.
Anil Kumar, BITS Goa 17
Basic z x1 x2 x3 s1 s2 s3 Sol
z 1 2 0 0 1 1 0 8
x2 0 5 1 0 1 3 0 14
s3 0 2 0 0 0 1 1 5
x3 0 4 0 1 1 2 0 11
4 x1 + 2 x2 + x3 + x4 £ 5
3x1 + x2 + 2 x3 + x4 £ 4
x1 , x2 , x3 , x4 ³ 0
After we apply the Simplex method a portion of the final
tableau is as follows:
Basic z x1 x2 x3 x4 s1 s2 Sol
z 1 1 1
x2 0 -1
x4 0
Answer:
Basic z x1 x2 x3 x4 s1 s2 Sol
z 1 3 0 2 0 1 1 9
x2 0 1 1 -1 0 1 -1 1
x4 0 2 0 3 1 -1 2 3
Basic x1 x2 x3 x4 x5 solution
z 0 0 0 3 2 ?
x3 0 0 1 1 -1 2
x2 0 1 0 1 0 6
x1 1 0 0 -1 1 2
where x3, x4, and x5 are slack variables.
Example
• Prepare the simplex tableau when [R1, s1, x2] are the basic
variables for the following LPP.