Professional Documents
Culture Documents
What Is Linear Programming? - Conditions Under Which Linear Programming Can Be Applied - Assumptions
What Is Linear Programming? - Conditions Under Which Linear Programming Can Be Applied - Assumptions
What Is Linear Programming? - Conditions Under Which Linear Programming Can Be Applied - Assumptions
• ASSUMPTIONS
STATEMENT OF LPP IN MATRIX FORM
MAXIMISATION PROBLEM MINIMISATION PROBLEM
Maximise Z = cx Minimise Z = cx
Subject to: ax ≤ b Subject to: ax ≥ b
x≥0 x≥0
Where,
c is row matrix containing coefficients in the objective function
x is column matrix containing decision variables
a is matrix containing the coefficients of constraints
b is column matrix containing right hand side of constraints
GENERAL STATEMENT OF MAXIMISING LPP
Maximise Z = c1x1 + c2x2+…+cnxn OBJECTIVE FUNCTION
Subject to,
a11x1 + a12x2+…+a1nxn ≤ b1
a21x1 + a22x2+…+a2nxn ≤ b2
. CONSTRAINTS
.
.
am1x1+ am2x2+...+amnxn ≤ bm
x1, x2,…xn ≥ 0 NON NEGATIVITY RESTRICTION
MAXIMISATION MINIMISATION
IS THE LPP MAXIMISATION
OR MINIMISATION
IS j VALUE NO NO IS j VALUE
OFONE OR MORE VARIABLES OPTIMAL SOLUTION OF ONE OR MORE VARIABLES
+IVE -IVE
YES YES
IDENTIFY INCOMING VARIABLE HAVING LARGEST IDENTIFY INCOMING VARIABLE HAVING LARGEST
+IVE j VALUE. CALCULATE REPLACEMENT RATIOS -IVE j VALUE. CALCULATE REPLACEMENT RATIOS
≤ SLACK
VARIABLE
0 0 YES
≥ i) SURPLUS
VARIABLE
0 0 NO (Because
they have –ive sign)
ii) ARTIFICIAL -M +M
VARIABLE YES
= ARTIFICIAL
VARIABLE -M +M YES
NUMERICAL 3
A DYES MANUFACTURING COMPANY PRODUCES THREE
TYPES OF DYES – D1,D2 AND D3 USING 3,5 AND 2 Kgs
RESPECTIVELY OF RAW MATERIAL R1, 4,4 AND 4 Kgs
RESPECTIVELY OF RAW MATERIAL R2 AND 2,4 AND 5 Kgs
RESPECTIVELY OF RAW MATERIAL R3 FOR PRODUCING
EACH DRUM OF DYES D1,D2 AND D3. THE CONTRIBUTION
FOR DYES D1, D2 AND D3 IS Rs 50, 100 AND 80 PER DRUM
RESPECTIVELY. IF THE AVAILABILITY OF RAW MATERIALS
R1, R2 AND R3 IS 60,72 AND 100 Kgs RESPECTIVELY, HOW
MANY DRUMS OF DYES D1,D2 AND D3 SHOULD THE
COMPANY PRODUCE SO AS TO MAXIMISE PROFITS?
SOLUTION OF NUMERICAL 3
INFORMATION SUMMARY
DYE RAW MATL CONTRI PRODUCT
REQD/DRUM BUTION MIX
R1 R2 R3
D1 3 4 2 50 x1
D2 5 4 4 100 x2
D3 2 4 5 80 x3
MAXIMUM 60 72 100
AVAILABLE
ADD SLACK VARIABLES TO RECONSTITUTE THE LPP AS FOLLOWS
Maximise Z = 50x1 +100x2 +80x3 + 0s1 + 0s2 + 0s3
Subject to 3x1 +5x2 +2x3 + s1 + 0s2 + 0s3 ≤ 60
4x1 +4x2 +4x3 + 0s1 + s2 + 0s3 ≤ 72
2x1 +4x2 +5x3 + 0s1 + 0s2 + s3 ≤ 100
x1, x2, x3 ≥ 0
NUMERICAL4
(R4 LPP WITH MIXED CONSTRAINTS)
THE MANAGER OF AN OIL REFINERY HAS TO DECIDE UPON THE
OPTIMAL MIX OF TWO BLENDING PROCESSES. THE INPUTS AND
OUTPUTS PER PRODUCTION RUN FOR THESE PROCESSES ARE
GIVEN BELOW.
PROCESS INPUT- CRUDE OIL O U T P U T
TYPE C1 C2 PETROL DIESEL
1 5 3 5 3
2 4 5 4 4
THE MAXIMUM AMOUNTS OF CRUDE OIL TYPE C1 ND C2 THAT ARE
AVAILABLE ARE 190 UNITS AND 140 UNITS RESPECTIVELY. MARKET
REQUIREMENTS ARE THAT AT LEAST 100 UNITS OF PETROL AND
EXACTLY 84 UNITS OF DIESEL MUST BE PRODUCED. PROFITS PER
PRODUCTION RUN OF PROCESS TYPE 1 AND TYPE 2 ARE Rs 40 AND
Rs 50 LAKHS RESPECTIVELY. FORMULATE THIS AS A LPP FOR
SOLVING USING THE SIMPLEX ALGORITHM. DETERMINE THE
OPTIMUM NUMBER OF PRODUCTION RUNS OF EACH TYPE OF
PROCESS IN ORDER TO MAXIMISE PROFITS.
SOLUTION OF NUMERICAL 4
INFORMATION SUMMARY
PROCESS INPUT OUTPUT PROFIT/ NO. OF
TYPE OF CRUDE OIL (UNITS) PROCESS RUN RUNS OF
(UNITS) (Rs LAKHS) PROCESS
C1 C2 PETROL DIESEL
P1 5 3 5 3 40 x1
P2 4 5 4 4 50 x2
MAXIMUM 190 140 100 MINIMUM 84 EXACT
AVAILABLE REQUIREMENT REQUIREMENT
P1 5 3 5 3 40 x1
P2 4 5 4 4 50 x2
MAXIMUM 190 140 100 MINIMUM 84 EXACT
AVAILABLE REQUIREMENT REQUIREMENT
.
SIMPLEX TABLE 4- Optimal Soln
BASIS x1 x2 s1 s2 s3 A1 A2 bi bi / aij
s1 0 0 -8/3 1 0 0 0 -5/3 50
s2 0 0 1 0 1 0 0 1 56
x1 40 1 4/3 0 0 0 0 1/3 28
s3 0 0 8/3 0 0 1 -1 5/3 40
cj 40 50 0 0 0 -M -M
SOLN 28 0 50 56 40 0 0
Zj 40 160/3 0 0 0 0 40/3
j =cj -Zj 0 -10/3 0 0 0 -M -M-40/3
H B D
0 F
O 28 38 46.7
0 10 20 30 40 50 60
NUMERICAL 5
(LPP WITH MIXED CONSTRAINTS)
SOLVE THE FOLLOWING LPP
Graph to be made
NUMERICAL 7(2) (UNBOUNDEDNESS)
Simplex tables to be made
NUMERICAL 7(3) (UNBOUNDEDNESS)
(UNBOUNDEDNESS)
SOLVE THE FOLLOWING LPP
REFORMULATED LPP
• EXAMPLES OF DUALS
STATEMENT OF DUAL OF A LPP IN
MATRIX FORM
PRIMAL
MAXIMISE Z = 40x1 +35x2
SUBJECT TO: 2x1 +3x2 ≤ 60
4x1 +3x2 ≤ 96
x1,x2 ≥ 0
DUAL OF PRIMAL LPP OF NUMERICAL 1
DUAL
Minimise G = 60y1 +96y2 [ G = b’y]
Subject to: 2y1 +4y2 ≥ 40 [a’y ≥ c’ ]
3y1 +3y2 ≥ 35
x1,x2 ≥ 0
RELATIONSHIP BETWEEN PRIMAL AND DUAL
CONSTRAINT
jth VARIABLE BECOMES
8. RHS CONSTANT FOR ith OBJECTIVE FUNCTION
CONSTRAINT BECOMES COEFFICIENT OF ith VARIABLE
9. COEFFICIENT aij OF jth VARIABLE COEFFICIENT OF ith VARIABLE IN
IN ith CONSTRAINT BECOMES jth CONSTRAINT
NUMERICAL 1
OPTIMAL SOLN OF THE PRIMAL
BASIS x1 x2 s1 s2 bi
s1 35 0 1 2/3 -1/3 8
s2 40. 1 0 -1/2 1/2 18
cj 40 35 0 0
SOLN 18 8 0 0
Zj 40 35 10/3 25/3
Dj = cj -Zj 0 0 (-) 10/3 (-) 25/3
OPTIMAL SOLN OF THE DUAL
BASIS y1 y2 s1 s2 A1 A2 bi
y2 96 0 1 -1/2 1/3 1/2 -1/3 25/3
y1 60 1 0 1/2 -2/3 -1/2 2/3 10/3
cj 60 96 0 0 M M
SOLN 10/3 25/3 0 0 0 0
Zj 60 96 -18 -8 18 16
j =cj -Zj 0 0 18 8 M-18 M-16
INTERPRETATION OF DUAL OF PRIMAL OF LPP OF
NUMERICAL 1
PRIMAL
Minimise Z = 2400x1 +3000x2
Subject to 8x1+ 5x2 ≥ 120
2x1+ 5x2 ≥ 60
x1, x2 ≥ 0
DUAL OF PRIMAL OF LPP FOR NUMERICAL2
.
DUAL
Maximise G =120y1+ 60y2
Subject to: 8y1 + 2y2 ≤ 2400
5y1 + 5y2 ≤ 3000
x1,x2 ≥ 0
.
NUMERICAL 10-1
(DUAL OF LPP HAVING MIXED RESTRICTIONS)
PRIMAL
Maximise Z = 10x1 - 5x2 + 8x3 + 4x4
Subject to 4x1 + 3x2 + 6x3 + x4 ≤ 40
-x1+ 2x2 + 3x3 + x4 ≤ 5
9x1 - 5x2 + 7x3 - x4 ≥ 60
6x2 +2x3+4 x4 = 47
x1, x2 ,x3, x4 ≥ 0
NUMERICAL 10-1
.
(DUAL OF LPP HAVING MIXED RESTRICTIONS)
DUAL
Minimise G =40y1+ 5y2 - 60y3 - 47y4+ 47y5
Subject to: 4y1 - y2 - 9y3 ≥ 10
3y1+2y2+ 5y3 - 6y4+ 6y5 ≥ -5
6y1+3y2 - 7y3 - 2y4+ 2y5 ≥ 8
y1+ y2+ y3 - 4y4 + 4y5 ≥ 4
y1, y2, y3, y4, y5 ≥ 0
NUMERICAL 10-1
.
(DUAL OF LPP HAVING MIXED RESTRICTIONS)
REFORMULATED DUAL
Minimise G =40y1+ 5y2 - 60y3 - 47y6
Subject to: 4y1 - y2 - 9y3 ≥ 10
3y1+2y2+ 5y3 - 6y6 ≥ -5
6y1+3y2 - 7y3 - 2y6 ≥ 8
y1+ y2+ y3 - 4y6 ≥ 4
y1, y2, y3 ≥ 0,
0 ≥ y6 ≥ 0 (y6 has unrestricted sign)
NUMERICAL 10-2
.
(DUAL OF A LPP HAVING UNRESTRICTED VARIABLE)