SlideShare a Scribd company logo
1 of 20
Download to read offline
LINEAR PROGRAMMING
What is L.P. ?
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
Definition of L.P.
LP is a mathematical modelling technique useful for the allocation
of “scarce or limited’’ resources such as labour, material, machine
,time ,warehouse space ,etc…,to several competing activities such as
product ,service ,job, new
Equipment's, projects, etc...On the basis of a given criteria of
optimality
A mathematical technique used to obtain an optimum solution in
resource allocation problems, such as production planning.
When solving a problem using linear programing the program is
put into a member of linear inequalities and then an attempt is
made to maximize ( or minimize) the inputs.
It is a mathematical model or technique for efficient and
effective utilization of limited recourses to achieve
organization objectives (maximize profits or minimize cost).
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
Application Of Linear Programming
• Industrial
• Military
• Economic
• Marketing
• Distribution
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 L.P.
• 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 L.P.
• 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.
Types Of Solutions To L.P. Problem
• Graphical method
• Simplex method
Forms Of L.P.
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 L.P.
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.
Variables Used In L.P.
Slack variable
Surplus variable
Artificial variable
 Non-negative variables, subtracted from the L.H.S of the
constraints to change the inequalities to equalities. Added when the
inequalities are of the type (>=). also called as “negative slack”.
Slack variables
Non-negative variables, added to the L.H.S of the constraints to
change the inequalities to equalities. Added when the
inequalities are of the type (<=).
Surplus variables
In some L.P problems slack variables cannot provide a solution.
These problems are of the types (>=) or (=) . artificial variables
are introduced in these problems to provide a solution.
Artificial variables
Artificial variables are fictitious and have no physical meaning.
Duality :
For every L.P. Problem there is a related unique L.P. Problem
involving same data which also describes the original problem.
The primal programmed is rewritten by transposing the rows and
columns of the algebraic statement of the problem.
The variables of the dual programmed are known as “dual
variables or shadow prices” of the various resources.
The optimal solution of the dual problem gives complete
information about the optimal solution of the primal problem
and vice versa.
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.

More Related Content

What's hot

Operations Research - Models
Operations Research - ModelsOperations Research - Models
Operations Research - ModelsSundar B N
 
Transportation model
Transportation modelTransportation model
Transportation modelLokesh Payasi
 
Operations research - an overview
Operations research -  an overviewOperations research -  an overview
Operations research - an overviewJoseph Konnully
 
Operation's research models
Operation's research modelsOperation's research models
Operation's research modelsAbhinav Kp
 
Assignment problem
Assignment problemAssignment problem
Assignment problemAbu Bashar
 
Introduction to Operations Research
Introduction to Operations ResearchIntroduction to Operations Research
Introduction to Operations ResearchAnand Gurumoorthy
 
Operation research ppt chapter one
Operation research ppt   chapter oneOperation research ppt   chapter one
Operation research ppt chapter onemitku assefa
 
Operation research (definition, phases)
Operation research (definition, phases)Operation research (definition, phases)
Operation research (definition, phases)DivyaKS12
 
Operation Research (Introduction of Operation Research)
Operation Research (Introduction of Operation Research)Operation Research (Introduction of Operation Research)
Operation Research (Introduction of Operation Research)Yamini Kahaliya
 
decision making in Lp
decision making in Lp decision making in Lp
decision making in Lp Dronak Sahu
 
LINEAR PROGRAMMING
LINEAR PROGRAMMINGLINEAR PROGRAMMING
LINEAR PROGRAMMINGrashi9
 
Linear Programming Problems {Operation Research}
Linear Programming Problems {Operation Research}Linear Programming Problems {Operation Research}
Linear Programming Problems {Operation Research}FellowBuddy.com
 

What's hot (20)

Operations Research - Models
Operations Research - ModelsOperations Research - Models
Operations Research - Models
 
Transportation model
Transportation modelTransportation model
Transportation model
 
Operations research - an overview
Operations research -  an overviewOperations research -  an overview
Operations research - an overview
 
Operation's research models
Operation's research modelsOperation's research models
Operation's research models
 
