SlideShare a Scribd company logo
Operations
Research
Presented by,
Snehal S. Athawale
Ph.D 1st year
(Agricultural Economics)
School of Social Sciences
College of Post Graduate Studies in Agricultural
Sciences, Umiam, Meghalaya.
AEC-605
Linear Programming
Table of contents
Graphical
method
Duality
01 02
Graphical Method
For LP problems that have only two variables, it is possible that
the entire set of feasible solutions can be displayed graphically by
plotting linear constraints on a graph paper in order to locate the
best (optimal) solution. The technique used to identify the optimal
solution is called the graphical solution method (approach or
technique) for an LP problem with two variables.
IMPORTANT DEFINITIONS
Solution : The set of values of decision variables xj ( j = 1, 2, . . ., n) that satisfy the
constraints of an LP problem is said to constitute the solution to that LP
problem.
Feasible solution : The set of values of decision variables xj ( j = 1, 2, . . ., n) that
satisfy all the constraints and non-negativity conditions of an LP problem
simultaneously is said to constitute the feasible solution to that LP problem.
Infeasible solution : The set of values of decision variables xj ( j = 1, 2, . . ., n) that
do not satisfy all the constraints and non-negativity conditions of an LP problem
simultaneously is said to constitute the infeasible solution to that LP problem.
IMPORTANT DEFINITIONS
Optimum basic feasible solution : A basic feasible solution that optimizes
(maximizes or minimizes) the objective function value of the given LP problem
is called an optimum basic feasible solution.
Unbounded solution A solution that can increase or decrease infinitely the
value of the objective function of the LP problem is called an unbounded
solution
Extreme Point Solution Method
Refers to the corner of the feasible region (or space), i.e. this point lies
at the intersection of two constraint equations.
The steps of the method are summarized as follows:
Step 1 : Develop an LP model
Step 2 : Plot constraints on graph paper and decide the feasible region.
Step 3 : Examine extreme points of the feasible solution space to find an
optimal solution
Examples on Maximization LP Problem
Example
Maximize Z = 15x1 + 10x2
subject to the constraints (i) 4x1 + 6x2 ≤ 360,
(ii) 3x1 + 0x2 ≤ 180,
(iii) 0x1 + 5x2 ≤ 200
Non-negativity x1, x2 ≥ 0
Solution : Compute the coordinates on X1X2 plane.
From the 1st constraint 4x1 + 6x2 = 360
We get, X2 = 60 , when X1=0
X1= 90 , when X2=0
Examples on Maximization LP Problem
Example
Maximize Z = 15x1 + 10x2
subject to the constraints (i) 4x1 + 6x2 ≤ 360,
(ii) 3x1 + 0x2 ≤ 180,
(iii) 0x1 + 5x2 ≤ 200
Non-negativity x1, x2 ≥ 0
Solution : Compute the coordinates on X1X2 plane.
From the 2st constraint ) 3x1 + 0x2 =180,
We get, X2 = 0, when X1=0
X1= 60 , when X2=0
Examples on Maximization LP Problem
Example
Maximize Z = 15x1 + 10x2
subject to the constraints (i) 4x1 + 6x2 ≤ 360,
(ii) 3x1 + 0x2 ≤ 180,
(iii) 0x1 + 5x2 ≤ 200
Non-negativity x1, x2 ≥ 0
Solution : Compute the coordinates on X1X2 plane.
From the 3st constraint ) 0x1 + 5x2 = 200
We get, X2 = 40, when X1=0
X1= 0 , when X2=0
Examples on Maximization LP Problem
Since all constraints have been graphed,
the area which is bounded by all the
constraints lines including all the boundary
points is called the feasible region (or
solution space). The feasible region is
shown in fig by the shaded area OABCD
Note: feasible region is the overlapping area
of constraints that satisfies all of the
constraints on resources.
Examples on Maximization LP Problem
Objective function Z is to be maximized
from Table
maximum value of Z = 1,100 is achieved at
the point extreme B (60, 20).
Examples on Minimization LP Problem
Example
Minimize Z = 3x1 + 2x2
subject to the constraints (i) 5x1 + x2 ≥ 10,
(ii) x1 + x2 ≥ 6,
(iii) x1 + 4x2 ≥12
Non-negativity x1, x2 ≥ 0
Solution : Compute the coordinates on X1X2 plane.
From the 1st constraint 5x1 + x2 = 10
We get, X2 = 10 , when X1=0
X1= 2 , when X2=0
Examples on Minimization LP Problem
Example
Minimize Z = 3x1 + 2x2
subject to the constraints (i) 5x1 + x2 ≥ 10,
(ii) x1 + x2 ≥ 6,
(iii) x1 + 4x2 ≥12
Non-negativity x1, x2 ≥ 0
Solution : Compute the coordinates on X1X2 plane.
From the 2st constraint x1 + x2 = 6,
We get, X2 = 6, when X1=0
X1= 6 , when X2=0
Examples on Minimization LP Problem
Example
Minimize Z = 3x1 + 2x2
subject to the constraints (i) 5x1 + x2 ≥ 10,
(ii) x1 + x2 ≥ 6,
(iii) x1 + 4x2 ≥12
Non-negativity x1, x2 ≥ 0
Solution : Compute the coordinates on X1X2 plane.
From the 3st constraint x1 + 4x2 =12
We get, X2 = 3, when X1=0
X1= 12 , when X2=0
Examples on Minimization LP Problem
The coordinates of the extreme points of
the feasible region (bounded from below)
The value of objective function at each of
these extreme points is shown in Table
Examples on Minimization LP Problem
The minimum (optimal) value of the
objective function Z = 13 occurs at the
extreme point C (1, 5). Hence, the optimal
solution to the given LP problem is: x1 = 1,
x2 = 5, and Min Z = 13.
SPECIAL CASES IN LINEAR
PROGRAMMING
1) Alternative (or Multiple) Optimal Solution
2) Unbounded Solution
3) Infeasible Solution
4) Degenerate Solution
Alternative (or Multiple) Optimal Solution
In certain cases, a given LP problem may have more than one solution
yielding the same optimal objective function value. Each of such optimal
solutions is termed as alternative optimal solution.
Conditions
(i) The slope of the objective function should be the
same as that of the constraint forming the boundary of
the feasible solutions region.
(ii) The constraint should form a boundary on the feasible
region in the direction of optimal movement of the
objective function. In other words, the constraint
should be an active constraint.
Example on Alternative optimum solution
Example
Maximize Z = 20x1 + 10x2
subject to the constraints (i) 10x1 + 5x2 ≤ 50,
(ii) 6x1 + 10x2 ≤ 60,
(iii) 4x1 + 12x2 ≤ 48
Non-negativity x1, x2 ≥ 0
Solution : Compute the coordinates on X1X2 plane.
From the 1st constraint 10x1 + 5x2 = 50,
We get, X2 = 10, when X1=0
X1= 5 , when X2=0
Example on Alternative optimum solution
Example
Maximize Z = 20x1 + 10x2
subject to the constraints (i) 10x1 + 5x2 ≤ 50,
(ii) 6x1 + 10x2 ≤ 60,
(iii) 4x1 + 12x2 ≤ 48
Non-negativity x1, x2 ≥ 0
Solution : Compute the coordinates on X1X2 plane.
From the 2st constraint 6x1 + 10x2 = 60,
We get, X2 = 6, when X1=0
X1= 10 , when X2=0
Example on Alternative optimum solution
Example
Maximize Z = 20x1 + 10x2
subject to the constraints (i) 10x1 + 5x2 ≤ 50,
(ii) 6x1 + 10x2 ≤ 60,
(iii) 4x1 + 12x2 ≤ 48
Non-negativity x1, x2 ≥ 0
Solution : Compute the coordinates on X1X2 plane.
From the 3st constraint 4x1 + 12x2 = 48,
We get, X2 = 4, when X1=0
X1= 12 , when X2=0
Examples on Alternative optimum solution
The solution space is denoted by O(0,0),
B(5,0), C(3.6,2.8) and D(0,4). The objective
function value at the corner point B&C are
same and maximum among all values.
This indicates existence of multiple
combinations of value of the decision
variable for the same maximum objective
function.
Extrem
e Point
Coordinates
(X1, X2)
Objective Function Value
Z = 20x1 + 10x2
O (0,0) 20(0)+ 10(0) = 0
B (5,0) 20(5)+ 10(0) = 100
C (3.6,2.8) 20(3.6)+ 10(2.8) = 100
D (0,4) 20(0) + 10(4) =40
Objective function is parallel
to first constraint
Unbounded Solution
• Infinite solution is referred as an unbounded solution.
• It happens when value of certain decision variables and
the value of the objective function (maximization case)
are permitted to increase infinitely, without violating
the feasibility condition.
Example on Unbounded solution
Example
Maximize Z = 3x1 + 2x2
subject to the constraints (i) x1 - x2 ≥ 1,
(ii) x1 + x2 ≥ 3,
Non-negativity x1, x2 ≥ 0
Solution : Compute the coordinates on X1X2 plane.
From the 1st constraint x1 - x2 = 1,
We get, X2 = -1, when X1=0
X1= 1, when X2=0
Example on Unbounded solution
Example
Maximize Z = 3x1 + 2x2
subject to the constraints (i) x1 - x2 ≥ 1,
(ii) x1 + x2 ≥ 3,
Non-negativity x1, x2 ≥ 0
Solution : Compute the coordinates on X1X2 plane.
From the 2st constraint x1 + x2 = 3,
We get, X2 = 3, when X1=0
X1= 3, when X2=0
Example on Unbounded solution
Since the given LP problem is of
maximization, there exist a number
of points in the shaded region for
which the value of the objective
function is more than 8.
Extreme
Point
Coordinat
es (X1, X2)
Objective Function Value
Z = 3x1 + 2x2
A (0,3) 3(0)+ 2(3) = 6
B (2,1) 3(2)+ 2(1) = 8
Example on Unbounded solution
For example, the point (2, 2) lies in
the region and the objective function
value at this point is 10 which is more
than 8.
Thus, as value of variables x1 and x2
increases arbitrarily large, the value
of Z also starts increasing. Hence, the
LP problem has an unbounded
solution.
Infeasible Solution
• An infeasible solution to an LP problem arises when there is
no solution that satisfies all the constraints simultaneously.
• This happens when there is no unique (single) feasible
region.
• This situation arises when a LP model that has conflicting
constraints.
• Any point lying outside the feasible region violates one or
more of the given constraints.
Example on Infeasible solution
Example
Maximize Z = 6x1 – 4X2
subject to the constraints (i) 2x1 + 4x2 ≤ 4,
(ii) 4x1 + 8x2 ≥ 16,
Non-negativity x1, x2 ≥ 0
Solution : Compute the coordinates on X1X2 plane.
From the 1st constraint 2x1 + 4x2 = 4, ,
We get, X2 = 1, when X1=0
X1= 2, when X2=0
Example on Infeasible solution
Example
Maximize Z = 6x1 – 4X2
subject to the constraints (i) 2x1 + 4x2 ≤ 4,
(ii) 4x1 + 8x2 ≥ 16,
Non-negativity x1, x2 ≥ 0
Solution : Compute the coordinates on X1X2 plane.
From the 2st constraint 4x1 + 8x2 = 16, ,
We get, X2 = 2, when X1=0
X1= 4, when X2=0
Example on Infeasible solution
The constraints are plotted on graph as
usual as shown in Fig. Since there is no
unique feasible solution space,
therefore a unique set of values of
variables x1 and x2 that satisfy all the
constraints cannot be determined.
Hence, there is no feasible solution to
this LP problem because of the
conflicting constraints.
Degeneracy
A basic feasible solution is called degenerate if value of at least one
basic variable is zero.
Example
Maximize Z = 100x1 + 50x2
subject to the constraints (i) 4x1 + 6x2 ≤ 24,
(ii) x1 ≤ 4,
(iii) x2 ≤ 4/3
Non-negativity x1, x2 ≥ 0
Solution : Compute the coordinates on X1X2 plane.
From the 1st constraint 4x1 + 6x2 = 24
We get, X2 = 4, when X1=0
X1= 6, when X2=0
Example on Degeneracy
Example
Maximize Z = 100x1 + 50x2
subject to the constraints (i) 4x1 + 6x2 ≤ 24,
(ii) x1 ≤ 4,
(iii) x2 ≤ 4/3
Non-negativity x1, x2 ≥ 0
Solution : Compute the coordinates on X1X2 plane.
From the 2st constraint x1 = 4
From the 3st constraint x2 = 4/3
by plotting these coordinates on graph,
Example on Degeneracy
The Closed polygon ABCD is
the feasible region. The
intersection of two lines will
define a corner point of feasible
solution. But at corner point C,
three lines intersect. This shows
the presence of degeneracy in
the problem.
The coordinates the corner
point C are (4. 4/3). Hence,
Z(A) = 0 Z(B)= 400
Z(C)= 1400/3 Z(D)= 66.67
= 466.67
Duality
In linear programming, duality implies that each linear
programming problem can be analyzed in two different ways but
would have equivalent solutions. Any LP problem (either
maximization and minimization) can be stated in another
equivalent form based on the same data. The new LP problem is
called dual linear programming problem or in short dual.
Duality
Every Linear Programming problem is associated with another linear
programming problem called the Dual of the problem.
The Dual problem of the LPP is obtained by,
1) Transposing the coefficient matrix
2) Interchanging the role of constant terms and the coefficient of the
objective function
3) Reverting the inequalities
4) Minimization of objective function instead of maximizing it
Primal : Maximize Z(P) = CX
constraints Ax ≤ b
non-negativity x ≥0
Dual Problem : Minimize Z(D) = b’w
constraints A’w ≤ c’
non-negativity w ≥0
Where, w = (w1, w2, w3……wm)
Duality
Rules for Constructing the Dual from Primal
1. A dual variable is defined corresponds to each constraint in the primal LP
problem and vice versa. Thus, for a primal LP problem with m constraints and n
variables, there exists a dual LP problem with m variables and n constraints and
vice-versa.
2. The right-hand side constants b1, b2, . . ., bm of the primal LP problem
becomes the coefficients of the dual variables y1, y2, . . ., ym in the dual
objective function Z y. Also the coefficients c1, c2, . . ., cn of the primal variables
x1, x2, . . ., xn in the objective function become the right-hand side constants in
the dual LP problem.
3. For a maximization primal LP problem with all ≤ (less than or equal to) type
constraints, there exists a minimization dual LP problem with all ≥ (greater than
or equal to) type constraints and vice versa. Thus, the inequality sign is reversed
in all the constraints except the non-negativity conditions.
Duality
Rules for Constructing the Dual from Primal
4. The matrix of the coefficients of variables in the constraints of dual is
the transpose of the matrix of coefficients of variables in the constraints of
primal and vice versa.
5. If the objective function of a primal LP problem is to be maximized, the
objective function of the dual is to be minimized and vice versa.
6. If the ith primal constraint is = (equality) type, then the ith dual variables
is unrestricted in sign and vice versa.
Duality
The primal-dual relationships may also be memorized by using the
following table
Duality
Example
Maximize Z = 4x1 + 10x2 + 25x3
subject to the constraints (i) 2x1 + 4x2 + 8x3 ≤ 25,
(ii) 4x1 + 9x2 + 8x3 ≤ 30,
(iii) 6x1 + 8x2 + 2x3 ≤ 40
Non-negativity x1, x2, x3 ≥ 0
Solution :Let Yi be the dual variable associated with the ith constraints of
the primal problem.
Minimize Z’= 25Y1 + 30Y2 + 40Y3
subject to the constraints (i) 2Y1 + 4Y2 + 6Y3 ≥ 4,
(ii) 4Y1 + 9Y2 + 8Y3 ≥ 10,
(iii) 8Y1 + 8Y2 + 2Y3 ≥ 25
Non-negativity Y1, Y2, Y3 ≥ 0
A summary of the general relationships between primal and dual
LP problems is given in Table
Duality
t
You can find me at – snehalathawale98@gmail.com

