SlideShare ist ein Scribd-Unternehmen logo
1 von 15
___________________________________________________________________________
Operations Research
Linear ProgrammingLinear Programming
Linear ProgrammingLinear Programming
___________________________________________________________________________
Operations Research
Modeling ProcessModeling Process
Real-WorldReal-World
ProblemProblem
Recognition andRecognition and
Definition of theDefinition of the
ProblemProblem
Formulation andFormulation and
Construction ofConstruction of
the Mathematicalthe Mathematical
ModelModel
SolutionSolution
of the Modelof the Model
InterpretationInterpretation
Validation andValidation and
SensitivitySensitivity
AnalysisAnalysis
of the Modelof the Model
ImplementationImplementation
Linear ProgrammingLinear Programming
___________________________________________________________________________
Operations Research
 linear objective functionlinear objective function
 linear constraintslinear constraints
 decision variablesdecision variables
Mathematical ModelMathematical Model
 maximizationmaximization
 minimizationminimization
 equationsequations ==
 inequalitiesinequalities ≤≤ oror ≥≥
 nonnegativity constraintsnonnegativity constraints
Linear ProgrammingLinear Programming
___________________________________________________________________________
Operations Research
Example - PinocchioExample - Pinocchio
 2 types of wooden toys:2 types of wooden toys: trucktruck
traintrain
 Inputs:Inputs: wood - unlimitedwood - unlimited
carpentry labor – limitedcarpentry labor – limited
finishing labor - limitedfinishing labor - limited
 Objective:Objective: maximize total profit (revenue – cost)maximize total profit (revenue – cost)
 Demand:Demand: trucks - limitedtrucks - limited
trains - unlimitedtrains - unlimited
Linear ProgrammingLinear Programming
___________________________________________________________________________
Operations Research
Example - PinocchioExample - Pinocchio
TruckTruck TrainTrain
PricePrice 550 CZK550 CZK 700 CZK700 CZK
Wood costWood cost 50 CZK50 CZK 70 CZK70 CZK
Carpentry laborCarpentry labor 1 hour1 hour 2 hours2 hours
Finishing laborFinishing labor 1 hour1 hour 1 hour1 hour
Monthly demand limitMonthly demand limit 2 000 pcs.2 000 pcs. ∞∞
Worth per hourWorth per hour Available per monthAvailable per month
Carpentry laborCarpentry labor 30 CZK30 CZK 5 000 hours5 000 hours
Finishing laborFinishing labor 20 CZK20 CZK 3 000 hours3 000 hours
Linear ProgrammingLinear Programming
___________________________________________________________________________
Operations Research
Graphical Solution of LP ProblemsGraphical Solution of LP Problems
Feasible areaFeasible area
Objective functionObjective function
Optimal solutionOptimal solution
x1
x2
z
Linear ProgrammingLinear Programming
___________________________________________________________________________
Operations Research
Graphical Solution of LP ProblemsGraphical Solution of LP Problems
Feasible area - convex setFeasible area - convex set
A set of pointsA set of points SS is ais a convex setconvex set if the line segment joiningif the line segment joining
any pair of points inany pair of points in SS is wholly contained inis wholly contained in SS..
Convex polyhedronsConvex polyhedrons
Linear ProgrammingLinear Programming
___________________________________________________________________________
Operations Research
Graphical Solution of LP ProblemsGraphical Solution of LP Problems
Feasible area – corner pointFeasible area – corner point
A pointA point PP in convex polyhedronin convex polyhedron SS is ais a corner pointcorner point if it doesif it does
not lie on any line joining any pair of other (thannot lie on any line joining any pair of other (than PP) points in) points in
SS..
Linear ProgrammingLinear Programming
___________________________________________________________________________
Operations Research© Jan Fábry
Graphical Solution of LP ProblemsGraphical Solution of LP Problems
Basic Linear Programming TheoremBasic Linear Programming Theorem
The optimal feasible solution, if it exists, will occurThe optimal feasible solution, if it exists, will occur
at one or more of the corner points.at one or more of the corner points.
Simplex methodSimplex method
Linear ProgrammingLinear Programming
___________________________________________________________________________
Operations Research
Graphical Solution of LP ProblemsGraphical Solution of LP Problems
1000
3000
x1
x2
20000
A
2000
1000
B
C
D
E
Corner point x1 x2 z
A 0 0 0
B 2000 0 900 000
C 2000 1000 1 450 000
D 1000 2000 1 550 000
E 0 2500 1 375 000
Linear ProgrammingLinear Programming
___________________________________________________________________________
Operations Research
Interpretation of Optimal SolutionInterpretation of Optimal Solution
 Decision variablesDecision variables
 Binding / Nonbinding constraint (Binding / Nonbinding constraint (≤≤ oror ≥≥))
 Objective valueObjective value