Assignment problem
Assignment problemAssignment problem
Assignment problem
 
Linear programming
Linear programmingLinear programming
Linear programming
 
Introduction to Operations Research
Introduction to Operations ResearchIntroduction to Operations Research
Introduction to Operations Research
 
Operation research ppt chapter one
Operation research ppt   chapter oneOperation research ppt   chapter one
Operation research ppt chapter one
 
Linear programming
Linear programmingLinear programming
Linear programming
 
Modi method
Modi methodModi method
Modi method
 
Linear Programming
Linear ProgrammingLinear Programming
Linear Programming
 
Operation research (definition, phases)
Operation research (definition, phases)Operation research (definition, phases)
Operation research (definition, phases)
 
simplex method
simplex methodsimplex method
simplex method
 
Operation Research (Introduction of Operation Research)
Operation Research (Introduction of Operation Research)Operation Research (Introduction of Operation Research)
Operation Research (Introduction of Operation Research)
 
decision making in Lp
decision making in Lp decision making in Lp
decision making in Lp
 
Linear programing
Linear programingLinear programing
Linear programing
 
LINEAR PROGRAMMING
LINEAR PROGRAMMINGLINEAR PROGRAMMING
LINEAR PROGRAMMING
 
Transportation problems
Transportation problemsTransportation problems
Transportation problems
 
Decision theory
Decision theoryDecision theory
Decision theory
 
Linear Programming Problems {Operation Research}
Linear Programming Problems {Operation Research}Linear Programming Problems {Operation Research}
Linear Programming Problems {Operation Research}
 

Similar to Linear programming

001 lpp introduction
001 lpp introduction001 lpp introduction
001 lpp introductionVictor Seelan
 
Linear programming class 12 investigatory project
Linear programming class 12 investigatory projectLinear programming class 12 investigatory project
Linear programming class 12 investigatory projectDivyans890
 
35000120030_Aritra Kundu_Operations Research.pdf
35000120030_Aritra Kundu_Operations Research.pdf35000120030_Aritra Kundu_Operations Research.pdf
35000120030_Aritra Kundu_Operations Research.pdfJuliusCaesar36
 
CA02CA3103 RMTLPP Formulation.pdf
CA02CA3103 RMTLPP Formulation.pdfCA02CA3103 RMTLPP Formulation.pdf
CA02CA3103 RMTLPP Formulation.pdfMinawBelay
 
Introduction to Linear programing.ORpptx
Introduction to Linear programing.ORpptxIntroduction to Linear programing.ORpptx
Introduction to Linear programing.ORpptxaishaashraf31
 
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.pptxMinilikDerseh1
 
Linear programming-Optimization techniques -Single objective
Linear programming-Optimization techniques -Single objectiveLinear programming-Optimization techniques -Single objective
Linear programming-Optimization techniques -Single objectiveVenkata Mahesh
 
Quant-Report-Final.pdf
Quant-Report-Final.pdfQuant-Report-Final.pdf
Quant-Report-Final.pdfMDKHALID57
 
Ch11_LPIntro.pdf
Ch11_LPIntro.pdfCh11_LPIntro.pdf
Ch11_LPIntro.pdfyebegashet
 
linearprogramingproblemlpp-180729145239.pptx
linearprogramingproblemlpp-180729145239.pptxlinearprogramingproblemlpp-180729145239.pptx
linearprogramingproblemlpp-180729145239.pptxKOUSHIkPIPPLE
 
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 methodsMayurjyotiNeog
 
Assignment oprations research luv
Assignment oprations research luvAssignment oprations research luv
Assignment oprations research luvAshok Sharma
 
Linear programming problem
Linear programming problemLinear programming problem
Linear programming problemPOOJA UDAYAN
 
LNCS 5050 - Bilevel Optimization and Machine Learning
LNCS 5050 - Bilevel Optimization and Machine LearningLNCS 5050 - Bilevel Optimization and Machine Learning
LNCS 5050 - Bilevel Optimization and Machine Learningbutest
 
