SlideShare a Scribd company logo
linear programing
BUILDING ENGINEERING AND MANAGEMENT
Quantitative Methods and Operation Research [MBEM -112]
Deepak Pradhan
1210900048
INTRODUCTION
LINEAR PROGRAMMING
• Linear programming uses a mathematical model to describe the problem of concern.
• The word linear means the relationship which can be represented by a straight line .i.e the relation is of the form
• ax +by=c. In other words it is used to describe the relationship between two or more variables which are proportional to each other.
The word "programming" is concerned with the optimal allocation of limited resources. Linear programming is a way to handle certain
types of optimization problems Linear programming is a mathematical method for determining a way to achieve the best outcome.
Linear programing planning
• A mathematical technique used to obtain an optimum solution in resource allocation problems, such as production planning.
• It is a mathematical model or technique for efficient and effective utilization of limited recourses to achieve organization objectives
(Maximize profits or Minimize cost).
• When solving a problem using linear programming the program is put into a number of linear inequalities and then an attempt is made
to maximize (or minimize) the inputs.
REQUIREMENTS
• There must be well defined objective function.
• There must be a constraint on the amount.
• There must be alternative course of action.
• The decision variables should be interrelated and non negative.
• The resource must be limited in supply.
ASSUMPTIONS
Proportionality
Additivity
Continuity
Certainty
Finite Choices
Formulation as a Linear Programming Problem
Let,
• The objective is to choose the values of x1 and x2 so as
to maximize,
subject to the restrictions imposed on their values by the
limited production capacities available in the three plants.
• Table 3.1 indicates that each batch of product 1
produced per week uses 1 hour of production time per
week in Plant 1, whereas only 4 hours per week are
available. This restriction is expressed mathematically
by the inequality
Similarly,
• Plant 2 imposes the restriction that
The number of hours of production
• Time used per week in Plant 3 by choosing x1 and x2 as the new products’ production rates would be
. Therefore, the mathematical statement of the Plant 3 restriction is
• Finally, since production rates cannot be negative, it is necessary to restrict the decision variables to
be non-negative:
• To summarize, in the mathematical language of linear programming, the problem is to choose
values of x1 and x2 so as to
Graphical Solution
The final step is to pick out the point in
this feasible region that maximizes the
value of Z = 3x1 + 5x2.
To discover how to perform this step efficiently, begin by trial and error. Try,
• for example, Z =10 = 3x1 + 5x2 to see if there are in the permissible region
any values of (x1, x2) that yield a value of Z as large as 10.
• next try a larger arbitrary value of Z, say, Z =20 = 3x1 + 5x2 . Again
This last equation, called the slope-intercept form
The value of (x1, x2) that
maximizes 3x1 + 5x2 is (2, 6).
Indicating that the optimal solution
is x1 = 2 and x2 = 6. The equation of this line is 3x1 + 5x2
= 3(2) + 5(6) = 36 = Z, indicating that the optimal value of Z
is Z = 36
The linear programming MODEL
• The model poses the problem in terms of making decisions about the levels
of the activities, so x1, x2, . . . , xn are called the Decision variables.
A Standard Form of the Model
Z = value of overall measure of performance.
xj = level of activity j (for j = 1, 2, . . . , n).
cj = increase in Z that would result from each unit increase in level of activity j.
bi = amount of resource i that is available for allocation to activities
(for i = 1, 2, . . . , m).
aij = amount of resource i consumed by each unit of activity j.
FORMS of Linear Programing
The canonical form
• Objective function is of maximum type
• All decision variables are non negative
The Standard Form
• All variables are non negative
• The right hand side of each constraint is non negative.
• All constraints are expressed in equations.
• Objective function may be of maximization or minimization
type.
Important Definitions in Linear Programming
Solution:
A set of variables [X1 ,X2,...,Xn+m] is called a
solution to L.P. Problem if it satisfies its constraints.
Feasible Solution:
A set of variables [X1 ,X2,...,Xn+m] is called a
feasible solution to L.P. Problem if it satisfies its
constraints as well as non-negativity restrictions.
Optimal Feasible Solution:
The basic feasible solution that optimises the
objective function.
Unbounded Solution:
If the value of the objective function can be
increased or decreased indefinitely, the solution is called
an unbounded solution.
ADVANTAGES .
• By converting a primal problem into dual computation
becomes easier , as the no. of rows(constraints) reduces in
comparison with the no. of columns( variables).
• Gives additional information as to how the optimal solution
changes as a result of the changes in the coefficients. This is
the basis for sensitivity analysis.
• Economic interpretation of dual helps the management in
making future decisions.
• Duality is used to solve L.P. problems in which the initial
solution in infeasible.
SENSITIVITY ANALYSIS .
(POST OPTIMALITY TEST)
Two situations:
• In formulation , it is assumed that the parameters such as
market demand, equipment capacity, resource consumption,
costs, profits etc., do not change but in real time it is not
possible.
• After attaining the optimal solution, one may discover that a
wrong value of a cost coefficient was used or a particular
variable or constraint was omitted etc.,
• Changes in the parameters of the problem may be
discrete or continuous.
• The study of effect of discrete changes in parameters
on the optimal solution is called as "Sensitivity
analysis".
• The study of effect of continuous changes in
parameters
• on the optimal solution is called as "Parametric
Programming."
• The objective of the sensitivity analysis is to
determine how sensitive is the optimal solution to
the changes in the parameters.
AREAS OF APPLICATION OF
LINEAR PROGRAMMING
Industrial Application
• Product Mix Problem
• Blending Problems
• Production Scheduling Problem
• Assembly Line Balancing
• Make-Or-Buy Problems
• Management Applications
Media Selection Problems
• Portfolio Selection Problems
• Profit Planning Problems
• Transportation Problems
• Miscellaneous Applications
Diet Problems
• Agriculture Problems
• Flight Scheduling Problems
• Facilities Location Problems
Advantages of linear programming
• It helps in attaining optimum use of productive factors.
• It improves the quality of the decisions.
• It provides better tools for meeting the changing conditions.
• It highlights the bottleneck in the production process.
Limitation of linear programming
• For large problems the computational difficulties are
enormous.
• It may yield fractional value answers to decision variables.
• It is applicable to only static situation.
• LP deals with the problems with single objective.
Thank you

