SlideShare uma empresa Scribd logo
1 de 28
Linear Programming Problem (LPP) Formulation, Graphical
Method, Simplex Method, Dual LPP, Basic Concepts of Sensitivity
Analysis.
12-08-2022 1
Linear Programming Problem (LPP)
 Linear Programming is a mathematical technique useful for allocation of ‘scarce’ or ‘limited’ resources, to several
competingactivitiesonthebasisofagivencriterion ofoptimality.
 It dealswith theoptimization(maximizationorminimization)ofa functionofvariablesknownasobjective functions.
 SometimesreferredtoasLINEAROPTIMISATION
 Thewordlinearreferstolinear relationshipamongvariablesin amodel.
 Thetermprogrammingreferstotheprocessofdetermining a particularprogrammeorplanofaction.
12-08-2022 2
 Linear Programming may be defined as a method of determining an optimum programme of interdependent activities in view of
availableresources.
 The objective in a Linear Programming Problem is to maximise profit or minimise cost, as the case may be, subject toa number of
limitationsknownasconstraints.
 Forthis,anobjective functionisconstructedwhichrepresentstotalprofitortotalcostasthe casemaybe.
 The constraints are expressed in the form of inequalities or equations. Both the objective function and the constraints are linear
relationshipbetweenthevariables.
 The solution to a Linear Programming Problem shows how much should be produced (or sold or purchased) which will optimise
theobjectivefunctionandsatisfytheconstraints.
12-08-2022 3
Components of LPP:
1.Decision Variables:Thedecision variablewilldecide theo/p.
It gives theultimatesolutiontothe problem.Foranyproblem1st stepistoidentifythedecision variables.
2.Constraints:Theremustbelimitation ofResources.Theygive risetoconstraints.It maybeequalitiesorinequalities.
3.Objective function:It representshoweach decision variablewouldaffectthecost orsimplythe Valueneedstobeoptimised.
4.Data:Thesequantifytherelationshipsbetween obj:Fn andtheconstraints
12-08-2022 4
Essential ingredients/characteristics ofLPP
1. The objective function
In its general form,it is representedas:
Optimize(MaximizeorMinimize) Z=c1x1+c2x2+. . .+cnxn
wherec1,c2,c3………..cn areconstants
x1,x2,x3………..xn areDecision Variables.
2) Linear Constraints
There are a set of restrictions imposed on the variables appearing in the objective function. These restrictions are due to the
limitationsofresources.
Therestrictionsareoftheform
a₁x₁+a₂x₂+anx≥ b(or≤ b)
wherea₁,a₂,….andbareconstants.
Theremaybemorethanoneconstraint.
12-08-2022 5
3) Feasible solution:
A feasiblesolutiontoalinearprogrammingproblemisa setofvaluesforthevariablesX₁,X₂,............ Xnwhich satisfytheconstraints.
4) Optimal solution:
There can be one or more feasible solutions to a linear programming problem. A feasible solution which optimises the objective
functionisknownasoptimalsolution.
12-08-2022 6
 FormationofMathematicalmodelto a linear programmingproblem