Nonlinear Programming: Theories and Algorithms of Some Unconstrained Optimiza...
Nonlinear Programming: Theories and Algorithms of Some Unconstrained Optimiza...Nonlinear Programming: Theories and Algorithms of Some Unconstrained Optimiza...
Nonlinear Programming: Theories and Algorithms of Some Unconstrained Optimiza...Dr. Amarjeet Singh
 
Chapter 2.Linear Programming.pdf
Chapter 2.Linear Programming.pdfChapter 2.Linear Programming.pdf
Chapter 2.Linear Programming.pdfTsegay Berhe
 

Similar to Linear programming (20)

001 lpp introduction
001 lpp introduction001 lpp introduction
001 lpp introduction
 
Linear programming class 12 investigatory project
Linear programming class 12 investigatory projectLinear programming class 12 investigatory project
Linear programming class 12 investigatory project
 
Unit 2.pptx
Unit 2.pptxUnit 2.pptx
Unit 2.pptx
 
Linear programing
Linear programing Linear programing
Linear programing
 
35000120030_Aritra Kundu_Operations Research.pdf
35000120030_Aritra Kundu_Operations Research.pdf35000120030_Aritra Kundu_Operations Research.pdf
35000120030_Aritra Kundu_Operations Research.pdf
 
CA02CA3103 RMTLPP Formulation.pdf
CA02CA3103 RMTLPP Formulation.pdfCA02CA3103 RMTLPP Formulation.pdf
CA02CA3103 RMTLPP Formulation.pdf
 
Introduction to Linear programing.ORpptx
Introduction to Linear programing.ORpptxIntroduction to Linear programing.ORpptx
Introduction to Linear programing.ORpptx
 
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
 
Linear programming-Optimization techniques -Single objective
Linear programming-Optimization techniques -Single objectiveLinear programming-Optimization techniques -Single objective
Linear programming-Optimization techniques -Single objective
 
Quant-Report-Final.pdf
Quant-Report-Final.pdfQuant-Report-Final.pdf
Quant-Report-Final.pdf
 
Ch11_LPIntro.pdf
Ch11_LPIntro.pdfCh11_LPIntro.pdf
Ch11_LPIntro.pdf
 
linearprogramingproblemlpp-180729145239.pptx
linearprogramingproblemlpp-180729145239.pptxlinearprogramingproblemlpp-180729145239.pptx
linearprogramingproblemlpp-180729145239.pptx
 
Basic linear programming
Basic linear programmingBasic linear programming
Basic linear programming
 
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
 
Linear Programming Problem
Linear Programming ProblemLinear Programming Problem
Linear Programming Problem
 
Assignment oprations research luv
Assignment oprations research luvAssignment oprations research luv
Assignment oprations research luv
 
Linear programming problem
Linear programming problemLinear programming problem
Linear programming problem
 
LNCS 5050 - Bilevel Optimization and Machine Learning
LNCS 5050 - Bilevel Optimization and Machine LearningLNCS 5050 - Bilevel Optimization and Machine Learning
LNCS 5050 - Bilevel Optimization and Machine Learning
 
Nonlinear Programming: Theories and Algorithms of Some Unconstrained Optimiza...
Nonlinear Programming: Theories and Algorithms of Some Unconstrained Optimiza...Nonlinear Programming: Theories and Algorithms of Some Unconstrained Optimiza...
Nonlinear Programming: Theories and Algorithms of Some Unconstrained Optimiza...
 
Chapter 2.Linear Programming.pdf
Chapter 2.Linear Programming.pdfChapter 2.Linear Programming.pdf
Chapter 2.Linear Programming.pdf
 

More from Karnav Rana

An introduction to Fired Heaters.pdf
An introduction to Fired Heaters.pdfAn introduction to Fired Heaters.pdf
An introduction to Fired Heaters.pdfKarnav Rana
 
40 DUTIES OF A SAFETY OFFICER.pdf
40 DUTIES OF A SAFETY OFFICER.pdf40 DUTIES OF A SAFETY OFFICER.pdf
40 DUTIES OF A SAFETY OFFICER.pdfKarnav Rana
 
5S Introduction .pdf
5S Introduction .pdf5S Introduction .pdf
5S Introduction .pdfKarnav Rana
 