More Related Content

What's hot

Linear programing
Linear programingLinear programing
Linear programing
Aniruddh Tiwari
 
LINEAR PROGRAMMING
LINEAR PROGRAMMINGLINEAR PROGRAMMING
LINEAR PROGRAMMING
rashi9
 
Linear Programming
Linear ProgrammingLinear Programming
Linear Programming
Pulchowk Campus
 
Duality in Linear Programming
Duality in Linear ProgrammingDuality in Linear Programming
Duality in Linear Programming
jyothimonc
 
Utility theory
Utility theoryUtility theory
Utility theory
lailamemdani
 
PRIMAL & DUAL PROBLEMS
PRIMAL & DUAL PROBLEMSPRIMAL & DUAL PROBLEMS
PRIMAL & DUAL PROBLEMS
MayuR Khambhayata
 
4-The Simplex Method.ppt
4-The Simplex Method.ppt4-The Simplex Method.ppt
4-The Simplex Method.ppt
Mayurkumarpatil1
 
simplex method
simplex methodsimplex method
simplex method
Karishma Chaudhary
 
Linear Programming Problems : Dr. Purnima Pandit
Linear Programming Problems : Dr. Purnima PanditLinear Programming Problems : Dr. Purnima Pandit
Linear Programming Problems : Dr. Purnima Pandit
Purnima Pandit
 
Modified Distribution Method (MODI)
Modified Distribution Method (MODI)Modified Distribution Method (MODI)
Modified Distribution Method (MODI)
Cool Guy
 
Linear programing
Linear programingLinear programing
Linear programing
anam katmale
 
NON LINEAR PROGRAMMING
NON LINEAR PROGRAMMING NON LINEAR PROGRAMMING
NON LINEAR PROGRAMMING
karishma gupta
 
simplex method
simplex methodsimplex method
simplex method
Dronak Sahu
 
Modified distribution method (modi method)
Modified distribution method (modi method)Modified distribution method (modi method)
Modified distribution method (modi method)
Dinesh Suthar
 
Simplex method: Slack, Surplus & Artificial variable
Simplex method:  Slack, Surplus & Artificial variableSimplex method:  Slack, Surplus & Artificial variable
Simplex method: Slack, Surplus & Artificial variable
DevyaneeDevyanee2007
 
Simplex Method
Simplex MethodSimplex Method
Simplex Method
kzoe1996
 
Introduction to Operations Research
Introduction to Operations ResearchIntroduction to Operations Research
Introduction to Operations Research
Victor Seelan
 