Step1 :Identifytheobjectives asmaximisationorminimisation.
Step2:Mention theobjective quantitativelyandexpressit asa linearfunctionofvariables,knownasobjective function.
Step 3: Identify the constraints which are conditions stipulated in the problem. Constraints are those relating to availability of
resources, or conditions on quantities to be purchased or produced or sold etc. Constraints are expressed in the form of linear
inequalitiesorequations.
12-08-2022 7
12-08-2022 8
PROBLEMS
Ex. 1:Amanufacturerof furnituremakestwo products,chairsandtables. Processingof theseproductsisdone on
two machines A and B. A chair requires 2 hours on machine A and 6 hours on machine B. A table requires 5 hours
on machine A andno time on machine B. There are 16 hours of time per day available on machine A and 30 hours
on machine B. Profit gained by the manufacturer from a chair is Re. I and from a table is Rs. 5 respectively.
Formulate theproblem into aL.P.P.inorder to maximizethe totalprofit.
12-08-2022 9
12-08-2022 10
12-08-2022 11
Ex. 2: A home resourceful decorator manufacturers two types of Lamps say A and B. Both lamps go through two
technicians first a cutter and second a finisher. Lamp A requires 2 hours of the cutter's time and 1 hour of the
finisher's time; Lamp B requires 1 hour of cutter's and 2 hours of finisher's time. The cutter has 104 hours and
finisher has 76 hours of available time each month. Profit on the Lamp A is Rs. 6.00 and on one B lamp is Rs.
11.00.Formulate amathematicalmodel.
12-08-2022 12
12-08-2022 13
12-08-2022 14
12-08-2022 15
Solution to LPP
An LPP canbe solved by
1) Graphical Method
2) Simplex method
12-08-2022 16
12-08-2022 17
Q:Draw lines corresponding to the equation
x=0,y=0,x=3,y=2, 3x+4y=12
12-08-2022 18
12-08-2022 19
12-08-2022 20
SIMPLEX METHOD
 If theLPPhaslargernumberofvariables,thesuitablemethod ofsolvingis Simplexmethod.
 Simplex method is a Linear Programming technique in which we start with a certain solution which is feasible. We improve this
solutionin anumberof consecutivestagesuntilwearriveatanoptimalsolution.
 For arriving at the solution of LPP by this method, the constraints and the objective function are presented in a table known as
simplextable.
 Itisan iterative(step by step)procedurein which weproceedin systematicstepsfroman initial BasicFeasible Solution toanother
Basic Feasible Solution and finally, in a finite number of steps to an optimal basic feasible solution, in such a way that the value of
theobjectivefunctionisbetter
12-08-2022 21
 Feasible solution
Itis the set of values of thevariables whichsatisfy all the constraints and non-negative restrictions of the problem.
 Optimal (Optimum) Solution
A feasible solution to a LinearProgramming Problem is said to be optimum if it optimises the objective function, Z,of the problem.
 Basic feasible solution
A feasible solution to a Linear Programming Problem in which the vectors associated to non zero variables are linearly independent is
called a basic feasible solution.
 Slack variables
If a constraint has a sign ≤ (less than or equal to) then in order to make it an equality (=) we have to add some variable to the left hand side.
Thesearecalled the slack variables. Thevalue of this variable can usually be interpreted as the amountof unused resources.
For example, consider the constraint: 2x1+ x2≤ 800
Inorder to convert the constraint into equation we add s, to L. H. S.
thenwe have 2x1+ x₂ + S₁ = 800.ThenS, is the slack variable.
12-08-2022 22
 Surplus variables
Ifa constraint has sign≥ ,thenin orderto makeit anequality have to subtract some variable from its L. H. S. Thesearecalled surplus variables.
Thevalue of this variable can be interpreted as the amountover andabove the requiredminimumlevel.
For example, consider the constraint: 2x₁ + 4x2≥ 12
Inorder to convert this into an equation we subtract s₂from the LHS of the inequality.
Then2x1+ 4x2-S2= 12.Hence s2 is the surplus variable.
12-08-2022 23
How to construct a simplex table ?
 Simplextableconsistsofrowsandcolumns.
 If there are 'm' original variables and 'n' introduced variables, then there will be 3 + m +n columns in the simplex table.
[Introducedvariablesareslack,surplusorartificialvariables].
 First column (B) contains the basic variables. Second column (C) shows the coefficient of the basic variables in the objective
function.
 Third column (XB) gives the values of basic variables. Each of next 'm+n' columns contain coefficient of variables in the
constraints,when theyareconvertedintoequations.
12-08-2022 24
 Basis (B)
Thevariables whose values are not restricted to zero in the currentbasic solution, arelisted in one column of the simplex table knownas
Basis (B).
 Basic variables
Thevariables which arelisted in the basis arecalled basic variables and others areknownas nonbasic variables.
 Vector
Anycolumn or row of a simplex table is called a vector.
Eg; X₁ - vector, X₂ -vector etc.
Ina simplex table, thereis a vector associated with every variable. Thevectors associated with the basic variables are unitvectors.
 UnitVector
A vector with one element 1and all other elements zero, is a unit vector.
12-08-2022 25
 Net Evaluation (Δj)