cooling towers system .pdf
cooling towers system .pdfcooling towers system .pdf
cooling towers system .pdfKarnav Rana
 
pump calculation pdf .pdf
pump calculation pdf .pdfpump calculation pdf .pdf
pump calculation pdf .pdfKarnav Rana
 
Rotating equipment maintenance .pdf
Rotating equipment maintenance .pdfRotating equipment maintenance .pdf
Rotating equipment maintenance .pdfKarnav Rana
 
Steam ejector working principle
Steam ejector working principleSteam ejector working principle
Steam ejector working principleKarnav Rana
 
Rules of thumb for process engineer
Rules of thumb for process engineerRules of thumb for process engineer
Rules of thumb for process engineerKarnav Rana
 
Permit to work training
Permit to work trainingPermit to work training
Permit to work trainingKarnav Rana
 
Floating head heat exchanger components &amp; maintenance
Floating head heat exchanger components &amp; maintenanceFloating head heat exchanger components &amp; maintenance
Floating head heat exchanger components &amp; maintenanceKarnav Rana
 
Centrifugal pump formula
Centrifugal pump formulaCentrifugal pump formula
Centrifugal pump formulaKarnav Rana
 
Basics hazard-communication
Basics hazard-communicationBasics hazard-communication
Basics hazard-communicationKarnav Rana
 
Risk Management and Safety
Risk Management and SafetyRisk Management and Safety
Risk Management and SafetyKarnav Rana
 

More from Karnav Rana (20)

An introduction to Fired Heaters.pdf
An introduction to Fired Heaters.pdfAn introduction to Fired Heaters.pdf
An introduction to Fired Heaters.pdf
 
40 DUTIES OF A SAFETY OFFICER.pdf
40 DUTIES OF A SAFETY OFFICER.pdf40 DUTIES OF A SAFETY OFFICER.pdf
40 DUTIES OF A SAFETY OFFICER.pdf
 
5S Introduction .pdf
5S Introduction .pdf5S Introduction .pdf
5S Introduction .pdf
 
cooling towers system .pdf
cooling towers system .pdfcooling towers system .pdf
cooling towers system .pdf
 
pump calculation pdf .pdf
pump calculation pdf .pdfpump calculation pdf .pdf
pump calculation pdf .pdf
 
ETP.pdf
ETP.pdfETP.pdf
ETP.pdf
 
PTW.pdf
PTW.pdfPTW.pdf
PTW.pdf
 
Rotating equipment maintenance .pdf
Rotating equipment maintenance .pdfRotating equipment maintenance .pdf
Rotating equipment maintenance .pdf
 
Steam traps
Steam trapsSteam traps
Steam traps
 
Steam ejector working principle
Steam ejector working principleSteam ejector working principle
Steam ejector working principle
 
Rules of thumb for process engineer
Rules of thumb for process engineerRules of thumb for process engineer
Rules of thumb for process engineer
 
Pid symbols
Pid symbolsPid symbols
Pid symbols
 
Permit to work training
Permit to work trainingPermit to work training
Permit to work training
 
Heat exchangers
Heat exchangersHeat exchangers
Heat exchangers
 
Floating head heat exchanger components &amp; maintenance
Floating head heat exchanger components &amp; maintenanceFloating head heat exchanger components &amp; maintenance
Floating head heat exchanger components &amp; maintenance
 
Centrifugal pump formula
Centrifugal pump formulaCentrifugal pump formula
Centrifugal pump formula
 
Basics hazard-communication
Basics hazard-communicationBasics hazard-communication
Basics hazard-communication
 
Risk Management and Safety
Risk Management and SafetyRisk Management and Safety
Risk Management and Safety
 
carbon cycle
carbon cyclecarbon cycle
carbon cycle
 
ideal reactors
ideal reactorsideal reactors
ideal reactors
 

Recently uploaded

Introduction to Machine Learning Part1.pptx
Introduction to Machine Learning Part1.pptxIntroduction to Machine Learning Part1.pptx
Introduction to Machine Learning Part1.pptxPavan Mohan Neelamraju
 