Simplex method concept,
Simplex method concept,Simplex method concept,
Simplex method concept,
Dronak Sahu
 

What's hot (20)

Linear programing
Linear programingLinear programing
Linear programing
 
LINEAR PROGRAMMING
LINEAR PROGRAMMINGLINEAR PROGRAMMING
LINEAR PROGRAMMING
 
Linear Programming
Linear ProgrammingLinear Programming
Linear Programming
 
Duality in Linear Programming
Duality in Linear ProgrammingDuality in Linear Programming
Duality in Linear Programming
 
Utility theory
Utility theoryUtility theory
Utility theory
 
PRIMAL & DUAL PROBLEMS
PRIMAL & DUAL PROBLEMSPRIMAL & DUAL PROBLEMS
PRIMAL & DUAL PROBLEMS
 
4-The Simplex Method.ppt
4-The Simplex Method.ppt4-The Simplex Method.ppt
4-The Simplex Method.ppt
 
simplex method
simplex methodsimplex method
simplex method
 
Linear Programming Problems : Dr. Purnima Pandit
Linear Programming Problems : Dr. Purnima PanditLinear Programming Problems : Dr. Purnima Pandit
Linear Programming Problems : Dr. Purnima Pandit
 
Modified Distribution Method (MODI)
Modified Distribution Method (MODI)Modified Distribution Method (MODI)
Modified Distribution Method (MODI)
 
Linear programing
Linear programingLinear programing
Linear programing
 
NON LINEAR PROGRAMMING
NON LINEAR PROGRAMMING NON LINEAR PROGRAMMING
NON LINEAR PROGRAMMING
 
simplex method
simplex methodsimplex method
simplex method
 
Linear programming
Linear programmingLinear programming
Linear programming
 
Modified distribution method (modi method)
Modified distribution method (modi method)Modified distribution method (modi method)
Modified distribution method (modi method)
 
Simplex method: Slack, Surplus & Artificial variable
Simplex method:  Slack, Surplus & Artificial variableSimplex method:  Slack, Surplus & Artificial variable
Simplex method: Slack, Surplus & Artificial variable
 
Simplex Method
Simplex MethodSimplex Method
Simplex Method
 
Introduction to Operations Research
Introduction to Operations ResearchIntroduction to Operations Research
Introduction to Operations Research
 
Isocost
IsocostIsocost
Isocost
 
Simplex method concept,
Simplex method concept,Simplex method concept,
Simplex method concept,
 

Similar to Linear programing

Introduction to Linear programing.ORpptx
Introduction to Linear programing.ORpptxIntroduction to Linear programing.ORpptx
Introduction to Linear programing.ORpptx
aishaashraf31
 
Unit 2.pptx
Unit 2.pptxUnit 2.pptx
Unit 2.pptx
asthashukla33
 
Linear Programing.pptx
Linear Programing.pptxLinear Programing.pptx
Linear Programing.pptx
AdnanHaleem
 
linearprogramingproblemlpp-180729145239.pptx
linearprogramingproblemlpp-180729145239.pptxlinearprogramingproblemlpp-180729145239.pptx
linearprogramingproblemlpp-180729145239.pptx
KOUSHIkPIPPLE
 
Quantitativetechniqueformanagerialdecisionlinearprogramming 090725035417-phpa...
Quantitativetechniqueformanagerialdecisionlinearprogramming 090725035417-phpa...Quantitativetechniqueformanagerialdecisionlinearprogramming 090725035417-phpa...
Quantitativetechniqueformanagerialdecisionlinearprogramming 090725035417-phpa...
kongara
 
Linear programming class 12 investigatory project
Linear programming class 12 investigatory projectLinear programming class 12 investigatory project
Linear programming class 12 investigatory project
Divyans890
 
A brief study on linear programming solving methods
A brief study on linear programming solving methodsA brief study on linear programming solving methods
A brief study on linear programming solving methods
MayurjyotiNeog
 
CompEng - Lec01 - Introduction To Optimum Design.pdf
CompEng - Lec01 - Introduction To Optimum Design.pdfCompEng - Lec01 - Introduction To Optimum Design.pdf
CompEng - Lec01 - Introduction To Optimum Design.pdf
nooreldeenmagdy2
 
linear programming
linear programming linear programming
linear programming
DagnaygebawGoshme
 
Unit.2. linear programming
Unit.2. linear programmingUnit.2. linear programming
Unit.2. linear programming
DagnaygebawGoshme
 