Δjis thenetprofitorlossif oneunitofthevariablein therespective columnis introduced.
Ie:, Δjshowswhatistheprofit(orloss)if oneunitofx;isintroduced.
TherowcontainingΔjvaluesis callednetevaluationroworindex row.
Δj =Zj-Cj
wherecj isthecoefficient ofxjvariablesin theobjective function
zjis thesum oftheproductsofcoefficientsofbasicvariables
12-08-2022 26
 MinimumRatio
Minimumratio is the lowest nonnegative ratio in the replacingratio column.
Θ( minimum ratio)= XB
Key Column Element
 KeyColumn (incomingvector)
The column whichhashighestnegativeΔjin a maximisationproblem or thehighestpositiveΔjin a minimisation problem
 Keyrow(outgoingvector)
The row whichrelatestothe minimumratio,is theOutgoingvector.
 Keyelement
Keyelementis thatelementof thesimplextable whichliesboth in thekeyrow and keycolumn.
 Iteration
Iterationmeansstepby stepprocessfollowed in simplex methodto movefrom one basic feasible solution to another
12-08-2022 27
12-08-2022 28

Mais conteúdo relacionado

Semelhante a Linear programming problem

Quantitativetechniqueformanagerialdecisionlinearprogramming 090725035417-phpa...
Quantitativetechniqueformanagerialdecisionlinearprogramming 090725035417-phpa...Quantitativetechniqueformanagerialdecisionlinearprogramming 090725035417-phpa...
Quantitativetechniqueformanagerialdecisionlinearprogramming 090725035417-phpa...kongara
 
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
 
chapter 2 revised.pptx
chapter 2 revised.pptxchapter 2 revised.pptx
chapter 2 revised.pptxDejeneDay
 
chapter 2 revised.pptx
chapter 2 revised.pptxchapter 2 revised.pptx
chapter 2 revised.pptxDejeneDay
 
linearprogramingproblemlpp-180729145239.pptx
linearprogramingproblemlpp-180729145239.pptxlinearprogramingproblemlpp-180729145239.pptx
linearprogramingproblemlpp-180729145239.pptxKOUSHIkPIPPLE
 
1 resource optimization 2
1 resource optimization 21 resource optimization 2
1 resource optimization 2shushay hailu
 
A Comparative Analysis Of Assignment Problem
A Comparative Analysis Of Assignment ProblemA Comparative Analysis Of Assignment Problem
A Comparative Analysis Of Assignment ProblemJim Webb
 
Linear programming
Linear programmingLinear programming
Linear programmingKarnav Rana
 
Chapter 3.Simplex Method hand out last.pdf
Chapter 3.Simplex Method hand out last.pdfChapter 3.Simplex Method hand out last.pdf
Chapter 3.Simplex Method hand out last.pdfTsegay Berhe
 
Limitations of linear programming
Limitations of linear programmingLimitations of linear programming
Limitations of linear programmingTarun Gehlot
 
Chapter 2.Linear Programming.pdf
Chapter 2.Linear Programming.pdfChapter 2.Linear Programming.pdf
Chapter 2.Linear Programming.pdfTsegay Berhe
 
35000120030_Aritra Kundu_Operations Research.pdf
35000120030_Aritra Kundu_Operations Research.pdf35000120030_Aritra Kundu_Operations Research.pdf
35000120030_Aritra Kundu_Operations Research.pdfJuliusCaesar36
 
Linear programming optimization in r
Linear programming optimization in r Linear programming optimization in r
Linear programming optimization in r Ashwini Mathur
 
Numerical analysis simplex method 2
Numerical analysis  simplex method 2Numerical analysis  simplex method 2
Numerical analysis simplex method 2SHAMJITH KM
 
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
 

Semelhante a Linear programming problem (20)

Quantitativetechniqueformanagerialdecisionlinearprogramming 090725035417-phpa...
Quantitativetechniqueformanagerialdecisionlinearprogramming 090725035417-phpa...Quantitativetechniqueformanagerialdecisionlinearprogramming 090725035417-phpa...
Quantitativetechniqueformanagerialdecisionlinearprogramming 090725035417-phpa...
 
Math
MathMath
Math
 
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
 