March 2024 - Top 10 Read Articles in Artificial Intelligence and Applications...
March 2024 - Top 10 Read Articles in Artificial Intelligence and Applications...March 2024 - Top 10 Read Articles in Artificial Intelligence and Applications...
March 2024 - Top 10 Read Articles in Artificial Intelligence and Applications...gerogepatton
 
KCD Costa Rica 2024 - Nephio para parvulitos
KCD Costa Rica 2024 - Nephio para parvulitosKCD Costa Rica 2024 - Nephio para parvulitos
KCD Costa Rica 2024 - Nephio para parvulitosVictor Morales
 
AntColonyOptimizationManetNetworkAODV.pptx
AntColonyOptimizationManetNetworkAODV.pptxAntColonyOptimizationManetNetworkAODV.pptx
AntColonyOptimizationManetNetworkAODV.pptxLina Kadam
 
Introduction to Artificial Intelligence: Intelligent Agents, State Space Sear...
Introduction to Artificial Intelligence: Intelligent Agents, State Space Sear...Introduction to Artificial Intelligence: Intelligent Agents, State Space Sear...
Introduction to Artificial Intelligence: Intelligent Agents, State Space Sear...shreenathji26
 
Stork Webinar | APM Transformational planning, Tool Selection & Performance T...
Stork Webinar | APM Transformational planning, Tool Selection & Performance T...Stork Webinar | APM Transformational planning, Tool Selection & Performance T...
Stork Webinar | APM Transformational planning, Tool Selection & Performance T...Stork
 
Machine Learning 5G Federated Learning.pdf
Machine Learning 5G Federated Learning.pdfMachine Learning 5G Federated Learning.pdf
Machine Learning 5G Federated Learning.pdfadeyimikaipaye
 
The Satellite applications in telecommunication
The Satellite applications in telecommunicationThe Satellite applications in telecommunication
The Satellite applications in telecommunicationnovrain7111
 
Uk-NO1 Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Exp...
Uk-NO1 Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Exp...Uk-NO1 Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Exp...
Uk-NO1 Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Exp...Amil baba
 
Comprehensive energy systems.pdf Comprehensive energy systems.pdf
Comprehensive energy systems.pdf Comprehensive energy systems.pdfComprehensive energy systems.pdf Comprehensive energy systems.pdf
Comprehensive energy systems.pdf Comprehensive energy systems.pdfalene1
 
Livre Implementing_Six_Sigma_and_Lean_A_prac([Ron_Basu]_).pdf
Livre Implementing_Six_Sigma_and_Lean_A_prac([Ron_Basu]_).pdfLivre Implementing_Six_Sigma_and_Lean_A_prac([Ron_Basu]_).pdf
Livre Implementing_Six_Sigma_and_Lean_A_prac([Ron_Basu]_).pdfsaad175691
 
CS 3251 Programming in c all unit notes pdf
CS 3251 Programming in c all unit notes pdfCS 3251 Programming in c all unit notes pdf
CS 3251 Programming in c all unit notes pdfBalamuruganV28
 
Artificial Intelligence in Power System overview
Artificial Intelligence in Power System overviewArtificial Intelligence in Power System overview
Artificial Intelligence in Power System overviewsandhya757531
 
Uk-NO1 kala jadu karne wale ka contact number kala jadu karne wale baba kala ...
Uk-NO1 kala jadu karne wale ka contact number kala jadu karne wale baba kala ...Uk-NO1 kala jadu karne wale ka contact number kala jadu karne wale baba kala ...
Uk-NO1 kala jadu karne wale ka contact number kala jadu karne wale baba kala ...Amil baba
 
Substation Automation SCADA and Gateway Solutions by BRH
Substation Automation SCADA and Gateway Solutions by BRHSubstation Automation SCADA and Gateway Solutions by BRH
Substation Automation SCADA and Gateway Solutions by BRHbirinder2
 
Theory of Machine Notes / Lecture Material .pdf
Theory of Machine Notes / Lecture Material .pdfTheory of Machine Notes / Lecture Material .pdf
Theory of Machine Notes / Lecture Material .pdfShreyas Pandit
 
