SlideShare a Scribd company logo
___________________________________________________________________________
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

More Related Content

Viewers also liked

Ind AS 40 Investment Property
Ind AS 40 Investment PropertyInd AS 40 Investment Property
Ind AS 40 Investment Property
CA Neha Abhishek
 
Ind AS 40 on investment property
Ind AS 40 on investment propertyInd AS 40 on investment property
Ind AS 40 on investment property
Pranav Joshi
 
IAS 40 Investment Property
IAS 40 Investment PropertyIAS 40 Investment Property
IAS 40 Investment Property
Lynnix (UK) Limited
 
Chapter 7 - Linear Programming
Chapter 7 - Linear ProgrammingChapter 7 - Linear Programming
Chapter 7 - Linear Programming
Muhammad Bilal Khairuddin
 
Dummy Variable Regression
Dummy Variable Regression Dummy Variable Regression
Dummy Variable Regression
Lawrence Marsh
 
Noise control
Noise controlNoise control
Noise control
Yashwant Raj Verma
 
LINEAR PROGRAMMING
LINEAR PROGRAMMINGLINEAR PROGRAMMING
LINEAR PROGRAMMING
rashi9
 
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
 
Linear programming ppt
Linear programming pptLinear programming ppt
Linear programming ppt
Meenakshi Tripathi
 
Linear programing
Linear programingLinear programing
Linear programing
Aniruddh Tiwari
 
Linear programming
Linear programmingLinear programming
Linear programming
Ravindra Singh
 
Constructing a network diagram
Constructing a network diagramConstructing a network diagram
Constructing a network diagram
nelramlawy
 

Viewers also liked (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
 

Similar to Lecture 2

Linear programming optimization in r
Linear programming optimization in r Linear programming optimization in r
Linear programming optimization in r
Ashwini Mathur
 
Lecture 1 (1).ppt
Lecture 1 (1).pptLecture 1 (1).ppt
Lecture 1 (1).ppt
NanoSana
 
Tbs910 regression models
Tbs910 regression modelsTbs910 regression models
Tbs910 regression models
Stephen Ong
 
3 d building
3 d building3 d building
3 d building
NeilOw87
 
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...
ICSM 2011
 
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)
Genaro de Mesa, Jr.
 

Similar to 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)
 

Recently uploaded

Freshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-EfficiencyFreshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
ScyllaDB
 
Nordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptxNordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptx
MichaelKnudsen27
 
5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides
DanBrown980551
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
Tomaz Bratanic
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
panagenda
 
A Comprehensive Guide to DeFi Development Services in 2024
A Comprehensive Guide to DeFi Development Services in 2024A Comprehensive Guide to DeFi Development Services in 2024
A Comprehensive Guide to DeFi Development Services in 2024
Intelisync
 
Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...
Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...
Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...
Tatiana Kojar
 
Choosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptxChoosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptx
Brandon Minnick, MBA
 
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
Edge AI and Vision Alliance
 
June Patch Tuesday
June Patch TuesdayJune Patch Tuesday
June Patch Tuesday
Ivanti
 
Digital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
Digital Banking in the Cloud: How Citizens Bank Unlocked Their MainframeDigital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
Digital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
Precisely
 
AWS Cloud Cost Optimization Presentation.pptx
AWS Cloud Cost Optimization Presentation.pptxAWS Cloud Cost Optimization Presentation.pptx
AWS Cloud Cost Optimization Presentation.pptx
HarisZaheer8
 
dbms calicut university B. sc Cs 4th sem.pdf
dbms  calicut university B. sc Cs 4th sem.pdfdbms  calicut university B. sc Cs 4th sem.pdf
dbms calicut university B. sc Cs 4th sem.pdf
Shinana2
 
Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
Pixlogix Infotech
 
Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024
Jason Packer
 
Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
Zilliz
 
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdfMonitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Tosin Akinosho
 
FREE A4 Cyber Security Awareness Posters-Social Engineering part 3
FREE A4 Cyber Security Awareness  Posters-Social Engineering part 3FREE A4 Cyber Security Awareness  Posters-Social Engineering part 3
FREE A4 Cyber Security Awareness Posters-Social Engineering part 3
Data Hops
 
Digital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying AheadDigital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying Ahead
Wask
 
Generating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and MilvusGenerating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and Milvus
Zilliz
 

Recently uploaded (20)

Freshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-EfficiencyFreshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
 
Nordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptxNordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptx
 
5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
 
A Comprehensive Guide to DeFi Development Services in 2024
A Comprehensive Guide to DeFi Development Services in 2024A Comprehensive Guide to DeFi Development Services in 2024
A Comprehensive Guide to DeFi Development Services in 2024
 
Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...
Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...
Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...
 
Choosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptxChoosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptx
 
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
 
June Patch Tuesday
June Patch TuesdayJune Patch Tuesday
June Patch Tuesday
 
Digital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
Digital Banking in the Cloud: How Citizens Bank Unlocked Their MainframeDigital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
Digital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
 
AWS Cloud Cost Optimization Presentation.pptx
AWS Cloud Cost Optimization Presentation.pptxAWS Cloud Cost Optimization Presentation.pptx
AWS Cloud Cost Optimization Presentation.pptx
 
dbms calicut university B. sc Cs 4th sem.pdf
dbms  calicut university B. sc Cs 4th sem.pdfdbms  calicut university B. sc Cs 4th sem.pdf
dbms calicut university B. sc Cs 4th sem.pdf
 
Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
 
Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024
 
Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
 
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdfMonitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdf
 
FREE A4 Cyber Security Awareness Posters-Social Engineering part 3
FREE A4 Cyber Security Awareness  Posters-Social Engineering part 3FREE A4 Cyber Security Awareness  Posters-Social Engineering part 3
FREE A4 Cyber Security Awareness Posters-Social Engineering part 3
 
Digital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying AheadDigital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying Ahead
 
Generating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and MilvusGenerating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and Milvus
 

Lecture 2