LPP.pptx
LPP.pptxLPP.pptx
Paper Study: Melding the data decision pipeline
Paper Study: Melding the data decision pipelinePaper Study: Melding the data decision pipeline
Paper Study: Melding the data decision pipeline
ChenYiHuang5
 
Unit 1 - Optimization methods.pptx
Unit 1 - Optimization methods.pptxUnit 1 - Optimization methods.pptx
Unit 1 - Optimization methods.pptx
ssuser4debce1
 
001 lpp introduction
001 lpp introduction001 lpp introduction
001 lpp introduction
Victor Seelan
 
4optmizationtechniques-150308051251-conversion-gate01.pdf
4optmizationtechniques-150308051251-conversion-gate01.pdf4optmizationtechniques-150308051251-conversion-gate01.pdf
4optmizationtechniques-150308051251-conversion-gate01.pdf
BechanYadav4
 
optmizationtechniques.pdf
optmizationtechniques.pdfoptmizationtechniques.pdf
optmizationtechniques.pdf
SantiagoGarridoBulln
 
Linear Programming
Linear  ProgrammingLinear  Programming
Linear Programming
Rashid Ansari
 
UNIT-2 Quantitaitive Anlaysis for Mgt Decisions.pptx
UNIT-2 Quantitaitive Anlaysis for Mgt Decisions.pptxUNIT-2 Quantitaitive Anlaysis for Mgt Decisions.pptx
UNIT-2 Quantitaitive Anlaysis for Mgt Decisions.pptx
MinilikDerseh1
 

Similar to Linear programing (20)

Introduction to Linear programing.ORpptx
Introduction to Linear programing.ORpptxIntroduction to Linear programing.ORpptx
Introduction to Linear programing.ORpptx
 
Unit 2.pptx
Unit 2.pptxUnit 2.pptx
Unit 2.pptx
 
Linear Programing.pptx
Linear Programing.pptxLinear Programing.pptx
Linear Programing.pptx
 
linearprogramingproblemlpp-180729145239.pptx
linearprogramingproblemlpp-180729145239.pptxlinearprogramingproblemlpp-180729145239.pptx
linearprogramingproblemlpp-180729145239.pptx
 
Quantitativetechniqueformanagerialdecisionlinearprogramming 090725035417-phpa...
Quantitativetechniqueformanagerialdecisionlinearprogramming 090725035417-phpa...Quantitativetechniqueformanagerialdecisionlinearprogramming 090725035417-phpa...
Quantitativetechniqueformanagerialdecisionlinearprogramming 090725035417-phpa...
 
Linear programming class 12 investigatory project
Linear programming class 12 investigatory projectLinear programming class 12 investigatory project
Linear programming class 12 investigatory project
 
A brief study on linear programming solving methods
A brief study on linear programming solving methodsA brief study on linear programming solving methods
A brief study on linear programming solving methods
 
Optimization techniques
Optimization techniquesOptimization techniques
Optimization techniques
 
CompEng - Lec01 - Introduction To Optimum Design.pdf
CompEng - Lec01 - Introduction To Optimum Design.pdfCompEng - Lec01 - Introduction To Optimum Design.pdf
CompEng - Lec01 - Introduction To Optimum Design.pdf
 
linear programming
linear programming linear programming
linear programming
 
Unit.2. linear programming
Unit.2. linear programmingUnit.2. linear programming
Unit.2. linear programming
 
LPP.pptx
LPP.pptxLPP.pptx
LPP.pptx
 
Paper Study: Melding the data decision pipeline
Paper Study: Melding the data decision pipelinePaper Study: Melding the data decision pipeline
Paper Study: Melding the data decision pipeline
 
Unit 1 - Optimization methods.pptx
Unit 1 - Optimization methods.pptxUnit 1 - Optimization methods.pptx
Unit 1 - Optimization methods.pptx
 
001 lpp introduction
001 lpp introduction001 lpp introduction
001 lpp introduction
 
4optmizationtechniques-150308051251-conversion-gate01.pdf
4optmizationtechniques-150308051251-conversion-gate01.pdf4optmizationtechniques-150308051251-conversion-gate01.pdf
4optmizationtechniques-150308051251-conversion-gate01.pdf
 
optmizationtechniques.pdf
optmizationtechniques.pdfoptmizationtechniques.pdf
optmizationtechniques.pdf
 
Optmization techniques
Optmization techniquesOptmization techniques
Optmization techniques
 