chapter 2 revised.pptx
chapter 2 revised.pptxchapter 2 revised.pptx
chapter 2 revised.pptx
 
chapter 2 revised.pptx
chapter 2 revised.pptxchapter 2 revised.pptx
chapter 2 revised.pptx
 
LPP.pptx
LPP.pptxLPP.pptx
LPP.pptx
 
linearprogramingproblemlpp-180729145239.pptx
linearprogramingproblemlpp-180729145239.pptxlinearprogramingproblemlpp-180729145239.pptx
linearprogramingproblemlpp-180729145239.pptx
 
1 resource optimization 2
1 resource optimization 21 resource optimization 2
1 resource optimization 2
 
A Comparative Analysis Of Assignment Problem
A Comparative Analysis Of Assignment ProblemA Comparative Analysis Of Assignment Problem
A Comparative Analysis Of Assignment Problem
 
Linear programming
Linear programmingLinear programming
Linear programming
 
Chapter 3.Simplex Method hand out last.pdf
Chapter 3.Simplex Method hand out last.pdfChapter 3.Simplex Method hand out last.pdf
Chapter 3.Simplex Method hand out last.pdf
 
Limitations of linear programming
Limitations of linear programmingLimitations of linear programming
Limitations of linear programming
 
A0280115(1)
A0280115(1)A0280115(1)
A0280115(1)
 
Chapter 2.Linear Programming.pdf
Chapter 2.Linear Programming.pdfChapter 2.Linear Programming.pdf
Chapter 2.Linear Programming.pdf
 
Linear Programming
Linear ProgrammingLinear Programming
Linear Programming
 
Basic linear programming
Basic linear programmingBasic linear programming
Basic linear programming
 
35000120030_Aritra Kundu_Operations Research.pdf
35000120030_Aritra Kundu_Operations Research.pdf35000120030_Aritra Kundu_Operations Research.pdf
35000120030_Aritra Kundu_Operations Research.pdf
 
Linear programming optimization in r
Linear programming optimization in r Linear programming optimization in r
Linear programming optimization in r
 
Numerical analysis simplex method 2
Numerical analysis  simplex method 2Numerical analysis  simplex method 2
Numerical analysis simplex method 2
 
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
 

Mais de POOJA UDAYAN

PPT Concentration Strategies, Strategic management
PPT Concentration Strategies, Strategic managementPPT Concentration Strategies, Strategic management
PPT Concentration Strategies, Strategic managementPOOJA UDAYAN
 
Executive Business Communication MBA notes
Executive Business Communication MBA  notesExecutive Business Communication MBA  notes
Executive Business Communication MBA notesPOOJA UDAYAN
 
Performance management module 2 Kerala University
Performance management module 2 Kerala UniversityPerformance management module 2 Kerala University
Performance management module 2 Kerala UniversityPOOJA UDAYAN
 
PERFORMANCE MANAGEMENT kerala University
PERFORMANCE MANAGEMENT kerala UniversityPERFORMANCE MANAGEMENT kerala University
PERFORMANCE MANAGEMENT kerala UniversityPOOJA UDAYAN
 
: BPR IMPLEMENTAION AND TOOLS THAT SUPPORT BPR
: BPR IMPLEMENTAION AND TOOLS THAT SUPPORT BPR: BPR IMPLEMENTAION AND TOOLS THAT SUPPORT BPR
: BPR IMPLEMENTAION AND TOOLS THAT SUPPORT BPRPOOJA UDAYAN
 
Environmental Policies and Programmes in India.pptx
Environmental Policies and Programmes in India.pptxEnvironmental Policies and Programmes in India.pptx
Environmental Policies and Programmes in India.pptxPOOJA UDAYAN
 
Measurement of performance at Organisational Level.pptx
Measurement of performance at Organisational Level.pptxMeasurement of performance at Organisational Level.pptx
Measurement of performance at Organisational Level.pptxPOOJA UDAYAN
 
Performance management
Performance managementPerformance management
Performance managementPOOJA UDAYAN
 