More Related Content

What's hot

Linear programming
Linear programmingLinear programming
Linear programming
Shubhagata Roy
 
Linear Programming
Linear ProgrammingLinear Programming
Linear Programming
Pulchowk Campus
 
Linear Programming (graphical method)
Linear Programming (graphical method)Linear Programming (graphical method)
Linear Programming (graphical method)
Kamel Attar
 
Graphical Method
Graphical MethodGraphical Method
Graphical MethodSachin MK
 
Simplex method concept,
Simplex method concept,Simplex method concept,
Simplex method concept,
Dronak Sahu
 
linear programming
linear programminglinear programming
linear programming
Karishma Chaudhary
 
Chapter 4 Simplex Method ppt
Chapter 4  Simplex Method pptChapter 4  Simplex Method ppt
Chapter 4 Simplex Method ppt
Dereje Tigabu
 
Thesis on Linear Programming1
Thesis on Linear Programming1Thesis on Linear Programming1
Thesis on Linear Programming1Arif Hasan Khan
 
Linear programing
Linear programing Linear programing
Linear programing
Deepak Pradhan
 
Linear programing
Linear programingLinear programing
Linear programing
anam katmale
 
Linear programing
Linear programingLinear programing
Linear programing
Aniruddh Tiwari
 
Duality in Linear Programming Problem
Duality in Linear Programming ProblemDuality in Linear Programming Problem
Duality in Linear Programming Problem
RAVI PRASAD K.J.
 