Introduction of Object Oriented Programming Language using Java. .pptx
Introduction of Object Oriented Programming Language using Java. .pptxIntroduction of Object Oriented Programming Language using Java. .pptx
Introduction of Object Oriented Programming Language using Java. .pptxPoonam60376
 
10 AsymmetricKey Cryptography students.pptx
10 AsymmetricKey Cryptography students.pptx10 AsymmetricKey Cryptography students.pptx
10 AsymmetricKey Cryptography students.pptxAdityaGoogle
 
70 POWER PLANT IAE V2500 technical training
70 POWER PLANT IAE V2500 technical training70 POWER PLANT IAE V2500 technical training
70 POWER PLANT IAE V2500 technical trainingGladiatorsKasper
 
Gravity concentration_MI20612MI_________
Gravity concentration_MI20612MI_________Gravity concentration_MI20612MI_________
Gravity concentration_MI20612MI_________Romil Mishra
 

Recently uploaded (20)

Introduction to Machine Learning Part1.pptx
Introduction to Machine Learning Part1.pptxIntroduction to Machine Learning Part1.pptx
Introduction to Machine Learning Part1.pptx
 
March 2024 - Top 10 Read Articles in Artificial Intelligence and Applications...
March 2024 - Top 10 Read Articles in Artificial Intelligence and Applications...March 2024 - Top 10 Read Articles in Artificial Intelligence and Applications...
March 2024 - Top 10 Read Articles in Artificial Intelligence and Applications...
 
KCD Costa Rica 2024 - Nephio para parvulitos
KCD Costa Rica 2024 - Nephio para parvulitosKCD Costa Rica 2024 - Nephio para parvulitos
KCD Costa Rica 2024 - Nephio para parvulitos
 
AntColonyOptimizationManetNetworkAODV.pptx
AntColonyOptimizationManetNetworkAODV.pptxAntColonyOptimizationManetNetworkAODV.pptx
AntColonyOptimizationManetNetworkAODV.pptx
 
Introduction to Artificial Intelligence: Intelligent Agents, State Space Sear...
Introduction to Artificial Intelligence: Intelligent Agents, State Space Sear...Introduction to Artificial Intelligence: Intelligent Agents, State Space Sear...
Introduction to Artificial Intelligence: Intelligent Agents, State Space Sear...
 
Stork Webinar | APM Transformational planning, Tool Selection & Performance T...
Stork Webinar | APM Transformational planning, Tool Selection & Performance T...Stork Webinar | APM Transformational planning, Tool Selection & Performance T...
Stork Webinar | APM Transformational planning, Tool Selection & Performance T...
 
Machine Learning 5G Federated Learning.pdf
Machine Learning 5G Federated Learning.pdfMachine Learning 5G Federated Learning.pdf
Machine Learning 5G Federated Learning.pdf
 
The Satellite applications in telecommunication
The Satellite applications in telecommunicationThe Satellite applications in telecommunication
The Satellite applications in telecommunication
 
Uk-NO1 Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Exp...
Uk-NO1 Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Exp...Uk-NO1 Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Exp...
Uk-NO1 Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Exp...
 
Comprehensive energy systems.pdf Comprehensive energy systems.pdf
Comprehensive energy systems.pdf Comprehensive energy systems.pdfComprehensive energy systems.pdf Comprehensive energy systems.pdf
Comprehensive energy systems.pdf Comprehensive energy systems.pdf
 
Livre Implementing_Six_Sigma_and_Lean_A_prac([Ron_Basu]_).pdf
Livre Implementing_Six_Sigma_and_Lean_A_prac([Ron_Basu]_).pdfLivre Implementing_Six_Sigma_and_Lean_A_prac([Ron_Basu]_).pdf
Livre Implementing_Six_Sigma_and_Lean_A_prac([Ron_Basu]_).pdf
 
CS 3251 Programming in c all unit notes pdf
CS 3251 Programming in c all unit notes pdfCS 3251 Programming in c all unit notes pdf
CS 3251 Programming in c all unit notes pdf
 
Artificial Intelligence in Power System overview
Artificial Intelligence in Power System overviewArtificial Intelligence in Power System overview
Artificial Intelligence in Power System overview
 