Role of Mobile Application Acceptance in Shaping E-Customer service
Role of Mobile Application Acceptance in Shaping E-Customer  serviceRole of Mobile Application Acceptance in Shaping E-Customer  service
Role of Mobile Application Acceptance in Shaping E-Customer servicePOOJA UDAYAN
 
BUSINESS COMMUNICATION
BUSINESS COMMUNICATIONBUSINESS COMMUNICATION
BUSINESS COMMUNICATIONPOOJA UDAYAN
 
Service Operations Management.pptx
Service Operations Management.pptxService Operations Management.pptx
Service Operations Management.pptxPOOJA UDAYAN
 
EBC module 2 part 1.pptx
EBC module 2 part 1.pptxEBC module 2 part 1.pptx
EBC module 2 part 1.pptxPOOJA UDAYAN
 
Executive bus commn mod 1.pptx
Executive bus commn mod 1.pptxExecutive bus commn mod 1.pptx
Executive bus commn mod 1.pptxPOOJA UDAYAN
 
consumer protection Act part 1.pdf
consumer protection Act part 1.pdfconsumer protection Act part 1.pdf
consumer protection Act part 1.pdfPOOJA UDAYAN
 
Management information system
Management information systemManagement information system
Management information systemPOOJA UDAYAN
 
Strategic management mod 2/unit 2
Strategic management mod 2/unit 2Strategic management mod 2/unit 2
Strategic management mod 2/unit 2POOJA UDAYAN
 
training and development mod 4
training and development mod 4training and development mod 4
training and development mod 4POOJA UDAYAN
 
training and development module 3
training and development module 3  training and development module 3
training and development module 3 POOJA UDAYAN
 

Mais de POOJA UDAYAN (20)

PPT Concentration Strategies, Strategic management
PPT Concentration Strategies, Strategic managementPPT Concentration Strategies, Strategic management
PPT Concentration Strategies, Strategic management
 
Executive Business Communication MBA notes
Executive Business Communication MBA  notesExecutive Business Communication MBA  notes
Executive Business Communication MBA notes
 
Performance management module 2 Kerala University
Performance management module 2 Kerala UniversityPerformance management module 2 Kerala University
Performance management module 2 Kerala University
 
PERFORMANCE MANAGEMENT kerala University
PERFORMANCE MANAGEMENT kerala UniversityPERFORMANCE MANAGEMENT kerala University
PERFORMANCE MANAGEMENT kerala University
 
: BPR IMPLEMENTAION AND TOOLS THAT SUPPORT BPR
: BPR IMPLEMENTAION AND TOOLS THAT SUPPORT BPR: BPR IMPLEMENTAION AND TOOLS THAT SUPPORT BPR
: BPR IMPLEMENTAION AND TOOLS THAT SUPPORT BPR
 
Environmental Policies and Programmes in India.pptx
Environmental Policies and Programmes in India.pptxEnvironmental Policies and Programmes in India.pptx
Environmental Policies and Programmes in India.pptx
 
Measurement of performance at Organisational Level.pptx
Measurement of performance at Organisational Level.pptxMeasurement of performance at Organisational Level.pptx
Measurement of performance at Organisational Level.pptx
 
Performance management
Performance managementPerformance management
Performance management
 
Role of Mobile Application Acceptance in Shaping E-Customer service
Role of Mobile Application Acceptance in Shaping E-Customer  serviceRole of Mobile Application Acceptance in Shaping E-Customer  service
Role of Mobile Application Acceptance in Shaping E-Customer service
 
BUSINESS COMMUNICATION
BUSINESS COMMUNICATIONBUSINESS COMMUNICATION
BUSINESS COMMUNICATION
 
hrm unit
hrm unit hrm unit
hrm unit
 
Service Operations Management.pptx
Service Operations Management.pptxService Operations Management.pptx
Service Operations Management.pptx
 
Service OM.pptx
Service OM.pptxService OM.pptx
Service OM.pptx
 
EBC module 2 part 1.pptx
EBC module 2 part 1.pptxEBC module 2 part 1.pptx
EBC module 2 part 1.pptx
 
Executive bus commn mod 1.pptx
Executive bus commn mod 1.pptxExecutive bus commn mod 1.pptx
Executive bus commn mod 1.pptx
 