Linear Programming
Linear  ProgrammingLinear  Programming
Linear Programming
 
UNIT-2 Quantitaitive Anlaysis for Mgt Decisions.pptx
UNIT-2 Quantitaitive Anlaysis for Mgt Decisions.pptxUNIT-2 Quantitaitive Anlaysis for Mgt Decisions.pptx
UNIT-2 Quantitaitive Anlaysis for Mgt Decisions.pptx
 

Recently uploaded

Green Homes, Islamabad Presentation .pdf
Green Homes, Islamabad Presentation .pdfGreen Homes, Islamabad Presentation .pdf
Green Homes, Islamabad Presentation .pdf
ticktoktips
 
Simpolo Company Profile & Corporate Logo
Simpolo Company Profile & Corporate LogoSimpolo Company Profile & Corporate Logo
Simpolo Company Profile & Corporate Logo
simpolosparkteam
 
2BHK-3BHK NEW FLAT FOR SALE IN TUPUDANA,RANCHI.
2BHK-3BHK NEW FLAT FOR SALE IN TUPUDANA,RANCHI.2BHK-3BHK NEW FLAT FOR SALE IN TUPUDANA,RANCHI.
2BHK-3BHK NEW FLAT FOR SALE IN TUPUDANA,RANCHI.
aashiyanastardevelop
 
Biography and career about Lixin Azarmehr
Biography and career about Lixin AzarmehrBiography and career about Lixin Azarmehr
Biography and career about Lixin Azarmehr
Lixin Azarmehr
 
How to keep your Home naturally Cool and Warm
How to keep your Home naturally Cool and WarmHow to keep your Home naturally Cool and Warm
How to keep your Home naturally Cool and Warm
Vinra Construction
 
Brigade Insignia at Yelahanka Brochure.pdf
Brigade Insignia at Yelahanka Brochure.pdfBrigade Insignia at Yelahanka Brochure.pdf
Brigade Insignia at Yelahanka Brochure.pdf
SachinChauhan191
 
Architectural & Interior design portfolio.pdf
Architectural & Interior design portfolio.pdfArchitectural & Interior design portfolio.pdf
Architectural & Interior design portfolio.pdf
susantebinum
 
How to Scan Tenants in NYC - You Should Know!
How to Scan Tenants in NYC - You Should Know!How to Scan Tenants in NYC - You Should Know!
How to Scan Tenants in NYC - You Should Know!
BelgiumManagement
 