= 0= 0
Slack/SurplusSlack/Surplus
variablevariable
> 0> 0
Slack/SurplusSlack/Surplus
variablevariable
Linear ProgrammingLinear Programming
___________________________________________________________________________
Operations Research
Special Cases of LP ModelsSpecial Cases of LP Models
Unique Optimal SolutionUnique Optimal Solution
z
x1
x2
A
Linear ProgrammingLinear Programming
___________________________________________________________________________
Operations Research
Special Cases of LP ModelsSpecial Cases of LP Models
Multiple Optimal SolutionsMultiple Optimal Solutions
z
x1
x2
B
C
Linear ProgrammingLinear Programming
___________________________________________________________________________
Operations Research
Special Cases of LP ModelsSpecial Cases of LP Models
No Optimal SolutionNo Optimal Solution
z
x1
x2
Linear ProgrammingLinear Programming
___________________________________________________________________________
Operations Research
Special Cases of LP ModelsSpecial Cases of LP Models
NoNo FeasibleFeasible SolutionSolution
x1
x2

Weitere ähnliche Inhalte

Andere mochten auch

Chapter 12(cpm pert)
Chapter 12(cpm pert)Chapter 12(cpm pert)
Chapter 12(cpm pert)
Debanjan15
 
Linear Programming 1
Linear Programming 1Linear Programming 1
Linear Programming 1
irsa javed
 
Noise control in IC engine
Noise control in IC engine Noise control in IC engine
Noise control in IC engine
Bhargav A
 
Constructing a network diagram
Constructing a network diagramConstructing a network diagram
Constructing a network diagram
nelramlawy
 

Andere mochten auch (14)

Ind AS 40 Investment Property
Ind AS 40 Investment PropertyInd AS 40 Investment Property
Ind AS 40 Investment Property
 
Ind AS 40 on investment property
Ind AS 40 on investment propertyInd AS 40 on investment property
Ind AS 40 on investment property
 
IAS 40 Investment Property
IAS 40 Investment PropertyIAS 40 Investment Property
IAS 40 Investment Property
 
Chapter 7 - Linear Programming
Chapter 7 - Linear ProgrammingChapter 7 - Linear Programming
Chapter 7 - Linear Programming
 
Dummy Variable Regression
Dummy Variable Regression Dummy Variable Regression
Dummy Variable Regression
 
Noise control
Noise controlNoise control
Noise control
 
LINEAR PROGRAMMING
LINEAR PROGRAMMINGLINEAR PROGRAMMING
LINEAR PROGRAMMING
 
Chapter 12(cpm pert)
Chapter 12(cpm pert)Chapter 12(cpm pert)
Chapter 12(cpm pert)
 
Linear Programming 1
Linear Programming 1Linear Programming 1
Linear Programming 1
 
Noise control in IC engine
Noise control in IC engine Noise control in IC engine
Noise control in IC engine
 
Linear programming ppt
Linear programming pptLinear programming ppt
Linear programming ppt
 
Linear programing
Linear programingLinear programing
Linear programing
 
Linear programming
Linear programmingLinear programming
Linear programming
 
Constructing a network diagram
Constructing a network diagramConstructing a network diagram
Constructing a network diagram
 

Ähnlich wie Lecture 2 (6)

Linear programming optimization in r
Linear programming optimization in r Linear programming optimization in r
Linear programming optimization in r
 
Lecture 1 (1).ppt
Lecture 1 (1).pptLecture 1 (1).ppt
Lecture 1 (1).ppt
 
Tbs910 regression models
Tbs910 regression modelsTbs910 regression models
Tbs910 regression models
 
3 d building
3 d building3 d building
3 d building
 
Industry - Relating Developers' Concepts and Artefact Vocabulary in a Financ...
Industry -  Relating Developers' Concepts and Artefact Vocabulary in a Financ...Industry -  Relating Developers' Concepts and Artefact Vocabulary in a Financ...
Industry - Relating Developers' Concepts and Artefact Vocabulary in a Financ...
 
Lesson no. 7 (Graphs of Cosecant and Secant functions)
Lesson no. 7 (Graphs of Cosecant and Secant functions)Lesson no. 7 (Graphs of Cosecant and Secant functions)
Lesson no. 7 (Graphs of Cosecant and Secant functions)
 

Kürzlich hochgeladen

EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Earley Information Science
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
 

Kürzlich hochgeladen (20)

Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 

Lecture 2