consumer protection Act part 1.pdf
consumer protection Act part 1.pdfconsumer protection Act part 1.pdf
consumer protection Act part 1.pdf
 
Management information system
Management information systemManagement information system
Management information system
 
Strategic management mod 2/unit 2
Strategic management mod 2/unit 2Strategic management mod 2/unit 2
Strategic management mod 2/unit 2
 
training and development mod 4
training and development mod 4training and development mod 4
training and development mod 4
 
training and development module 3
training and development module 3  training and development module 3
training and development module 3
 

Último

Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfGrade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfJemuel Francisco
 
Concurrency Control in Database Management system
Concurrency Control in Database Management systemConcurrency Control in Database Management system
Concurrency Control in Database Management systemChristalin Nelson
 
Food processing presentation for bsc agriculture hons
Food processing presentation for bsc agriculture honsFood processing presentation for bsc agriculture hons
Food processing presentation for bsc agriculture honsManeerUddin
 
ICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdfICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdfVanessa Camilleri
 
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17Celine George
 
4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptxmary850239
 
Music 9 - 4th quarter - Vocal Music of the Romantic Period.pptx
Music 9 - 4th quarter - Vocal Music of the Romantic Period.pptxMusic 9 - 4th quarter - Vocal Music of the Romantic Period.pptx
Music 9 - 4th quarter - Vocal Music of the Romantic Period.pptxleah joy valeriano
 
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)lakshayb543
 
Global Lehigh Strategic Initiatives (without descriptions)
Global Lehigh Strategic Initiatives (without descriptions)Global Lehigh Strategic Initiatives (without descriptions)
Global Lehigh Strategic Initiatives (without descriptions)cama23
 
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designMIPLM
 
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfInclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfTechSoup
 
Choosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for ParentsChoosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for Parentsnavabharathschool99
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for BeginnersSabitha Banu
 
Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Celine George
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Mark Reed
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxiammrhaywood
 

Último (20)

Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfGrade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
 
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptxYOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
 
Concurrency Control in Database Management system
Concurrency Control in Database Management systemConcurrency Control in Database Management system
Concurrency Control in Database Management system
 
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptxLEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
 
Raw materials used in Herbal Cosmetics.pptx
Raw materials used in Herbal Cosmetics.pptxRaw materials used in Herbal Cosmetics.pptx
Raw materials used in Herbal Cosmetics.pptx
 
Food processing presentation for bsc agriculture hons
Food processing presentation for bsc agriculture honsFood processing presentation for bsc agriculture hons
Food processing presentation for bsc agriculture hons
 
ICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdfICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdf
 
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptxYOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
 
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17
 
4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx
 
Music 9 - 4th quarter - Vocal Music of the Romantic Period.pptx
Music 9 - 4th quarter - Vocal Music of the Romantic Period.pptxMusic 9 - 4th quarter - Vocal Music of the Romantic Period.pptx
Music 9 - 4th quarter - Vocal Music of the Romantic Period.pptx
 
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
 
Global Lehigh Strategic Initiatives (without descriptions)
Global Lehigh Strategic Initiatives (without descriptions)Global Lehigh Strategic Initiatives (without descriptions)
Global Lehigh Strategic Initiatives (without descriptions)
 
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-design
 
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfInclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
 
Choosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for ParentsChoosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for Parents
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for Beginners
 
Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
 