Uk-NO1 kala jadu karne wale ka contact number kala jadu karne wale baba kala ...
Uk-NO1 kala jadu karne wale ka contact number kala jadu karne wale baba kala ...Uk-NO1 kala jadu karne wale ka contact number kala jadu karne wale baba kala ...
Uk-NO1 kala jadu karne wale ka contact number kala jadu karne wale baba kala ...
 
Substation Automation SCADA and Gateway Solutions by BRH
Substation Automation SCADA and Gateway Solutions by BRHSubstation Automation SCADA and Gateway Solutions by BRH
Substation Automation SCADA and Gateway Solutions by BRH
 
Theory of Machine Notes / Lecture Material .pdf
Theory of Machine Notes / Lecture Material .pdfTheory of Machine Notes / Lecture Material .pdf
Theory of Machine Notes / Lecture Material .pdf
 
Introduction of Object Oriented Programming Language using Java. .pptx
Introduction of Object Oriented Programming Language using Java. .pptxIntroduction of Object Oriented Programming Language using Java. .pptx
Introduction of Object Oriented Programming Language using Java. .pptx
 
10 AsymmetricKey Cryptography students.pptx
10 AsymmetricKey Cryptography students.pptx10 AsymmetricKey Cryptography students.pptx
10 AsymmetricKey Cryptography students.pptx
 
70 POWER PLANT IAE V2500 technical training
70 POWER PLANT IAE V2500 technical training70 POWER PLANT IAE V2500 technical training
70 POWER PLANT IAE V2500 technical training
 
Gravity concentration_MI20612MI_________
Gravity concentration_MI20612MI_________Gravity concentration_MI20612MI_________
Gravity concentration_MI20612MI_________
 

Linear programming

  • 2. What is L.P. ? 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
  • 3. Definition of L.P. LP is a mathematical modelling technique useful for the allocation of “scarce or limited’’ resources such as labour, material, machine ,time ,warehouse space ,etc…,to several competing activities such as product ,service ,job, new Equipment's, projects, etc...On the basis of a given criteria of optimality A mathematical technique used to obtain an optimum solution in resource allocation problems, such as production planning.
  • 4. When solving a problem using linear programing the program is put into a member of linear inequalities and then an attempt is made to maximize ( or minimize) the inputs. It is a mathematical model or technique for efficient and effective utilization of limited recourses to achieve organization objectives (maximize profits or minimize cost).
  • 5. 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.
  • 6. Assumptions • Proportionality • Additivity • Continuity • Certainty • Finite choices
  • 7. Application Of Linear Programming • Industrial • Military • Economic • Marketing • Distribution
  • 8. Areas Of Application Of Linear Programming • Industrial application Product mix problem Blending problems Production scheduling problem Assembly line balancing Make-or-buy problems
  • 9. • 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
  • 10. Advantages Of L.P. • 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.
  • 11. Limitation Of L.P. • 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.
  • 12. Types Of Solutions To L.P. Problem • Graphical method • Simplex method
  • 13. Forms Of L.P. 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.
  • 14. Important Definitions In L.P. 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.
  • 15. Variables Used In L.P. Slack variable Surplus variable Artificial variable  Non-negative variables, subtracted from the L.H.S of the constraints to change the inequalities to equalities. Added when the inequalities are of the type (>=). also called as “negative slack”.
  • 16. Slack variables Non-negative variables, added to the L.H.S of the constraints to change the inequalities to equalities. Added when the inequalities are of the type (<=). Surplus variables In some L.P problems slack variables cannot provide a solution. These problems are of the types (>=) or (=) . artificial variables are introduced in these problems to provide a solution. Artificial variables Artificial variables are fictitious and have no physical meaning.
  • 17. Duality : For every L.P. Problem there is a related unique L.P. Problem involving same data which also describes the original problem. The primal programmed is rewritten by transposing the rows and columns of the algebraic statement of the problem. The variables of the dual programmed are known as “dual variables or shadow prices” of the various resources. The optimal solution of the dual problem gives complete information about the optimal solution of the primal problem and vice versa.
  • 18. 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.
  • 19. 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.
  • 20. 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.