Simplex method: Slack, Surplus & Artificial variable
Simplex method:  Slack, Surplus & Artificial variableSimplex method:  Slack, Surplus & Artificial variable
Simplex method: Slack, Surplus & Artificial variable
DevyaneeDevyanee2007
 
Integer programming
Integer programmingInteger programming
Integer programming
Hakeem-Ur- Rehman
 
LPP, Duality and Game Theory
LPP, Duality and Game TheoryLPP, Duality and Game Theory
LPP, Duality and Game Theory
Purnima Pandit
 
4-The Simplex Method.ppt
4-The Simplex Method.ppt4-The Simplex Method.ppt
4-The Simplex Method.ppt
Mayurkumarpatil1
 
Linear programming problem
Linear programming problemLinear programming problem
Linear programming problem
makeitsimple007
 
Graphical method
Graphical methodGraphical method
Graphical method
Vipul Zanzrukiya
 
Unit.2. linear programming
Unit.2. linear programmingUnit.2. linear programming
Unit.2. linear programming
DagnaygebawGoshme
 

What's hot (20)

Linear programming
Linear programmingLinear programming
Linear programming
 
Linear Programming
Linear ProgrammingLinear Programming
Linear Programming
 
Linear programming
Linear programmingLinear programming
Linear programming
 
Linear Programming (graphical method)
Linear Programming (graphical method)Linear Programming (graphical method)
Linear Programming (graphical method)
 
Graphical Method
Graphical MethodGraphical Method
Graphical Method
 
Simplex method concept,
Simplex method concept,Simplex method concept,
Simplex method concept,
 
linear programming
linear programminglinear programming
linear programming
 
Chapter 4 Simplex Method ppt
Chapter 4  Simplex Method pptChapter 4  Simplex Method ppt
Chapter 4 Simplex Method ppt
 
Thesis on Linear Programming1
Thesis on Linear Programming1Thesis on Linear Programming1
Thesis on Linear Programming1
 
Linear programing
Linear programing Linear programing
Linear programing
 
Linear programing
Linear programingLinear programing
Linear programing
 
Linear programing
Linear programingLinear programing
Linear programing
 
Duality in Linear Programming Problem
Duality in Linear Programming ProblemDuality in Linear Programming Problem
Duality in Linear Programming Problem
 
Simplex method: Slack, Surplus & Artificial variable
Simplex method:  Slack, Surplus & Artificial variableSimplex method:  Slack, Surplus & Artificial variable
Simplex method: Slack, Surplus & Artificial variable
 
Integer programming
Integer programmingInteger programming
Integer programming
 
LPP, Duality and Game Theory
LPP, Duality and Game TheoryLPP, Duality and Game Theory
LPP, Duality and Game Theory
 
4-The Simplex Method.ppt
4-The Simplex Method.ppt4-The Simplex Method.ppt
4-The Simplex Method.ppt
 