Investing In The US As A Canadian… And How To Do It RIGHT!! (feat. Erwin Szet...
Investing In The US As A Canadian… And How To Do It RIGHT!! (feat. Erwin Szet...Investing In The US As A Canadian… And How To Do It RIGHT!! (feat. Erwin Szet...
Investing In The US As A Canadian… And How To Do It RIGHT!! (feat. Erwin Szet...
Volition Properties
 
Urbanrise Paradise on Earth - Unveiling Unprecedented Luxury in Exquisite Vil...
Urbanrise Paradise on Earth - Unveiling Unprecedented Luxury in Exquisite Vil...Urbanrise Paradise on Earth - Unveiling Unprecedented Luxury in Exquisite Vil...
Urbanrise Paradise on Earth - Unveiling Unprecedented Luxury in Exquisite Vil...
JagadishKR1
 
Riverview City Loni Kalbhor Pune Brochure
Riverview City Loni Kalbhor Pune BrochureRiverview City Loni Kalbhor Pune Brochure
Riverview City Loni Kalbhor Pune Brochure
kishor21012022
 
Omaxe Sports City Dwarka A Comprehensive Guide
Omaxe Sports City Dwarka A Comprehensive GuideOmaxe Sports City Dwarka A Comprehensive Guide
Omaxe Sports City Dwarka A Comprehensive Guide
omaxesportscitydwark
 
Presentation to Windust Meadows HOA Board of Directors June 4, 2024: Focus o...
Presentation to Windust Meadows HOA Board of Directors June 4, 2024:  Focus o...Presentation to Windust Meadows HOA Board of Directors June 4, 2024:  Focus o...
Presentation to Windust Meadows HOA Board of Directors June 4, 2024: Focus o...
Joseph Lewis Aguirre
 
One20 North Vancouver Floor Plans by Three Shores Development.
One20 North Vancouver Floor Plans by Three Shores Development.One20 North Vancouver Floor Plans by Three Shores Development.
One20 North Vancouver Floor Plans by Three Shores Development.
VickyAulakh1
 
Optimizing Your MCA Lead Capture Process for Better Results
Optimizing Your MCA Lead Capture Process for Better ResultsOptimizing Your MCA Lead Capture Process for Better Results
Optimizing Your MCA Lead Capture Process for Better Results
Lead Generation Media
 
Sense Levent Kagithane Catalog - Listing Turkey
Sense Levent Kagithane Catalog - Listing TurkeySense Levent Kagithane Catalog - Listing Turkey
Sense Levent Kagithane Catalog - Listing Turkey
Listing Turkey
 
Deutsche EuroShop | Company Presentation | 06/24
Deutsche EuroShop | Company Presentation | 06/24Deutsche EuroShop | Company Presentation | 06/24
Deutsche EuroShop | Company Presentation | 06/24
Deutsche EuroShop AG
 
BricknBolt Understanding Load-Bearing Walls and Their Structural Support in H...
BricknBolt Understanding Load-Bearing Walls and Their Structural Support in H...BricknBolt Understanding Load-Bearing Walls and Their Structural Support in H...
BricknBolt Understanding Load-Bearing Walls and Their Structural Support in H...
BrickAndBolt
 
Rixos Tersane Istanbul Residences Brochure_May2024_ENG.pdf
Rixos Tersane Istanbul Residences Brochure_May2024_ENG.pdfRixos Tersane Istanbul Residences Brochure_May2024_ENG.pdf
Rixos Tersane Istanbul Residences Brochure_May2024_ENG.pdf
Listing Turkey
 
Killer Referans Bahcesehir Catalog Listing Turkey
Killer Referans Bahcesehir Catalog Listing TurkeyKiller Referans Bahcesehir Catalog Listing Turkey
Killer Referans Bahcesehir Catalog Listing Turkey
Listing Turkey
 

Recently uploaded (20)

Green Homes, Islamabad Presentation .pdf
Green Homes, Islamabad Presentation .pdfGreen Homes, Islamabad Presentation .pdf
Green Homes, Islamabad Presentation .pdf
 
Simpolo Company Profile & Corporate Logo
Simpolo Company Profile & Corporate LogoSimpolo Company Profile & Corporate Logo
Simpolo Company Profile & Corporate Logo
 
2BHK-3BHK NEW FLAT FOR SALE IN TUPUDANA,RANCHI.
2BHK-3BHK NEW FLAT FOR SALE IN TUPUDANA,RANCHI.2BHK-3BHK NEW FLAT FOR SALE IN TUPUDANA,RANCHI.
2BHK-3BHK NEW FLAT FOR SALE IN TUPUDANA,RANCHI.
 
Biography and career about Lixin Azarmehr
Biography and career about Lixin AzarmehrBiography and career about Lixin Azarmehr
Biography and career about Lixin Azarmehr
 
How to keep your Home naturally Cool and Warm
How to keep your Home naturally Cool and WarmHow to keep your Home naturally Cool and Warm
How to keep your Home naturally Cool and Warm
 
Brigade Insignia at Yelahanka Brochure.pdf
Brigade Insignia at Yelahanka Brochure.pdfBrigade Insignia at Yelahanka Brochure.pdf
Brigade Insignia at Yelahanka Brochure.pdf
 
Architectural & Interior design portfolio.pdf
Architectural & Interior design portfolio.pdfArchitectural & Interior design portfolio.pdf
Architectural & Interior design portfolio.pdf
 
How to Scan Tenants in NYC - You Should Know!
How to Scan Tenants in NYC - You Should Know!How to Scan Tenants in NYC - You Should Know!
How to Scan Tenants in NYC - You Should Know!
 
Investing In The US As A Canadian… And How To Do It RIGHT!! (feat. Erwin Szet...
Investing In The US As A Canadian… And How To Do It RIGHT!! (feat. Erwin Szet...Investing In The US As A Canadian… And How To Do It RIGHT!! (feat. Erwin Szet...
Investing In The US As A Canadian… And How To Do It RIGHT!! (feat. Erwin Szet...
 
Urbanrise Paradise on Earth - Unveiling Unprecedented Luxury in Exquisite Vil...
Urbanrise Paradise on Earth - Unveiling Unprecedented Luxury in Exquisite Vil...Urbanrise Paradise on Earth - Unveiling Unprecedented Luxury in Exquisite Vil...
Urbanrise Paradise on Earth - Unveiling Unprecedented Luxury in Exquisite Vil...
 
Riverview City Loni Kalbhor Pune Brochure
Riverview City Loni Kalbhor Pune BrochureRiverview City Loni Kalbhor Pune Brochure
Riverview City Loni Kalbhor Pune Brochure
 
Omaxe Sports City Dwarka A Comprehensive Guide
Omaxe Sports City Dwarka A Comprehensive GuideOmaxe Sports City Dwarka A Comprehensive Guide
Omaxe Sports City Dwarka A Comprehensive Guide
 
Presentation to Windust Meadows HOA Board of Directors June 4, 2024: Focus o...
Presentation to Windust Meadows HOA Board of Directors June 4, 2024:  Focus o...Presentation to Windust Meadows HOA Board of Directors June 4, 2024:  Focus o...
Presentation to Windust Meadows HOA Board of Directors June 4, 2024: Focus o...
 
One20 North Vancouver Floor Plans by Three Shores Development.
One20 North Vancouver Floor Plans by Three Shores Development.One20 North Vancouver Floor Plans by Three Shores Development.
One20 North Vancouver Floor Plans by Three Shores Development.
 
Optimizing Your MCA Lead Capture Process for Better Results
Optimizing Your MCA Lead Capture Process for Better ResultsOptimizing Your MCA Lead Capture Process for Better Results
Optimizing Your MCA Lead Capture Process for Better Results
 
Sense Levent Kagithane Catalog - Listing Turkey
Sense Levent Kagithane Catalog - Listing TurkeySense Levent Kagithane Catalog - Listing Turkey
Sense Levent Kagithane Catalog - Listing Turkey
 
Deutsche EuroShop | Company Presentation | 06/24
Deutsche EuroShop | Company Presentation | 06/24Deutsche EuroShop | Company Presentation | 06/24
Deutsche EuroShop | Company Presentation | 06/24
 
BricknBolt Understanding Load-Bearing Walls and Their Structural Support in H...
BricknBolt Understanding Load-Bearing Walls and Their Structural Support in H...BricknBolt Understanding Load-Bearing Walls and Their Structural Support in H...
BricknBolt Understanding Load-Bearing Walls and Their Structural Support in H...
 
Rixos Tersane Istanbul Residences Brochure_May2024_ENG.pdf
Rixos Tersane Istanbul Residences Brochure_May2024_ENG.pdfRixos Tersane Istanbul Residences Brochure_May2024_ENG.pdf
Rixos Tersane Istanbul Residences Brochure_May2024_ENG.pdf
 
Killer Referans Bahcesehir Catalog Listing Turkey
Killer Referans Bahcesehir Catalog Listing TurkeyKiller Referans Bahcesehir Catalog Listing Turkey
Killer Referans Bahcesehir Catalog Listing Turkey
 

Linear programing

  • 1. linear programing BUILDING ENGINEERING AND MANAGEMENT Quantitative Methods and Operation Research [MBEM -112] Deepak Pradhan 1210900048
  • 2. INTRODUCTION LINEAR PROGRAMMING • Linear programming uses a mathematical model to describe the problem of concern. • The word linear means the relationship which can be represented by a straight line .i.e the relation is of the form • ax +by=c. In other words it is used to describe the relationship between two or more variables which are proportional to each other. The word "programming" is concerned with the optimal allocation of limited resources. Linear programming is a way to handle certain types of optimization problems Linear programming is a mathematical method for determining a way to achieve the best outcome. Linear programing planning • A mathematical technique used to obtain an optimum solution in resource allocation problems, such as production planning. • It is a mathematical model or technique for efficient and effective utilization of limited recourses to achieve organization objectives (Maximize profits or Minimize cost). • When solving a problem using linear programming the program is put into a number of linear inequalities and then an attempt is made to maximize (or minimize) the inputs. REQUIREMENTS • There must be well defined objective function. • There must be a constraint on the amount. • There must be alternative course of action. • The decision variables should be interrelated and non negative. • The resource must be limited in supply. ASSUMPTIONS Proportionality Additivity Continuity Certainty Finite Choices
  • 3. Formulation as a Linear Programming Problem Let, • The objective is to choose the values of x1 and x2 so as to maximize, subject to the restrictions imposed on their values by the limited production capacities available in the three plants. • Table 3.1 indicates that each batch of product 1 produced per week uses 1 hour of production time per week in Plant 1, whereas only 4 hours per week are available. This restriction is expressed mathematically by the inequality Similarly, • Plant 2 imposes the restriction that The number of hours of production
  • 4. • Time used per week in Plant 3 by choosing x1 and x2 as the new products’ production rates would be . Therefore, the mathematical statement of the Plant 3 restriction is • Finally, since production rates cannot be negative, it is necessary to restrict the decision variables to be non-negative: • To summarize, in the mathematical language of linear programming, the problem is to choose values of x1 and x2 so as to Graphical Solution The final step is to pick out the point in this feasible region that maximizes the value of Z = 3x1 + 5x2.
  • 5. To discover how to perform this step efficiently, begin by trial and error. Try, • for example, Z =10 = 3x1 + 5x2 to see if there are in the permissible region any values of (x1, x2) that yield a value of Z as large as 10. • next try a larger arbitrary value of Z, say, Z =20 = 3x1 + 5x2 . Again This last equation, called the slope-intercept form The value of (x1, x2) that maximizes 3x1 + 5x2 is (2, 6). Indicating that the optimal solution is x1 = 2 and x2 = 6. The equation of this line is 3x1 + 5x2 = 3(2) + 5(6) = 36 = Z, indicating that the optimal value of Z is Z = 36
  • 6. The linear programming MODEL • The model poses the problem in terms of making decisions about the levels of the activities, so x1, x2, . . . , xn are called the Decision variables. A Standard Form of the Model Z = value of overall measure of performance. xj = level of activity j (for j = 1, 2, . . . , n). cj = increase in Z that would result from each unit increase in level of activity j. bi = amount of resource i that is available for allocation to activities (for i = 1, 2, . . . , m). aij = amount of resource i consumed by each unit of activity j.
  • 7. FORMS of Linear Programing The canonical form • Objective function is of maximum type • All decision variables are non negative The Standard Form • All variables are non negative • The right hand side of each constraint is non negative. • All constraints are expressed in equations. • Objective function may be of maximization or minimization type. Important Definitions in Linear Programming Solution: A set of variables [X1 ,X2,...,Xn+m] is called a solution to L.P. Problem if it satisfies its constraints. Feasible Solution: A set of variables [X1 ,X2,...,Xn+m] is called a feasible solution to L.P. Problem if it satisfies its constraints as well as non-negativity restrictions. Optimal Feasible Solution: The basic feasible solution that optimises the objective function. Unbounded Solution: If the value of the objective function can be increased or decreased indefinitely, the solution is called an unbounded solution.
  • 8. ADVANTAGES . • By converting a primal problem into dual computation becomes easier , as the no. of rows(constraints) reduces in comparison with the no. of columns( variables). • Gives additional information as to how the optimal solution changes as a result of the changes in the coefficients. This is the basis for sensitivity analysis. • Economic interpretation of dual helps the management in making future decisions. • Duality is used to solve L.P. problems in which the initial solution in infeasible. SENSITIVITY ANALYSIS . (POST OPTIMALITY TEST) Two situations: • In formulation , it is assumed that the parameters such as market demand, equipment capacity, resource consumption, costs, profits etc., do not change but in real time it is not possible. • After attaining the optimal solution, one may discover that a wrong value of a cost coefficient was used or a particular variable or constraint was omitted etc., • Changes in the parameters of the problem may be discrete or continuous. • The study of effect of discrete changes in parameters on the optimal solution is called as "Sensitivity analysis". • The study of effect of continuous changes in parameters • on the optimal solution is called as "Parametric Programming." • The objective of the sensitivity analysis is to determine how sensitive is the optimal solution to the changes in the parameters.
  • 9. AREAS OF APPLICATION OF LINEAR PROGRAMMING Industrial Application • Product Mix Problem • Blending Problems • Production Scheduling Problem • Assembly Line Balancing • Make-Or-Buy Problems • Management Applications Media Selection Problems • Portfolio Selection Problems • Profit Planning Problems • Transportation Problems • Miscellaneous Applications Diet Problems • Agriculture Problems • Flight Scheduling Problems • Facilities Location Problems Advantages of linear programming • It helps in attaining optimum use of productive factors. • It improves the quality of the decisions. • It provides better tools for meeting the changing conditions. • It highlights the bottleneck in the production process. Limitation of linear programming • For large problems the computational difficulties are enormous. • It may yield fractional value answers to decision variables. • It is applicable to only static situation. • LP deals with the problems with single objective.