Sei sulla pagina 1di 48

Linear Programming

(An Optimization Technique)


General Optimization Problem I nvolves :
1. Decision Variables
2. Objective Criterion (Max/Min)
3. Constraints: (i) Equality (ii) Inequality

Linear Programming(LP) :
It is one of the important Optimization
Techniques.
Most Versatile, powerful & useful technique.
Developed in 1947 by George B. Dantzig during
World War II to solve military problems, while
working with US Air Force.
(1) x c Min.)Z or (Max. Optimize
n
1 j
j j
=
=
The word Linear in LP indicates -
relationship among variables both in objective
function and constraints.
while Programming means - Systematic
Mathematical technique.
General Linear Programming Problem (LPP)
with n variables and m constraints can be stated
as follows:
) 2 ( ... 2 , 1 ; ) , , (
1
m i b x a
i
n
j
j ij
= > = s

=
) 3 ( ... 2 , 1 ; 0 n j x
j
= >
Types of Variables
Decision Variables : x
j
are decision variables
Slack Variables
m i b w x a
i
n
j
i j ij
... 2 , 1 ;
1
= = +

=
b x a
n
j
i j ij
1
s

=
w
i
are slack variables.
Artificial Variables :
Required for solution methodology
Surplus Variables
b x a
n
j
i j ij
1
>

=
m i b s x a
i
n
j
i j ij
... 2 , 1 ;
1
= =

=
s
i
are surplus variables
Components of LPP :

The three important components of LPP
are as follows:

(a) Decision Variables
(b) Objective Function - Max. or Min.
(c) Constraints-limitations.
1. Certainty:c
j
, a
ij
, b
i
are known & constants.
2. Divisibility: Values of decision variable
can be integer or fractional.
3. Additivity: Total contribution = Sum of
contribution of all variables
4. Linearity: Relationship among variables both
in objective function & constraints.
Assumptions of LP

Formulation of LPP :
Steps to be followed.
1. To decide (define) decision variables.
2. To formulate objective function.
3. To formulate constraints.
CASE - 1 Data for LP Formulation.
Factory: Two products P1 & P2
Profit/piece of P1 = Rs.3/-
Profit/piece of P2 = Rs.5/-
Time Constraint:
Time required/piece of P1 = 3 hrs.
Time required/piece of P2 = 2 hrs.
Max. time available = 18 hrs.
Material Constraint:
Max. Material available for P1 = 4 pieces.
Max. Material available for P2 = 6 pieces.
CASE - 1 Formulation of LPP :
Let decision variable x1 = no of pieces of P1
x2 = no of pieces of P2
Max. Z = 3x1 + 5x2 Objective Equation
Constraint Time I x x ) ( 18 2 2 1 3 s +
Constraint Material II x ) ( 4 1 s
Conditions negativity Non x x > 0 2 , 1
Constraint Material III x ) ( 6 2 s
CASE - 2
If Time Constraint is modified to:
Time available is not less than 18 hours.
Max. Z = 3x1 + 5x2 Objective Equation
Constraint Time I x x ) ( 18 2 2 1 3 > +
Constraint Material II x ) ( 4 1 s
Conditions negativity Non x x > 0 2 , 1
Constraint Material III x ) ( 6 2 s
CASE - 3
If Time Constraint is modified to:
Time available is exactly 18 hours.
Max. Z = 3x1 + 5x2 Objective Equation
Constraint Time I x x ) ( 18 2 2 1 3 = +
Constraint Material II x ) ( 4 1 s
Conditions negativity Non x x > 0 2 , 1
Constraint Material III x ) ( 6 2 s
1. Feasible Solution: Solution with values of
decision variables(x
j
) which satisfy all
Constrints & Non-negativity condition.
2. Basic Solution: For a set of m equations
in n variables (n>m), basic solution is a
solution obtained by setting (n-m)
variables equal to zero and solving for
remaining m equations in m variables.
Types of Solution
No. of possible Basic solutions = nCm
= n!/(m!.(n-m)!)
(i) Basic Variables : Having values > 0.
(ii) Non-basic Variables :Having values = 0.
3. Basic Feasible Solution : It is a Basic
Solution which satisfies (3).
4. Non-degenerate/degenerate B.F.S
5. Optimal Basic Feasible Solution : It is a
Basic Feasible Solution which optimizes
objective function.
6. Unbounded Solution :
7. Infeasible Solution :
8. Unique/Alternative Optimal Solutions :
Methods to solve LPP :
1. Graphical Method - for only two variables.
2. Simplex Method - Universal method.
3. Assignment Method - Special method.
4. Transportation Method - Special method.

Note : Methods (2), (3) and (4) are iterative
methods.
(1) Graphical Method
( for only two variables)
3
6
9
2 4
6 x1
F.R.
Opt. Pt. (2,6)
Z=0.
Z=15.
Z
opt
= 36.
III
I
II
0 2 , 1
) ( 6 2
) ( 4 1
) ( 18 2 2 1 3 /
2 5 1 3
>
s
s
s +
+ =
x x
III x
II x
I x x t s
x x Z Max
Graphical Method
Case 1.
3
6
9
2 4
6 x1
F.R.
Opt. Pt.
(4,6)
Z=15.
Z
opt
= 42
III
I
II
0 2 , 1
) ( 6 2
) ( 4 1
) ( 18 2 2 1 3 /
2 5 1 3
>
s
s
> +
+ =
x x
III x
II x
I x x t s
x x Z Max
Graphical Method
Case 2.
3
6
9
2 4
6 x1
F.L.
Opt. Pt.
(2,6)
Z=15.
Z
opt
= 36
III
I
II
0 2 , 1
) ( 6 2
) ( 4 1
) ( 18 2 2 1 3 /
2 5 1 3
>
s
s
= +
+ =
x x
III x
II x
I x x t s
x x Z Max
Graphical Method
Case 3.
3
6
9
2 4
6 x1
F.R.
III
I
II
Graphical Method
Special Case.
Alternative Optimal
Solutions
3
6
9
2 4
6 x1
F.R.
(Unbounded)
Opt. Pt.
(Min.)
III
II
I
Graphical
Method
Special Case.
Z line
Opt. Sol. (Max)
(Unbounded)
3
6
9
2 4
6 x1
F.R. Not
possible
I nfeasible
Solution
Graphical
Method
Special Case.
4
5
4
5 x1
x2
2 0 -2 -3
2
-1
-1
-2
-3
-4
I
II
III
F.R.
Z=6
Opt. Pt. (0.5,
4.5)
Z
opt
= 12.5
0 2 , 1
) ( 5 2 1
) ( 3 2 1 3
) ( 4 2 1 2 /
2 3 1 2
>
s +
s +
s
+ =
x x
III x x
II x x
I x x t s
x x Z Max
Graphical
Method
Special Case.
Graphical Method to
discuss typical constraints
to identify regions of
constraints.

4
5 x1
x2
0 -2 -3 -1
-1
-3
-2
1
2
3
2 1 3
Typical Case
? 6 2 2 1 3 > + x x plot to How
6 2 2 1 3 = + x x
) , Point( x x When 0 2 2 1 0 2 = =
) Point( x x When 3 , 0 3 2 0 1 = =
2
3
4
5 x1
x2
1 0 -2 -3
1
-1
-1
-2
-3
2 3
Typical Case
? 6 2 2 1 3 s x x plot to How
6 2 2 1 3 = x x
) , Point( x x When 0 2 2 1 0 2 = =
) Point( x x When 3 , 0 3 2 0 1 = =
4
5 x1
x2
0 -2 -3 -1
-1
-3
-2
1
2
3
2 1 3
Typical Case
? 0 2 1 > + x x plot to How
0 2 1 = + x x
2 1 x x =
) Point( x x When 1 , 1 1 2 1 1 = =
arrow For
0 1 0 2 > = x x
Recapitulate
What is LPP ?
Types of variables.
Components of LPP.
Assumptions of LP.
Formulation of LPP.
Types of solutions.
Graphical Method.
Unique & Alternative Optimal Solution,
Unbounded FR, Infeasible solution.
(2) Simplex Method
(Universal method)



Simplex Method to solve
Max. Problem with
All constraints.
0 2 , 1
) ( 6 2
) ( 4 1
) ( 18 2 2 1 3 /
2 5 1 3
>
s
s
s +
+ =
x x
III x
II x
I x x t s
x x Z Max
Standard Form:
Max Z = 3x1+5x2+0w1+0w2+0w3
3x1+2x2+w1+0w2+0w3 = 18
x1+0x2+0w1+w2+0w3 = 4
0x1+x2+0w1+0w2+w3 = 6
Simplex Method
Case 1.
c
i
x
i
b
i
x1 x2 w1 w2 w3
I
j
3 5 0 0 0
I
j
= (cj -Ej) = Cj- (Ea
ij
.c
i
)
c
J
3 5 0 0 0
To prepare initial Tableau:
Tableau - I
0 w1 18 3 2 1 0 0
0 w2 4 1 0 0 1 0
0 w3 6 0 1 0 0 1
Z = E b
i
.c
i
= 0
Ej 0 0 0 0 0
c
i
x
i
b
i
x1 x2 w1 w2 w3
I
j
Z = 0 3 5 0 0 0
c
j
3 5 0 0 0
Tableau - I
0 w1 18 3 2 1 0 0
0 w2 4 1 0 0 1 0
0 w3 6 0 1 0 0 1
Ratio
18/2 = 9
4/0 = o
6/1 = 6
Key Column Max +ve I
j
Key Row Min positive ratio.
How to get next tableau ?
Leaving variable : w3
Entering variable : x2
If the key element is 1, then key row remain same in
the new simplex tableau
If the key element is other than 1, then divide each
element in the key row (including b value) by the key
element to find new values of that row
Make the other elements in the key column equal to
0 by performning elementary row operations with
new key row obtained as above.

c
i
x
i
b
i
x1 x2 w1 w2 w3
0 w1 18 3 2 1 0 0
0 w2 4 1 0 0 1 0
0 w3 6 0 1 0 0 1
I
j
Z = 0 -3 -5 0 0 0
Ratio
18/2 = 9
4/0 = o
6/1 = 6
c
j
3 5 0 0 0
Tableau - I
18
18 - (6*2)/1 = 6
R1 2R3 gives
2 2-2(1) = 0 , 3 3- 2(0) = 3 and 1 1 2(0) = 1
0 w1 6 3 0 1 0 -2
0 w2 4 1 0 0 1 0
I
j
Z = 30 3 0 0 0 -5
Ratio
6/3 = 2
4/1 = 4
6/0 = o
c
j
3 5 0 0 0
Key Column Max +ve I
j
Key Row Min positive ratio.
Tableau - I I
5 x2 6 0 1 0 0 1
c
i
x
i
b
i
x1 x2 w1 w2 w3
3 x1 2 1 0 1/3 0 -2/3
I
j
Z = 36 0 0 - 1 0 - 3
c
j
3 5 0 0 0
Tableau - I I I
5 x2 6 0 1 0 0 1
This is the final Tableau.
The Optimal Solution is x1 = 2, x2 = 6
giving Z = 36
c
i
x
i
b
i
x1 x2 w1 w2 w3
0 w2 2 0 0 -1/3 1 2/3

Interpretation of
Simplex Method through
Graphical method.

3
6
9
2 4
6 x1
F.R.
Opt. Pt. (2,6)
Z=15.
Z
opt
= 36.
III
I
II
0 2 , 1
) ( 6 2
) ( 4 1
) ( 18 2 2 1 3 /
2 5 1 3
>
s
s
s +
+ =
x x
III x
II x
I x x t s
x x Z Max
I nterpretation of Simplex Method
Through Graphical Method
T1
T3
T2
GATE - 2002
(1)
A furniture manufacture produces Chairs & Tables.
The wood working department is capable of producing
200 chairs or 100 tables or any proportionate
combinations of these per week. The weekly demand
for chairs and tables is limited to 150 and 80 units
respectively.The profit from a chair is Rs. 100 and that
from a table is Rs. 300.
Set up the problem as a Linear Program.
Determine optimal product mix and optimal value
of objective function.
If a profit of each table drops to Rs. 200 per unit,
what is the product mix and profit ?
(a)
(b)
(c)
GATE - 2002
MaxZ = 100x
1

+ 300x
2

S/t
1
100
2
200
1
s +
x x
x
1

s 150
x
2

s 80
x
1,
x
2

> 0

Formulation (a)
(40, 80) Z = 28000
Z = 15000
100
200
150
50
80
x
2

x
1

(b) Optimal Solution
(40, 80) Z = 20000
Z = 15000
100
200
150
50
80
x
2

x
1

75
Opt. Line
(c) Multiple Optimal Solutions
GATE - 2003
(1)
A manufacture produces two types of products, 1 and
2, at production levels of x
1
and x
2
respectively. The
profit is given 2x
1
+ 5x
2
. The production constraints
are :
The maximum profit which can meet the constraint is
(A) (D) (C) (B) 29 38 44 75
x
1
+ 3x
2
s 40
3x
1
+ x
2
s 24
x
1
+ x
2
s 10
x
1
> 0, x
2
> 0
40
x
2

x
1

10
10
20
Z = 50
Opt. Pt. (0,10) Z = 50
Ans. = (C) 44
25
GATE - 2000
Max Z = 4x
1

+ 6x
2
+ x
3

S/t
x
1,
x
2,
x
3

> 0
2x
1

+ x
2
+ 3x
3
s 5
Solve :
If x
2
s 2 is added then what will be the
solution ?
GATE - 2000
Solution :
x
1
= 0, x
2
= 5, x
3
= 0 giving z = 30
Through Simplex Method, in
two iterations the solution of
basic problem is :
If x
2
s 2 is added then the solution through
Simplex Method, in three iterations will be :
x
1
= 3/2, x
2
= 2, x
3
= 0 giving z = 18
GATE - 2008
Max Z = 4x
1

+ 6x
2

x
1,
x
2
> 0
3x
1

+ 2x
2
s 6
2x
1

+ 3x
2
s 6
Q.1 After introducing slack variables w
1
and w
2
, the initial
feasible solution is represented by the tableau below.
c
i
x
i
b
i
x
1
x
2
w
1
w
2

I
j
0 -4 -6 0 0
c
j
4 6 0 0
0 w
1
6 3 2 1 0
0 w
2
6 2 3 0 1
GATE - 2008
After some Simplex interactions, the following tableau is obtained.
c
i
x
i
b
i
x
1
x
2
w
1
w
2

I
j
12 0 0 0 2
c
j
4 6 0 0
0 w
1
2 5/3 0 1 -1/3
6 x
2
2 2/3 1 0 1/3

Potrebbero piacerti anche