Linear programming problem
Linear programming problemLinear programming problem
Linear programming problem
 
Graphical method
Graphical methodGraphical method
Graphical method
 
Unit.2. linear programming
Unit.2. linear programmingUnit.2. linear programming
Unit.2. linear programming
 

Similar to LP special cases and Duality.pptx

CMR_Graphical Method -Special cases.pdf
CMR_Graphical Method -Special cases.pdfCMR_Graphical Method -Special cases.pdf
CMR_Graphical Method -Special cases.pdf
KhaderMohamet
 
DIFFERENTIATION Integration and limits (1).pptx
DIFFERENTIATION Integration and limits (1).pptxDIFFERENTIATION Integration and limits (1).pptx
DIFFERENTIATION Integration and limits (1).pptx
OchiriaEliasonyait
 
9 Multi criteria Operation Decision Making - Nov 16 2020. pptx (ver2).pptx
9 Multi criteria Operation Decision Making - Nov 16 2020. pptx (ver2).pptx9 Multi criteria Operation Decision Making - Nov 16 2020. pptx (ver2).pptx
9 Multi criteria Operation Decision Making - Nov 16 2020. pptx (ver2).pptx
dnbtraniemyu
 
Management Science
Management ScienceManagement Science
Management Science
lisa1090
 
Advance algebra
Advance algebraAdvance algebra
Advance algebra
lyra matalubos
 
2_Simplex.pdf
2_Simplex.pdf2_Simplex.pdf
2_Simplex.pdf
ThanoonQasem
 
12001319032_OR.pptx
12001319032_OR.pptx12001319032_OR.pptx
12001319032_OR.pptx
NitishChoudhary23
 
Linearprog, Reading Materials for Operational Research
Linearprog, Reading Materials for Operational Research Linearprog, Reading Materials for Operational Research
Linearprog, Reading Materials for Operational Research
Derbew Tesfa
 
Pydata Katya Vasilaky
Pydata Katya VasilakyPydata Katya Vasilaky
Pydata Katya Vasilaky
knv4
 
Mathematical linear programming notes
Mathematical linear programming notesMathematical linear programming notes
Mathematical linear programming notes
Tarig Gibreel
 
Mat 121-Limits education tutorial 22 I.pdf
Mat 121-Limits education tutorial 22 I.pdfMat 121-Limits education tutorial 22 I.pdf
Mat 121-Limits education tutorial 22 I.pdf
yavig57063
 
Lesson 5.2 honors 2
Lesson 5.2 honors 2Lesson 5.2 honors 2
Lesson 5.2 honors 2morrobea
 
OI.ppt
OI.pptOI.ppt
OI.ppt
raj20072
 
240591lecture_5_graphical_solution-1688128227959.pptx
240591lecture_5_graphical_solution-1688128227959.pptx240591lecture_5_graphical_solution-1688128227959.pptx
240591lecture_5_graphical_solution-1688128227959.pptx
Kushaalvarma
 
C2 st lecture 3 handout
C2 st lecture 3 handoutC2 st lecture 3 handout
C2 st lecture 3 handoutfatima d
 
Quadratic equations
Quadratic equationsQuadratic equations
Quadratic equations
Mervin Dayrit
 
Consider the following polynomials
Consider the following polynomialsConsider the following polynomials
Consider the following polynomialsTutorMate33
 
MIT Math Syllabus 10-3 Lesson 7: Quadratic equations
MIT Math Syllabus 10-3 Lesson 7: Quadratic equationsMIT Math Syllabus 10-3 Lesson 7: Quadratic equations
MIT Math Syllabus 10-3 Lesson 7: Quadratic equations
Lawrence De Vera
 
Linear Programming Feasible Region
Linear Programming Feasible RegionLinear Programming Feasible Region
Linear Programming Feasible RegionVARUN MODI
 

Similar to LP special cases and Duality.pptx (20)

CMR_Graphical Method -Special cases.pdf
CMR_Graphical Method -Special cases.pdfCMR_Graphical Method -Special cases.pdf
CMR_Graphical Method -Special cases.pdf
 
DIFFERENTIATION Integration and limits (1).pptx
DIFFERENTIATION Integration and limits (1).pptxDIFFERENTIATION Integration and limits (1).pptx
DIFFERENTIATION Integration and limits (1).pptx
 
9 Multi criteria Operation Decision Making - Nov 16 2020. pptx (ver2).pptx
9 Multi criteria Operation Decision Making - Nov 16 2020. pptx (ver2).pptx9 Multi criteria Operation Decision Making - Nov 16 2020. pptx (ver2).pptx
9 Multi criteria Operation Decision Making - Nov 16 2020. pptx (ver2).pptx
 
Management Science
Management ScienceManagement Science
Management Science
 
Advance algebra
Advance algebraAdvance algebra
Advance algebra
 
2_Simplex.pdf
2_Simplex.pdf2_Simplex.pdf
2_Simplex.pdf
 
12001319032_OR.pptx
12001319032_OR.pptx12001319032_OR.pptx
12001319032_OR.pptx
 
Linearprog, Reading Materials for Operational Research
Linearprog, Reading Materials for Operational Research Linearprog, Reading Materials for Operational Research
Linearprog, Reading Materials for Operational Research
 
Pydata Katya Vasilaky
Pydata Katya VasilakyPydata Katya Vasilaky
Pydata Katya Vasilaky
 
Mathematical linear programming notes
Mathematical linear programming notesMathematical linear programming notes
Mathematical linear programming notes
 
Mat 121-Limits education tutorial 22 I.pdf
Mat 121-Limits education tutorial 22 I.pdfMat 121-Limits education tutorial 22 I.pdf
Mat 121-Limits education tutorial 22 I.pdf
 
Lesson 5.2 honors 2
Lesson 5.2 honors 2Lesson 5.2 honors 2
Lesson 5.2 honors 2
 
OI.ppt
OI.pptOI.ppt
OI.ppt
 
240591lecture_5_graphical_solution-1688128227959.pptx
240591lecture_5_graphical_solution-1688128227959.pptx240591lecture_5_graphical_solution-1688128227959.pptx
240591lecture_5_graphical_solution-1688128227959.pptx
 
C2 st lecture 3 handout
C2 st lecture 3 handoutC2 st lecture 3 handout
C2 st lecture 3 handout
 
Quadratic equations
Quadratic equationsQuadratic equations
Quadratic equations
 
Consider the following polynomials
Consider the following polynomialsConsider the following polynomials
Consider the following polynomials
 
10.4
10.410.4
10.4
 
MIT Math Syllabus 10-3 Lesson 7: Quadratic equations
MIT Math Syllabus 10-3 Lesson 7: Quadratic equationsMIT Math Syllabus 10-3 Lesson 7: Quadratic equations
MIT Math Syllabus 10-3 Lesson 7: Quadratic equations
 