Linear programming problem

  • 1. Linear Programming Problem (LPP) Formulation, Graphical Method, Simplex Method, Dual LPP, Basic Concepts of Sensitivity Analysis. 12-08-2022 1
  • 2. Linear Programming Problem (LPP)  Linear Programming is a mathematical technique useful for allocation of ‘scarce’ or ‘limited’ resources, to several competingactivitiesonthebasisofagivencriterion ofoptimality.  It dealswith theoptimization(maximizationorminimization)ofa functionofvariablesknownasobjective functions.  SometimesreferredtoasLINEAROPTIMISATION  Thewordlinearreferstolinear relationshipamongvariablesin amodel.  Thetermprogrammingreferstotheprocessofdetermining a particularprogrammeorplanofaction. 12-08-2022 2
  • 3.  Linear Programming may be defined as a method of determining an optimum programme of interdependent activities in view of availableresources.  The objective in a Linear Programming Problem is to maximise profit or minimise cost, as the case may be, subject toa number of limitationsknownasconstraints.  Forthis,anobjective functionisconstructedwhichrepresentstotalprofitortotalcostasthe casemaybe.  The constraints are expressed in the form of inequalities or equations. Both the objective function and the constraints are linear relationshipbetweenthevariables.  The solution to a Linear Programming Problem shows how much should be produced (or sold or purchased) which will optimise theobjectivefunctionandsatisfytheconstraints. 12-08-2022 3
  • 4. Components of LPP: 1.Decision Variables:Thedecision variablewilldecide theo/p. It gives theultimatesolutiontothe problem.Foranyproblem1st stepistoidentifythedecision variables. 2.Constraints:Theremustbelimitation ofResources.Theygive risetoconstraints.It maybeequalitiesorinequalities. 3.Objective function:It representshoweach decision variablewouldaffectthecost orsimplythe Valueneedstobeoptimised. 4.Data:Thesequantifytherelationshipsbetween obj:Fn andtheconstraints 12-08-2022 4
  • 5. Essential ingredients/characteristics ofLPP 1. The objective function In its general form,it is representedas: Optimize(MaximizeorMinimize) Z=c1x1+c2x2+. . .+cnxn wherec1,c2,c3………..cn areconstants x1,x2,x3………..xn areDecision Variables. 2) Linear Constraints There are a set of restrictions imposed on the variables appearing in the objective function. These restrictions are due to the limitationsofresources. Therestrictionsareoftheform a₁x₁+a₂x₂+anx≥ b(or≤ b) wherea₁,a₂,….andbareconstants. Theremaybemorethanoneconstraint. 12-08-2022 5
  • 6. 3) Feasible solution: A feasiblesolutiontoalinearprogrammingproblemisa setofvaluesforthevariablesX₁,X₂,............ Xnwhich satisfytheconstraints. 4) Optimal solution: There can be one or more feasible solutions to a linear programming problem. A feasible solution which optimises the objective functionisknownasoptimalsolution. 12-08-2022 6
  • 7.  FormationofMathematicalmodelto a linear programmingproblem Step1 :Identifytheobjectives asmaximisationorminimisation. Step2:Mention theobjective quantitativelyandexpressit asa linearfunctionofvariables,knownasobjective function. Step 3: Identify the constraints which are conditions stipulated in the problem. Constraints are those relating to availability of resources, or conditions on quantities to be purchased or produced or sold etc. Constraints are expressed in the form of linear inequalitiesorequations. 12-08-2022 7
  • 9. PROBLEMS Ex. 1:Amanufacturerof furnituremakestwo products,chairsandtables. Processingof theseproductsisdone on two machines A and B. A chair requires 2 hours on machine A and 6 hours on machine B. A table requires 5 hours on machine A andno time on machine B. There are 16 hours of time per day available on machine A and 30 hours on machine B. Profit gained by the manufacturer from a chair is Re. I and from a table is Rs. 5 respectively. Formulate theproblem into aL.P.P.inorder to maximizethe totalprofit. 12-08-2022 9
  • 12. Ex. 2: A home resourceful decorator manufacturers two types of Lamps say A and B. Both lamps go through two technicians first a cutter and second a finisher. Lamp A requires 2 hours of the cutter's time and 1 hour of the finisher's time; Lamp B requires 1 hour of cutter's and 2 hours of finisher's time. The cutter has 104 hours and finisher has 76 hours of available time each month. Profit on the Lamp A is Rs. 6.00 and on one B lamp is Rs. 11.00.Formulate amathematicalmodel. 12-08-2022 12
  • 16. Solution to LPP An LPP canbe solved by 1) Graphical Method 2) Simplex method 12-08-2022 16
  • 18. Q:Draw lines corresponding to the equation x=0,y=0,x=3,y=2, 3x+4y=12 12-08-2022 18
  • 21. SIMPLEX METHOD  If theLPPhaslargernumberofvariables,thesuitablemethod ofsolvingis Simplexmethod.  Simplex method is a Linear Programming technique in which we start with a certain solution which is feasible. We improve this solutionin anumberof consecutivestagesuntilwearriveatanoptimalsolution.  For arriving at the solution of LPP by this method, the constraints and the objective function are presented in a table known as simplextable.  Itisan iterative(step by step)procedurein which weproceedin systematicstepsfroman initial BasicFeasible Solution toanother Basic Feasible Solution and finally, in a finite number of steps to an optimal basic feasible solution, in such a way that the value of theobjectivefunctionisbetter 12-08-2022 21
  • 22.  Feasible solution Itis the set of values of thevariables whichsatisfy all the constraints and non-negative restrictions of the problem.  Optimal (Optimum) Solution A feasible solution to a LinearProgramming Problem is said to be optimum if it optimises the objective function, Z,of the problem.  Basic feasible solution A feasible solution to a Linear Programming Problem in which the vectors associated to non zero variables are linearly independent is called a basic feasible solution.  Slack variables If a constraint has a sign ≤ (less than or equal to) then in order to make it an equality (=) we have to add some variable to the left hand side. Thesearecalled the slack variables. Thevalue of this variable can usually be interpreted as the amountof unused resources. For example, consider the constraint: 2x1+ x2≤ 800 Inorder to convert the constraint into equation we add s, to L. H. S. thenwe have 2x1+ x₂ + S₁ = 800.ThenS, is the slack variable. 12-08-2022 22
  • 23.  Surplus variables Ifa constraint has sign≥ ,thenin orderto makeit anequality have to subtract some variable from its L. H. S. Thesearecalled surplus variables. Thevalue of this variable can be interpreted as the amountover andabove the requiredminimumlevel. For example, consider the constraint: 2x₁ + 4x2≥ 12 Inorder to convert this into an equation we subtract s₂from the LHS of the inequality. Then2x1+ 4x2-S2= 12.Hence s2 is the surplus variable. 12-08-2022 23
  • 24. How to construct a simplex table ?  Simplextableconsistsofrowsandcolumns.  If there are 'm' original variables and 'n' introduced variables, then there will be 3 + m +n columns in the simplex table. [Introducedvariablesareslack,surplusorartificialvariables].  First column (B) contains the basic variables. Second column (C) shows the coefficient of the basic variables in the objective function.  Third column (XB) gives the values of basic variables. Each of next 'm+n' columns contain coefficient of variables in the constraints,when theyareconvertedintoequations. 12-08-2022 24
  • 25.  Basis (B) Thevariables whose values are not restricted to zero in the currentbasic solution, arelisted in one column of the simplex table knownas Basis (B).  Basic variables Thevariables which arelisted in the basis arecalled basic variables and others areknownas nonbasic variables.  Vector Anycolumn or row of a simplex table is called a vector. Eg; X₁ - vector, X₂ -vector etc. Ina simplex table, thereis a vector associated with every variable. Thevectors associated with the basic variables are unitvectors.  UnitVector A vector with one element 1and all other elements zero, is a unit vector. 12-08-2022 25
  • 26.  Net Evaluation (Δj) Δjis thenetprofitorlossif oneunitofthevariablein therespective columnis introduced. Ie:, Δjshowswhatistheprofit(orloss)if oneunitofx;isintroduced. TherowcontainingΔjvaluesis callednetevaluationroworindex row. Δj =Zj-Cj wherecj isthecoefficient ofxjvariablesin theobjective function zjis thesum oftheproductsofcoefficientsofbasicvariables 12-08-2022 26
  • 27.  MinimumRatio Minimumratio is the lowest nonnegative ratio in the replacingratio column. Θ( minimum ratio)= XB Key Column Element  KeyColumn (incomingvector) The column whichhashighestnegativeΔjin a maximisationproblem or thehighestpositiveΔjin a minimisation problem  Keyrow(outgoingvector) The row whichrelatestothe minimumratio,is theOutgoingvector.  Keyelement Keyelementis thatelementof thesimplextable whichliesboth in thekeyrow and keycolumn.  Iteration Iterationmeansstepby stepprocessfollowed in simplex methodto movefrom one basic feasible solution to another 12-08-2022 27