Linear Programming Feasible Region
Linear Programming Feasible RegionLinear Programming Feasible Region
Linear Programming Feasible Region
 

More from Snehal Athawale

classical vs Keynesian theory.pptx
classical vs Keynesian theory.pptxclassical vs Keynesian theory.pptx
classical vs Keynesian theory.pptx
Snehal Athawale
 
Property Rights IMPLICATIONS FOR CONSERVATION.pptx
Property Rights IMPLICATIONS FOR CONSERVATION.pptxProperty Rights IMPLICATIONS FOR CONSERVATION.pptx
Property Rights IMPLICATIONS FOR CONSERVATION.pptx
Snehal Athawale
 
PERT.pptx
PERT.pptxPERT.pptx
PERT.pptx
Snehal Athawale
 
Property Rights IMPLICATIONS FOR CONSERVATION.pptx
Property Rights IMPLICATIONS FOR CONSERVATION.pptxProperty Rights IMPLICATIONS FOR CONSERVATION.pptx
Property Rights IMPLICATIONS FOR CONSERVATION.pptx
Snehal Athawale
 
Supply Chain Management Changing business environment and Present need.pptx
Supply Chain Management  Changing business environment and Present need.pptxSupply Chain Management  Changing business environment and Present need.pptx
Supply Chain Management Changing business environment and Present need.pptx
Snehal Athawale
 
Supply Chain Management Approaches Traditional vs Modern SCM.pptx
Supply Chain Management Approaches Traditional vs Modern SCM.pptxSupply Chain Management Approaches Traditional vs Modern SCM.pptx
Supply Chain Management Approaches Traditional vs Modern SCM.pptx
Snehal Athawale
 
Property Rights IMPLICATIONS FOR CONSERVATION.pptx
Property Rights IMPLICATIONS FOR CONSERVATION.pptxProperty Rights IMPLICATIONS FOR CONSERVATION.pptx
Property Rights IMPLICATIONS FOR CONSERVATION.pptx
Snehal Athawale
 
Property rights in natural resources.pptx
Property rights in natural resources.pptxProperty rights in natural resources.pptx
Property rights in natural resources.pptx
Snehal Athawale
 
Distribution Theory.pptx
Distribution Theory.pptxDistribution Theory.pptx
Distribution Theory.pptx
Snehal Athawale
 
classical vs Keynesian theory.pptx
classical vs Keynesian theory.pptxclassical vs Keynesian theory.pptx
classical vs Keynesian theory.pptx
Snehal Athawale
 
Formulation of Course objective.pptx
Formulation of Course objective.pptxFormulation of Course objective.pptx
Formulation of Course objective.pptx
Snehal Athawale
 
General equilibrium : Neo-classical analysis
General equilibrium : Neo-classical analysisGeneral equilibrium : Neo-classical analysis
General equilibrium : Neo-classical analysis
Snehal Athawale
 
Enhancing bargaining power of farmers
Enhancing bargaining power of farmersEnhancing bargaining power of farmers
Enhancing bargaining power of farmers
Snehal Athawale
 
Pesticides use in Indian Agriculture : Consumption and Trade
Pesticides use in Indian Agriculture : Consumption and Trade Pesticides use in Indian Agriculture : Consumption and Trade
Pesticides use in Indian Agriculture : Consumption and Trade
Snehal Athawale
 

More from Snehal Athawale (14)

classical vs Keynesian theory.pptx
classical vs Keynesian theory.pptxclassical vs Keynesian theory.pptx
classical vs Keynesian theory.pptx
 
Property Rights IMPLICATIONS FOR CONSERVATION.pptx
Property Rights IMPLICATIONS FOR CONSERVATION.pptxProperty Rights IMPLICATIONS FOR CONSERVATION.pptx
Property Rights IMPLICATIONS FOR CONSERVATION.pptx
 
PERT.pptx
PERT.pptxPERT.pptx
PERT.pptx
 
Property Rights IMPLICATIONS FOR CONSERVATION.pptx
Property Rights IMPLICATIONS FOR CONSERVATION.pptxProperty Rights IMPLICATIONS FOR CONSERVATION.pptx
Property Rights IMPLICATIONS FOR CONSERVATION.pptx
 
Supply Chain Management Changing business environment and Present need.pptx
Supply Chain Management  Changing business environment and Present need.pptxSupply Chain Management  Changing business environment and Present need.pptx
Supply Chain Management Changing business environment and Present need.pptx
 
Supply Chain Management Approaches Traditional vs Modern SCM.pptx
Supply Chain Management Approaches Traditional vs Modern SCM.pptxSupply Chain Management Approaches Traditional vs Modern SCM.pptx
Supply Chain Management Approaches Traditional vs Modern SCM.pptx
 
Property Rights IMPLICATIONS FOR CONSERVATION.pptx
Property Rights IMPLICATIONS FOR CONSERVATION.pptxProperty Rights IMPLICATIONS FOR CONSERVATION.pptx
Property Rights IMPLICATIONS FOR CONSERVATION.pptx
 
Property rights in natural resources.pptx
Property rights in natural resources.pptxProperty rights in natural resources.pptx
Property rights in natural resources.pptx
 
Distribution Theory.pptx
Distribution Theory.pptxDistribution Theory.pptx
Distribution Theory.pptx
 
classical vs Keynesian theory.pptx
classical vs Keynesian theory.pptxclassical vs Keynesian theory.pptx
classical vs Keynesian theory.pptx
 
Formulation of Course objective.pptx
Formulation of Course objective.pptxFormulation of Course objective.pptx
Formulation of Course objective.pptx
 
General equilibrium : Neo-classical analysis
General equilibrium : Neo-classical analysisGeneral equilibrium : Neo-classical analysis
General equilibrium : Neo-classical analysis
 
Enhancing bargaining power of farmers
Enhancing bargaining power of farmersEnhancing bargaining power of farmers
Enhancing bargaining power of farmers
 
Pesticides use in Indian Agriculture : Consumption and Trade
Pesticides use in Indian Agriculture : Consumption and Trade Pesticides use in Indian Agriculture : Consumption and Trade
Pesticides use in Indian Agriculture : Consumption and Trade
 

Recently uploaded

Unit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdfUnit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Thiyagu K
 
Polish students' mobility in the Czech Republic
Polish students' mobility in the Czech RepublicPolish students' mobility in the Czech Republic
Polish students' mobility in the Czech Republic
Anna Sz.
 
Operation Blue Star - Saka Neela Tara
Operation Blue Star   -  Saka Neela TaraOperation Blue Star   -  Saka Neela Tara
Operation Blue Star - Saka Neela Tara
Balvir Singh
 
Basic phrases for greeting and assisting costumers
Basic phrases for greeting and assisting costumersBasic phrases for greeting and assisting costumers
Basic phrases for greeting and assisting costumers
PedroFerreira53928
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
siemaillard
 
Synthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptxSynthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptx
Pavel ( NSTU)
 
Introduction to Quality Improvement Essentials
Introduction to Quality Improvement EssentialsIntroduction to Quality Improvement Essentials
Introduction to Quality Improvement Essentials
Excellence Foundation for South Sudan
 
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXXPhrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
MIRIAMSALINAS13
 
MARUTI SUZUKI- A Successful Joint Venture in India.pptx
MARUTI SUZUKI- A Successful Joint Venture in India.pptxMARUTI SUZUKI- A Successful Joint Venture in India.pptx
MARUTI SUZUKI- A Successful Joint Venture in India.pptx
bennyroshan06
 
How to Create Map Views in the Odoo 17 ERP
How to Create Map Views in the Odoo 17 ERPHow to Create Map Views in the Odoo 17 ERP
How to Create Map Views in the Odoo 17 ERP
Celine George
 
Chapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptxChapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptx
Mohd Adib Abd Muin, Senior Lecturer at Universiti Utara Malaysia
 
How to Break the cycle of negative Thoughts
How to Break the cycle of negative ThoughtsHow to Break the cycle of negative Thoughts
How to Break the cycle of negative Thoughts
Col Mukteshwar Prasad
 
Fish and Chips - have they had their chips
Fish and Chips - have they had their chipsFish and Chips - have they had their chips
Fish and Chips - have they had their chips
GeoBlogs
 
2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...
Sandy Millin
 
The Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official PublicationThe Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official Publication
Delapenabediema
 
Model Attribute Check Company Auto Property
Model Attribute  Check Company Auto PropertyModel Attribute  Check Company Auto Property
Model Attribute Check Company Auto Property
Celine George
 
How to Split Bills in the Odoo 17 POS Module
How to Split Bills in the Odoo 17 POS ModuleHow to Split Bills in the Odoo 17 POS Module
How to Split Bills in the Odoo 17 POS Module
Celine George
 
The French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free downloadThe French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free download
Vivekanand Anglo Vedic Academy
 
special B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdfspecial B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdf
Special education needs
 
Unit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdfUnit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdf
Thiyagu K
 

Recently uploaded (20)

Unit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdfUnit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdf
 
Polish students' mobility in the Czech Republic
Polish students' mobility in the Czech RepublicPolish students' mobility in the Czech Republic
Polish students' mobility in the Czech Republic
 
Operation Blue Star - Saka Neela Tara
Operation Blue Star   -  Saka Neela TaraOperation Blue Star   -  Saka Neela Tara
Operation Blue Star - Saka Neela Tara
 
Basic phrases for greeting and assisting costumers
Basic phrases for greeting and assisting costumersBasic phrases for greeting and assisting costumers
Basic phrases for greeting and assisting costumers
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
 
Synthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptxSynthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptx
 
Introduction to Quality Improvement Essentials
Introduction to Quality Improvement EssentialsIntroduction to Quality Improvement Essentials
Introduction to Quality Improvement Essentials
 
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXXPhrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
 
MARUTI SUZUKI- A Successful Joint Venture in India.pptx
MARUTI SUZUKI- A Successful Joint Venture in India.pptxMARUTI SUZUKI- A Successful Joint Venture in India.pptx
MARUTI SUZUKI- A Successful Joint Venture in India.pptx
 
How to Create Map Views in the Odoo 17 ERP
How to Create Map Views in the Odoo 17 ERPHow to Create Map Views in the Odoo 17 ERP
How to Create Map Views in the Odoo 17 ERP
 
Chapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptxChapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptx
 
How to Break the cycle of negative Thoughts
How to Break the cycle of negative ThoughtsHow to Break the cycle of negative Thoughts
How to Break the cycle of negative Thoughts
 
Fish and Chips - have they had their chips
Fish and Chips - have they had their chipsFish and Chips - have they had their chips
Fish and Chips - have they had their chips
 
2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...
 
The Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official PublicationThe Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official Publication
 
Model Attribute Check Company Auto Property
Model Attribute  Check Company Auto PropertyModel Attribute  Check Company Auto Property
Model Attribute Check Company Auto Property
 
How to Split Bills in the Odoo 17 POS Module
How to Split Bills in the Odoo 17 POS ModuleHow to Split Bills in the Odoo 17 POS Module
How to Split Bills in the Odoo 17 POS Module
 
The French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free downloadThe French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free download
 
special B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdfspecial B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdf
 
Unit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdfUnit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdf
 

LP special cases and Duality.pptx

  • 1. Operations Research Presented by, Snehal S. Athawale Ph.D 1st year (Agricultural Economics) School of Social Sciences College of Post Graduate Studies in Agricultural Sciences, Umiam, Meghalaya. AEC-605 Linear Programming
  • 3. Graphical Method For LP problems that have only two variables, it is possible that the entire set of feasible solutions can be displayed graphically by plotting linear constraints on a graph paper in order to locate the best (optimal) solution. The technique used to identify the optimal solution is called the graphical solution method (approach or technique) for an LP problem with two variables.
  • 4. IMPORTANT DEFINITIONS Solution : The set of values of decision variables xj ( j = 1, 2, . . ., n) that satisfy the constraints of an LP problem is said to constitute the solution to that LP problem. Feasible solution : The set of values of decision variables xj ( j = 1, 2, . . ., n) that satisfy all the constraints and non-negativity conditions of an LP problem simultaneously is said to constitute the feasible solution to that LP problem. Infeasible solution : The set of values of decision variables xj ( j = 1, 2, . . ., n) that do not satisfy all the constraints and non-negativity conditions of an LP problem simultaneously is said to constitute the infeasible solution to that LP problem.
  • 5. IMPORTANT DEFINITIONS Optimum basic feasible solution : A basic feasible solution that optimizes (maximizes or minimizes) the objective function value of the given LP problem is called an optimum basic feasible solution. Unbounded solution A solution that can increase or decrease infinitely the value of the objective function of the LP problem is called an unbounded solution
  • 6. Extreme Point Solution Method Refers to the corner of the feasible region (or space), i.e. this point lies at the intersection of two constraint equations. The steps of the method are summarized as follows: Step 1 : Develop an LP model Step 2 : Plot constraints on graph paper and decide the feasible region. Step 3 : Examine extreme points of the feasible solution space to find an optimal solution
  • 7. Examples on Maximization LP Problem Example Maximize Z = 15x1 + 10x2 subject to the constraints (i) 4x1 + 6x2 ≤ 360, (ii) 3x1 + 0x2 ≤ 180, (iii) 0x1 + 5x2 ≤ 200 Non-negativity x1, x2 ≥ 0 Solution : Compute the coordinates on X1X2 plane. From the 1st constraint 4x1 + 6x2 = 360 We get, X2 = 60 , when X1=0 X1= 90 , when X2=0
  • 8. Examples on Maximization LP Problem Example Maximize Z = 15x1 + 10x2 subject to the constraints (i) 4x1 + 6x2 ≤ 360, (ii) 3x1 + 0x2 ≤ 180, (iii) 0x1 + 5x2 ≤ 200 Non-negativity x1, x2 ≥ 0 Solution : Compute the coordinates on X1X2 plane. From the 2st constraint ) 3x1 + 0x2 =180, We get, X2 = 0, when X1=0 X1= 60 , when X2=0
  • 9. Examples on Maximization LP Problem Example Maximize Z = 15x1 + 10x2 subject to the constraints (i) 4x1 + 6x2 ≤ 360, (ii) 3x1 + 0x2 ≤ 180, (iii) 0x1 + 5x2 ≤ 200 Non-negativity x1, x2 ≥ 0 Solution : Compute the coordinates on X1X2 plane. From the 3st constraint ) 0x1 + 5x2 = 200 We get, X2 = 40, when X1=0 X1= 0 , when X2=0
  • 10. Examples on Maximization LP Problem Since all constraints have been graphed, the area which is bounded by all the constraints lines including all the boundary points is called the feasible region (or solution space). The feasible region is shown in fig by the shaded area OABCD Note: feasible region is the overlapping area of constraints that satisfies all of the constraints on resources.
  • 11. Examples on Maximization LP Problem Objective function Z is to be maximized from Table maximum value of Z = 1,100 is achieved at the point extreme B (60, 20).
  • 12. Examples on Minimization LP Problem Example Minimize Z = 3x1 + 2x2 subject to the constraints (i) 5x1 + x2 ≥ 10, (ii) x1 + x2 ≥ 6, (iii) x1 + 4x2 ≥12 Non-negativity x1, x2 ≥ 0 Solution : Compute the coordinates on X1X2 plane. From the 1st constraint 5x1 + x2 = 10 We get, X2 = 10 , when X1=0 X1= 2 , when X2=0
  • 13. Examples on Minimization LP Problem Example Minimize Z = 3x1 + 2x2 subject to the constraints (i) 5x1 + x2 ≥ 10, (ii) x1 + x2 ≥ 6, (iii) x1 + 4x2 ≥12 Non-negativity x1, x2 ≥ 0 Solution : Compute the coordinates on X1X2 plane. From the 2st constraint x1 + x2 = 6, We get, X2 = 6, when X1=0 X1= 6 , when X2=0
  • 14. Examples on Minimization LP Problem Example Minimize Z = 3x1 + 2x2 subject to the constraints (i) 5x1 + x2 ≥ 10, (ii) x1 + x2 ≥ 6, (iii) x1 + 4x2 ≥12 Non-negativity x1, x2 ≥ 0 Solution : Compute the coordinates on X1X2 plane. From the 3st constraint x1 + 4x2 =12 We get, X2 = 3, when X1=0 X1= 12 , when X2=0
  • 15. Examples on Minimization LP Problem The coordinates of the extreme points of the feasible region (bounded from below) The value of objective function at each of these extreme points is shown in Table
  • 16. Examples on Minimization LP Problem The minimum (optimal) value of the objective function Z = 13 occurs at the extreme point C (1, 5). Hence, the optimal solution to the given LP problem is: x1 = 1, x2 = 5, and Min Z = 13.
  • 17. SPECIAL CASES IN LINEAR PROGRAMMING 1) Alternative (or Multiple) Optimal Solution 2) Unbounded Solution 3) Infeasible Solution 4) Degenerate Solution
  • 18. Alternative (or Multiple) Optimal Solution In certain cases, a given LP problem may have more than one solution yielding the same optimal objective function value. Each of such optimal solutions is termed as alternative optimal solution. Conditions (i) The slope of the objective function should be the same as that of the constraint forming the boundary of the feasible solutions region. (ii) The constraint should form a boundary on the feasible region in the direction of optimal movement of the objective function. In other words, the constraint should be an active constraint.
  • 19. Example on Alternative optimum solution Example Maximize Z = 20x1 + 10x2 subject to the constraints (i) 10x1 + 5x2 ≤ 50, (ii) 6x1 + 10x2 ≤ 60, (iii) 4x1 + 12x2 ≤ 48 Non-negativity x1, x2 ≥ 0 Solution : Compute the coordinates on X1X2 plane. From the 1st constraint 10x1 + 5x2 = 50, We get, X2 = 10, when X1=0 X1= 5 , when X2=0
  • 20. Example on Alternative optimum solution Example Maximize Z = 20x1 + 10x2 subject to the constraints (i) 10x1 + 5x2 ≤ 50, (ii) 6x1 + 10x2 ≤ 60, (iii) 4x1 + 12x2 ≤ 48 Non-negativity x1, x2 ≥ 0 Solution : Compute the coordinates on X1X2 plane. From the 2st constraint 6x1 + 10x2 = 60, We get, X2 = 6, when X1=0 X1= 10 , when X2=0
  • 21. Example on Alternative optimum solution Example Maximize Z = 20x1 + 10x2 subject to the constraints (i) 10x1 + 5x2 ≤ 50, (ii) 6x1 + 10x2 ≤ 60, (iii) 4x1 + 12x2 ≤ 48 Non-negativity x1, x2 ≥ 0 Solution : Compute the coordinates on X1X2 plane. From the 3st constraint 4x1 + 12x2 = 48, We get, X2 = 4, when X1=0 X1= 12 , when X2=0
  • 22. Examples on Alternative optimum solution The solution space is denoted by O(0,0), B(5,0), C(3.6,2.8) and D(0,4). The objective function value at the corner point B&C are same and maximum among all values. This indicates existence of multiple combinations of value of the decision variable for the same maximum objective function. Extrem e Point Coordinates (X1, X2) Objective Function Value Z = 20x1 + 10x2 O (0,0) 20(0)+ 10(0) = 0 B (5,0) 20(5)+ 10(0) = 100 C (3.6,2.8) 20(3.6)+ 10(2.8) = 100 D (0,4) 20(0) + 10(4) =40 Objective function is parallel to first constraint
  • 23. Unbounded Solution • Infinite solution is referred as an unbounded solution. • It happens when value of certain decision variables and the value of the objective function (maximization case) are permitted to increase infinitely, without violating the feasibility condition.
  • 24. Example on Unbounded solution Example Maximize Z = 3x1 + 2x2 subject to the constraints (i) x1 - x2 ≥ 1, (ii) x1 + x2 ≥ 3, Non-negativity x1, x2 ≥ 0 Solution : Compute the coordinates on X1X2 plane. From the 1st constraint x1 - x2 = 1, We get, X2 = -1, when X1=0 X1= 1, when X2=0
  • 25. Example on Unbounded solution Example Maximize Z = 3x1 + 2x2 subject to the constraints (i) x1 - x2 ≥ 1, (ii) x1 + x2 ≥ 3, Non-negativity x1, x2 ≥ 0 Solution : Compute the coordinates on X1X2 plane. From the 2st constraint x1 + x2 = 3, We get, X2 = 3, when X1=0 X1= 3, when X2=0
  • 26. Example on Unbounded solution Since the given LP problem is of maximization, there exist a number of points in the shaded region for which the value of the objective function is more than 8. Extreme Point Coordinat es (X1, X2) Objective Function Value Z = 3x1 + 2x2 A (0,3) 3(0)+ 2(3) = 6 B (2,1) 3(2)+ 2(1) = 8
  • 27. Example on Unbounded solution For example, the point (2, 2) lies in the region and the objective function value at this point is 10 which is more than 8. Thus, as value of variables x1 and x2 increases arbitrarily large, the value of Z also starts increasing. Hence, the LP problem has an unbounded solution.
  • 28. Infeasible Solution • An infeasible solution to an LP problem arises when there is no solution that satisfies all the constraints simultaneously. • This happens when there is no unique (single) feasible region. • This situation arises when a LP model that has conflicting constraints. • Any point lying outside the feasible region violates one or more of the given constraints.
  • 29. Example on Infeasible solution Example Maximize Z = 6x1 – 4X2 subject to the constraints (i) 2x1 + 4x2 ≤ 4, (ii) 4x1 + 8x2 ≥ 16, Non-negativity x1, x2 ≥ 0 Solution : Compute the coordinates on X1X2 plane. From the 1st constraint 2x1 + 4x2 = 4, , We get, X2 = 1, when X1=0 X1= 2, when X2=0
  • 30. Example on Infeasible solution Example Maximize Z = 6x1 – 4X2 subject to the constraints (i) 2x1 + 4x2 ≤ 4, (ii) 4x1 + 8x2 ≥ 16, Non-negativity x1, x2 ≥ 0 Solution : Compute the coordinates on X1X2 plane. From the 2st constraint 4x1 + 8x2 = 16, , We get, X2 = 2, when X1=0 X1= 4, when X2=0
  • 31. Example on Infeasible solution The constraints are plotted on graph as usual as shown in Fig. Since there is no unique feasible solution space, therefore a unique set of values of variables x1 and x2 that satisfy all the constraints cannot be determined. Hence, there is no feasible solution to this LP problem because of the conflicting constraints.
  • 32. Degeneracy A basic feasible solution is called degenerate if value of at least one basic variable is zero. Example Maximize Z = 100x1 + 50x2 subject to the constraints (i) 4x1 + 6x2 ≤ 24, (ii) x1 ≤ 4, (iii) x2 ≤ 4/3 Non-negativity x1, x2 ≥ 0 Solution : Compute the coordinates on X1X2 plane. From the 1st constraint 4x1 + 6x2 = 24 We get, X2 = 4, when X1=0 X1= 6, when X2=0
  • 33. Example on Degeneracy Example Maximize Z = 100x1 + 50x2 subject to the constraints (i) 4x1 + 6x2 ≤ 24, (ii) x1 ≤ 4, (iii) x2 ≤ 4/3 Non-negativity x1, x2 ≥ 0 Solution : Compute the coordinates on X1X2 plane. From the 2st constraint x1 = 4 From the 3st constraint x2 = 4/3 by plotting these coordinates on graph,
  • 34. Example on Degeneracy The Closed polygon ABCD is the feasible region. The intersection of two lines will define a corner point of feasible solution. But at corner point C, three lines intersect. This shows the presence of degeneracy in the problem. The coordinates the corner point C are (4. 4/3). Hence, Z(A) = 0 Z(B)= 400 Z(C)= 1400/3 Z(D)= 66.67 = 466.67
  • 35. Duality In linear programming, duality implies that each linear programming problem can be analyzed in two different ways but would have equivalent solutions. Any LP problem (either maximization and minimization) can be stated in another equivalent form based on the same data. The new LP problem is called dual linear programming problem or in short dual.
  • 36. Duality Every Linear Programming problem is associated with another linear programming problem called the Dual of the problem. The Dual problem of the LPP is obtained by, 1) Transposing the coefficient matrix 2) Interchanging the role of constant terms and the coefficient of the objective function 3) Reverting the inequalities 4) Minimization of objective function instead of maximizing it Primal : Maximize Z(P) = CX constraints Ax ≤ b non-negativity x ≥0 Dual Problem : Minimize Z(D) = b’w constraints A’w ≤ c’ non-negativity w ≥0 Where, w = (w1, w2, w3……wm)
  • 37. Duality Rules for Constructing the Dual from Primal 1. A dual variable is defined corresponds to each constraint in the primal LP problem and vice versa. Thus, for a primal LP problem with m constraints and n variables, there exists a dual LP problem with m variables and n constraints and vice-versa. 2. The right-hand side constants b1, b2, . . ., bm of the primal LP problem becomes the coefficients of the dual variables y1, y2, . . ., ym in the dual objective function Z y. Also the coefficients c1, c2, . . ., cn of the primal variables x1, x2, . . ., xn in the objective function become the right-hand side constants in the dual LP problem. 3. For a maximization primal LP problem with all ≤ (less than or equal to) type constraints, there exists a minimization dual LP problem with all ≥ (greater than or equal to) type constraints and vice versa. Thus, the inequality sign is reversed in all the constraints except the non-negativity conditions.
  • 38. Duality Rules for Constructing the Dual from Primal 4. The matrix of the coefficients of variables in the constraints of dual is the transpose of the matrix of coefficients of variables in the constraints of primal and vice versa. 5. If the objective function of a primal LP problem is to be maximized, the objective function of the dual is to be minimized and vice versa. 6. If the ith primal constraint is = (equality) type, then the ith dual variables is unrestricted in sign and vice versa.
  • 39. Duality The primal-dual relationships may also be memorized by using the following table
  • 40. Duality Example Maximize Z = 4x1 + 10x2 + 25x3 subject to the constraints (i) 2x1 + 4x2 + 8x3 ≤ 25, (ii) 4x1 + 9x2 + 8x3 ≤ 30, (iii) 6x1 + 8x2 + 2x3 ≤ 40 Non-negativity x1, x2, x3 ≥ 0 Solution :Let Yi be the dual variable associated with the ith constraints of the primal problem. Minimize Z’= 25Y1 + 30Y2 + 40Y3 subject to the constraints (i) 2Y1 + 4Y2 + 6Y3 ≥ 4, (ii) 4Y1 + 9Y2 + 8Y3 ≥ 10, (iii) 8Y1 + 8Y2 + 2Y3 ≥ 25 Non-negativity Y1, Y2, Y3 ≥ 0
  • 41. A summary of the general relationships between primal and dual LP problems is given in Table Duality
  • 42. t You can find me at – snehalathawale98@gmail.com