SlideShare a Scribd company logo
1 of 15
Introduction to Operations
Research
Dr Indra Mahakalanda
PhD (Canterbury), MSc (Moratuwa), BSc Eng (Moratuwa), DipM (CIM, UK)
Senior Lecturer,
Department of Decision Sciences,
Faculty of Business
What is Operations Research (OR)?
 OR seeks to improve a problem solution by providing decision makers with information and
insights gained through problem analysis, often involving mathematical models and
computers.
 Some interesting problems that we solve in OR are:
 What is the shortest path/route from one city to the other? What is the lowest cost path/route from one city to
the other? (We call this as a Transportation Network Optimization Problem).
 What is the optimal hydro-reservoir release that gives maximum benefits to the society via hydropower
generation and agriculture? (This is known as Resource Allocation Problem).
 How would you allocate existing lecture halls and laboratories to maximize their utility? (Resource Allocation
Problem).
 Management Science and Operational Research are some other titles used to refer the
same discipline.
Classification of Optimization Problems
 Generally, in an optimization problem, our solution seeks to either
maximize (profit, revenue, resource utilization etc.) or minimize (cost,
time, distance, carbon emission etc.).
 We can categorize any optimization problem into two:
 Unconstrained optimization
 Constrained optimization
Unconstrained Optimization
 Any optimization problem whether it is a constrained or an unconstrained, there is an objective.
 We call this as an Objective Function.
 Let us consider a simple function 𝑦 = π‘₯2
. Let us sketch this function.
 So we call this as a minimization problem. The objective is to minimize the value of 𝑦 for some value of π‘₯.
 Why do we call this as unconstrained optimization problem?
 Also we call this objective function as Non-Linear because the power / degree is not equal to 1. So we expect
the function to be non-linear.
0
5
10
15
20
25
30
-6 -4 -2 0 2 4 6
y
x
y = x2
Minimum value of the function, y
is 0 when x = 0
Constrained Optimization
 Real world problems are rarely unconstrained. That is there are
limitations to the values that π‘₯ can take for a particular objective.
 So a typical constrained optimization problem has:
 An objective function, 𝑓 π‘₯
 This can be a maximization objective or minimization objective
 An a set of constraints
 The limitations on the values of π‘₯ can take.
 Let us consider the same function 𝑓 π‘₯ = π‘₯2. But we will impose a constraint to π‘₯
such that π‘₯ β‰₯ 2.
 Now the objective function is:
min
π‘₯
𝑓 π‘₯ = π‘₯2
Subject to:
Constraint: π‘₯ β‰₯ 2
 Let us sketch the above:
 You may see that π‘₯ is bounded by the constraint
 That is π‘₯ cannot take values less that 2.
 So the new minimum is 𝑓 π‘₯ = 4. This is called constrained optimization.
0
5
10
15
20
25
30
-6 -4 -2 0 2 4 6
y
x
y = x2
π‘₯ = 2
Re-cap
There are two types of optimization problems:
 Constrained and unconstrained.
 Our focus in this lecture series is about constrained optimization problems.
 A typical optimization problem has the following components:
 Objective function
 This can be Linear (eg: 𝑓 π‘₯ = π‘Žπ‘₯ + 𝑏) or Non-linear (eg: 𝑓 π‘₯ = π‘Žπ‘₯2 + 𝑏π‘₯ + 𝑐)
 Subject to:
 One or many constraints (eg: 𝑔 π‘₯ ≀ π‘˜)
Constrained Optimization: Solution Methods
 Linear Programming (LP)
 Integer Linear Programming (ILP)
 Mixed Integer Linear Programming (MILP)
 Non-Linear Programming
 Dynamic Programming Non traditional optimization methods
 Genetic Algorithms
 Differential Evolution
 Simulated Annealing
 Simulated Quenching
In-class exercise
Wyndor is a manufacturing company. It has developed the following new products:
β€’ An 8-foot glass door with aluminum framing.
β€’ A 4-foot by 6-foot double-hung, wood-framed window.
The company has three plants and their functions are as follows:
β€’ Plant 1 produces aluminum frames and hardware.
β€’ Plant 2 produces wood frames.
β€’ Plant 3 produces glass and assembles the windows and doors.
The management has to decide the following:
Should they go ahead with launching these two new products? (What would be the
maximum profit that they can earn?)
If so, what should be the product mix? That is how many door and windows should
they produce to earn maximum profit.
Production Time Used for
Each Unit Produced
Plant Doors Windows Available per
week
1 1 hour 0 4 hours
2 0 2 hours 12 hours
3 3 hours 2 hours 18hours
Unit Profit $300 $500
Decision Variables:
π‘₯𝐷 :No. doors to be manufactured
π‘₯𝑀 :No. windows to be manufactured
Objective:
To maximize profit
π‘šπ‘Žπ‘₯
π‘₯𝐷,π‘₯π‘Š
300π‘₯𝐷 + 500π‘₯𝑀
Subject to:
Constraint 1: Capacity/time available of Plant – 1
1. π‘₯𝐷 ≀ 4
Constraint 2: Capacity/time available of Plant – 2
2. π‘₯𝑀 ≀ 12
Constraint 3: Capacity/time available of Plant – 3
3. π‘₯𝐷+ 2. π‘₯𝑀 ≀ 18
Non negativity constraints:
π‘₯𝐷 β‰₯ 0,π‘₯𝑀 β‰₯ 0
-2
0
2
4
6
8
10
0 1 2 3 4 5 6 7 8
No
of
Windows,
X
W
No. of Doors, XD
XW versus XD
πŸ‘. 𝒙𝑫+ 2. π’™π’˜ = πŸπŸ–
π‘₯𝐷 = 4
π‘₯π‘Š = 6
In class exercise : The Profit & Gambit Co.
Management has decided to undertake a major advertising campaign that will
focus on the following three key products:
β€’ A spray prewash stain remover.
β€’ A liquid laundry detergent.
β€’ A powder laundry detergent.
The campaign will use both television and print media. The general goal is to
increase sales of these products. Management has set the following goals for the
campaign:
β€’ Sales of the stain remover should increase by at least 3%.
β€’ Sales of the liquid detergent should increase by at least 18%.
β€’ Sales of the powder detergent should increase by at least 4%.
Question: how much should they advertise in each medium to meet the sales
goals at a minimum total cost?
Increase in Sales per Unit of
Advertising
Product TV PM Minimum Required
Increase
Stain remover 0% 1% 3%
Liquid detergent 3% 2% 18%
Powder detergent -1% 4% 4%
Unit Cost $1million $2million
Decision Variables:
π‘₯𝑇𝑉 :No. advertising units in TV
π‘₯𝑃𝑀 : No. advertising units in PM
Objective:
To minimize the total advertising cost:
π‘šπ‘–π‘›
π‘₯𝑇𝑉,π‘₯𝑃𝑀
𝟏. π‘₯𝑇𝑉 + 𝟐. π‘₯𝑃𝑀
Subject to:
Stain remover : Total sales to be increased => 3%
1%. π‘₯𝑃𝑀 β‰₯ 3%
Liquid detergent : Total sales to be increased => 18%
3%. π‘₯𝑇𝑉 + 2%. π‘₯𝑃𝑀 β‰₯ 18%
Powder detergent : Total sales to be increased => 4%
βˆ’1%. π‘₯𝑇𝑉+ 4%. π‘₯𝑃𝑀 β‰₯ 4%
Non negativity constraints:
π‘₯𝑇𝑉 β‰₯ 0,π‘₯𝑃𝑀 β‰₯ 0

More Related Content

Similar to OR-I_Lecture_Note_01.pptx

Operation research history and overview application limitation
Operation research history and overview application limitationOperation research history and overview application limitation
Operation research history and overview application limitationBalaji P
Β 
LINEAR PROGRAMMING
LINEAR PROGRAMMINGLINEAR PROGRAMMING
LINEAR PROGRAMMINGrashi9
Β 
6 data envelopment_analysis
6 data envelopment_analysis6 data envelopment_analysis
6 data envelopment_analysisFEG
Β 
Linear programming
Linear programmingLinear programming
Linear programmingpolast
Β 
session 3 OR_L1.pptx
session 3 OR_L1.pptxsession 3 OR_L1.pptx
session 3 OR_L1.pptxssuser28e8041
Β 
Operations Research.pptx
Operations Research.pptxOperations Research.pptx
Operations Research.pptxbanhi.guha
Β 
Fdp session rtu session 1
Fdp session rtu session 1Fdp session rtu session 1
Fdp session rtu session 1sprsingh1
Β 
1. intro. to or & lp
1. intro. to or & lp1. intro. to or & lp
1. intro. to or & lpHakeem-Ur- Rehman
Β 
LPILP Models-1.ppt
LPILP Models-1.pptLPILP Models-1.ppt
LPILP Models-1.pptUtkarsh209524
Β 
Chapter 6-INTEGER PROGRAMMING note.pdf
Chapter 6-INTEGER PROGRAMMING  note.pdfChapter 6-INTEGER PROGRAMMING  note.pdf
Chapter 6-INTEGER PROGRAMMING note.pdfTsegay Berhe
Β 
Linear programming models - U2.pptx
Linear programming models - U2.pptxLinear programming models - U2.pptx
Linear programming models - U2.pptxMariaBurgos55
Β 
OR_Hamdy_taha.ppt
OR_Hamdy_taha.pptOR_Hamdy_taha.ppt
OR_Hamdy_taha.pptssuserd070bd
Β 
OR_Hamdy_taha.ppt
OR_Hamdy_taha.pptOR_Hamdy_taha.ppt
OR_Hamdy_taha.pptamanyosama12
Β 
DECISION MAKING
DECISION MAKINGDECISION MAKING
DECISION MAKINGDronak Sahu
Β 
Mb0048 operations research
Mb0048  operations researchMb0048  operations research
Mb0048 operations researchsmumbahelp
Β 
Supply Chain Management - Optimization technology
Supply Chain Management - Optimization technologySupply Chain Management - Optimization technology
Supply Chain Management - Optimization technologyNurhazman Abdul Aziz
Β 
CHAPTER TWO - OPERATIONS RESEARCH (2).pptx
CHAPTER TWO - OPERATIONS RESEARCH (2).pptxCHAPTER TWO - OPERATIONS RESEARCH (2).pptx
CHAPTER TWO - OPERATIONS RESEARCH (2).pptxAynetuTerefe2
Β 
LF Energy Webinar - Unveiling OpenEEMeter 4.0
LF Energy Webinar - Unveiling OpenEEMeter 4.0LF Energy Webinar - Unveiling OpenEEMeter 4.0
LF Energy Webinar - Unveiling OpenEEMeter 4.0DanBrown980551
Β 
Linear Programming
Linear ProgrammingLinear Programming
Linear ProgrammingPulchowk Campus
Β 

Similar to OR-I_Lecture_Note_01.pptx (20)

Operation research history and overview application limitation
Operation research history and overview application limitationOperation research history and overview application limitation
Operation research history and overview application limitation
Β 
LINEAR PROGRAMMING
LINEAR PROGRAMMINGLINEAR PROGRAMMING
LINEAR PROGRAMMING
Β 
6 data envelopment_analysis
6 data envelopment_analysis6 data envelopment_analysis
6 data envelopment_analysis
Β 
Linear programming
Linear programmingLinear programming
Linear programming
Β 
session 3 OR_L1.pptx
session 3 OR_L1.pptxsession 3 OR_L1.pptx
session 3 OR_L1.pptx
Β 
Operations Research.pptx
Operations Research.pptxOperations Research.pptx
Operations Research.pptx
Β 
Fdp session rtu session 1
Fdp session rtu session 1Fdp session rtu session 1
Fdp session rtu session 1
Β 
1. intro. to or & lp
1. intro. to or & lp1. intro. to or & lp
1. intro. to or & lp
Β 
LPILP Models-1.ppt
LPILP Models-1.pptLPILP Models-1.ppt
LPILP Models-1.ppt
Β 
Chapter 6-INTEGER PROGRAMMING note.pdf
Chapter 6-INTEGER PROGRAMMING  note.pdfChapter 6-INTEGER PROGRAMMING  note.pdf
Chapter 6-INTEGER PROGRAMMING note.pdf
Β 
Linear programming models - U2.pptx
Linear programming models - U2.pptxLinear programming models - U2.pptx
Linear programming models - U2.pptx
Β 
OR_Hamdy_taha.ppt
OR_Hamdy_taha.pptOR_Hamdy_taha.ppt
OR_Hamdy_taha.ppt
Β 
OR_Hamdy_taha.ppt
OR_Hamdy_taha.pptOR_Hamdy_taha.ppt
OR_Hamdy_taha.ppt
Β 
DECISION MAKING
DECISION MAKINGDECISION MAKING
DECISION MAKING
Β 
Mb0048 operations research
Mb0048  operations researchMb0048  operations research
Mb0048 operations research
Β 
Ch02.ppt
Ch02.pptCh02.ppt
Ch02.ppt
Β 
Supply Chain Management - Optimization technology
Supply Chain Management - Optimization technologySupply Chain Management - Optimization technology
Supply Chain Management - Optimization technology
Β 
CHAPTER TWO - OPERATIONS RESEARCH (2).pptx
CHAPTER TWO - OPERATIONS RESEARCH (2).pptxCHAPTER TWO - OPERATIONS RESEARCH (2).pptx
CHAPTER TWO - OPERATIONS RESEARCH (2).pptx
Β 
LF Energy Webinar - Unveiling OpenEEMeter 4.0
LF Energy Webinar - Unveiling OpenEEMeter 4.0LF Energy Webinar - Unveiling OpenEEMeter 4.0
LF Energy Webinar - Unveiling OpenEEMeter 4.0
Β 
Linear Programming
Linear ProgrammingLinear Programming
Linear Programming
Β 

Recently uploaded

00_Main ppt_MeetupDORA&CyberSecurity.pptx
00_Main ppt_MeetupDORA&CyberSecurity.pptx00_Main ppt_MeetupDORA&CyberSecurity.pptx
00_Main ppt_MeetupDORA&CyberSecurity.pptxFinTech Belgium
Β 
Malad Call Girl in Services 9892124323 | β‚Ή,4500 With Room Free Delivery
Malad Call Girl in Services  9892124323 | β‚Ή,4500 With Room Free DeliveryMalad Call Girl in Services  9892124323 | β‚Ή,4500 With Room Free Delivery
Malad Call Girl in Services 9892124323 | β‚Ή,4500 With Room Free DeliveryPooja Nehwal
Β 
Best VIP Call Girls Noida Sector 18 Call Me: 8448380779
Best VIP Call Girls Noida Sector 18 Call Me: 8448380779Best VIP Call Girls Noida Sector 18 Call Me: 8448380779
Best VIP Call Girls Noida Sector 18 Call Me: 8448380779Delhi Call girls
Β 
Independent Lucknow Call Girls 8923113531WhatsApp Lucknow Call Girls make you...
Independent Lucknow Call Girls 8923113531WhatsApp Lucknow Call Girls make you...Independent Lucknow Call Girls 8923113531WhatsApp Lucknow Call Girls make you...
Independent Lucknow Call Girls 8923113531WhatsApp Lucknow Call Girls make you...makika9823
Β 
letter-from-the-chair-to-the-fca-relating-to-british-steel-pensions-scheme-15...
letter-from-the-chair-to-the-fca-relating-to-british-steel-pensions-scheme-15...letter-from-the-chair-to-the-fca-relating-to-british-steel-pensions-scheme-15...
letter-from-the-chair-to-the-fca-relating-to-british-steel-pensions-scheme-15...Henry Tapper
Β 
Russian Call Girls In Gtb Nagar (Delhi) 9711199012 πŸ’‹βœ”πŸ’•πŸ˜˜ Naughty Call Girls Se...
Russian Call Girls In Gtb Nagar (Delhi) 9711199012 πŸ’‹βœ”πŸ’•πŸ˜˜ Naughty Call Girls Se...Russian Call Girls In Gtb Nagar (Delhi) 9711199012 πŸ’‹βœ”πŸ’•πŸ˜˜ Naughty Call Girls Se...
Russian Call Girls In Gtb Nagar (Delhi) 9711199012 πŸ’‹βœ”πŸ’•πŸ˜˜ Naughty Call Girls Se...shivangimorya083
Β 
05_Annelore Lenoir_Docbyte_MeetupDora&Cybersecurity.pptx
05_Annelore Lenoir_Docbyte_MeetupDora&Cybersecurity.pptx05_Annelore Lenoir_Docbyte_MeetupDora&Cybersecurity.pptx
05_Annelore Lenoir_Docbyte_MeetupDora&Cybersecurity.pptxFinTech Belgium
Β 
Quarter 4- Module 3 Principles of Marketing
Quarter 4- Module 3 Principles of MarketingQuarter 4- Module 3 Principles of Marketing
Quarter 4- Module 3 Principles of MarketingMaristelaRamos12
Β 
The Economic History of the U.S. Lecture 18.pdf
The Economic History of the U.S. Lecture 18.pdfThe Economic History of the U.S. Lecture 18.pdf
The Economic History of the U.S. Lecture 18.pdfGale Pooley
Β 
High Class Call Girls Nashik Maya 7001305949 Independent Escort Service Nashik
High Class Call Girls Nashik Maya 7001305949 Independent Escort Service NashikHigh Class Call Girls Nashik Maya 7001305949 Independent Escort Service Nashik
High Class Call Girls Nashik Maya 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
Β 
Instant Issue Debit Cards - School Designs
Instant Issue Debit Cards - School DesignsInstant Issue Debit Cards - School Designs
Instant Issue Debit Cards - School Designsegoetzinger
Β 
High Class Call Girls Nagpur Grishma Call 7001035870 Meet With Nagpur Escorts
High Class Call Girls Nagpur Grishma Call 7001035870 Meet With Nagpur EscortsHigh Class Call Girls Nagpur Grishma Call 7001035870 Meet With Nagpur Escorts
High Class Call Girls Nagpur Grishma Call 7001035870 Meet With Nagpur Escortsranjana rawat
Β 
OAT_RI_Ep19 WeighingTheRisks_Apr24_TheYellowMetal.pptx
OAT_RI_Ep19 WeighingTheRisks_Apr24_TheYellowMetal.pptxOAT_RI_Ep19 WeighingTheRisks_Apr24_TheYellowMetal.pptx
OAT_RI_Ep19 WeighingTheRisks_Apr24_TheYellowMetal.pptxhiddenlevers
Β 
VIP Call Girls Thane Sia 8617697112 Independent Escort Service Thane
VIP Call Girls Thane Sia 8617697112 Independent Escort Service ThaneVIP Call Girls Thane Sia 8617697112 Independent Escort Service Thane
VIP Call Girls Thane Sia 8617697112 Independent Escort Service ThaneCall girls in Ahmedabad High profile
Β 
Vip B Aizawl Call Girls #9907093804 Contact Number Escorts Service Aizawl
Vip B Aizawl Call Girls #9907093804 Contact Number Escorts Service AizawlVip B Aizawl Call Girls #9907093804 Contact Number Escorts Service Aizawl
Vip B Aizawl Call Girls #9907093804 Contact Number Escorts Service Aizawlmakika9823
Β 
Solution Manual for Financial Accounting, 11th Edition by Robert Libby, Patri...
Solution Manual for Financial Accounting, 11th Edition by Robert Libby, Patri...Solution Manual for Financial Accounting, 11th Edition by Robert Libby, Patri...
Solution Manual for Financial Accounting, 11th Edition by Robert Libby, Patri...ssifa0344
Β 
02_Fabio Colombo_Accenture_MeetupDora&Cybersecurity.pptx
02_Fabio Colombo_Accenture_MeetupDora&Cybersecurity.pptx02_Fabio Colombo_Accenture_MeetupDora&Cybersecurity.pptx
02_Fabio Colombo_Accenture_MeetupDora&Cybersecurity.pptxFinTech Belgium
Β 
Monthly Market Risk Update: April 2024 [SlideShare]
Monthly Market Risk Update: April 2024 [SlideShare]Monthly Market Risk Update: April 2024 [SlideShare]
Monthly Market Risk Update: April 2024 [SlideShare]Commonwealth
Β 

Recently uploaded (20)

00_Main ppt_MeetupDORA&CyberSecurity.pptx
00_Main ppt_MeetupDORA&CyberSecurity.pptx00_Main ppt_MeetupDORA&CyberSecurity.pptx
00_Main ppt_MeetupDORA&CyberSecurity.pptx
Β 
Malad Call Girl in Services 9892124323 | β‚Ή,4500 With Room Free Delivery
Malad Call Girl in Services  9892124323 | β‚Ή,4500 With Room Free DeliveryMalad Call Girl in Services  9892124323 | β‚Ή,4500 With Room Free Delivery
Malad Call Girl in Services 9892124323 | β‚Ή,4500 With Room Free Delivery
Β 
Best VIP Call Girls Noida Sector 18 Call Me: 8448380779
Best VIP Call Girls Noida Sector 18 Call Me: 8448380779Best VIP Call Girls Noida Sector 18 Call Me: 8448380779
Best VIP Call Girls Noida Sector 18 Call Me: 8448380779
Β 
Independent Lucknow Call Girls 8923113531WhatsApp Lucknow Call Girls make you...
Independent Lucknow Call Girls 8923113531WhatsApp Lucknow Call Girls make you...Independent Lucknow Call Girls 8923113531WhatsApp Lucknow Call Girls make you...
Independent Lucknow Call Girls 8923113531WhatsApp Lucknow Call Girls make you...
Β 
letter-from-the-chair-to-the-fca-relating-to-british-steel-pensions-scheme-15...
letter-from-the-chair-to-the-fca-relating-to-british-steel-pensions-scheme-15...letter-from-the-chair-to-the-fca-relating-to-british-steel-pensions-scheme-15...
letter-from-the-chair-to-the-fca-relating-to-british-steel-pensions-scheme-15...
Β 
Russian Call Girls In Gtb Nagar (Delhi) 9711199012 πŸ’‹βœ”πŸ’•πŸ˜˜ Naughty Call Girls Se...
Russian Call Girls In Gtb Nagar (Delhi) 9711199012 πŸ’‹βœ”πŸ’•πŸ˜˜ Naughty Call Girls Se...Russian Call Girls In Gtb Nagar (Delhi) 9711199012 πŸ’‹βœ”πŸ’•πŸ˜˜ Naughty Call Girls Se...
Russian Call Girls In Gtb Nagar (Delhi) 9711199012 πŸ’‹βœ”πŸ’•πŸ˜˜ Naughty Call Girls Se...
Β 
05_Annelore Lenoir_Docbyte_MeetupDora&Cybersecurity.pptx
05_Annelore Lenoir_Docbyte_MeetupDora&Cybersecurity.pptx05_Annelore Lenoir_Docbyte_MeetupDora&Cybersecurity.pptx
05_Annelore Lenoir_Docbyte_MeetupDora&Cybersecurity.pptx
Β 
Quarter 4- Module 3 Principles of Marketing
Quarter 4- Module 3 Principles of MarketingQuarter 4- Module 3 Principles of Marketing
Quarter 4- Module 3 Principles of Marketing
Β 
Veritas Interim Report 1 January–31 March 2024
Veritas Interim Report 1 January–31 March 2024Veritas Interim Report 1 January–31 March 2024
Veritas Interim Report 1 January–31 March 2024
Β 
The Economic History of the U.S. Lecture 18.pdf
The Economic History of the U.S. Lecture 18.pdfThe Economic History of the U.S. Lecture 18.pdf
The Economic History of the U.S. Lecture 18.pdf
Β 
Commercial Bank Economic Capsule - April 2024
Commercial Bank Economic Capsule - April 2024Commercial Bank Economic Capsule - April 2024
Commercial Bank Economic Capsule - April 2024
Β 
High Class Call Girls Nashik Maya 7001305949 Independent Escort Service Nashik
High Class Call Girls Nashik Maya 7001305949 Independent Escort Service NashikHigh Class Call Girls Nashik Maya 7001305949 Independent Escort Service Nashik
High Class Call Girls Nashik Maya 7001305949 Independent Escort Service Nashik
Β 
Instant Issue Debit Cards - School Designs
Instant Issue Debit Cards - School DesignsInstant Issue Debit Cards - School Designs
Instant Issue Debit Cards - School Designs
Β 
High Class Call Girls Nagpur Grishma Call 7001035870 Meet With Nagpur Escorts
High Class Call Girls Nagpur Grishma Call 7001035870 Meet With Nagpur EscortsHigh Class Call Girls Nagpur Grishma Call 7001035870 Meet With Nagpur Escorts
High Class Call Girls Nagpur Grishma Call 7001035870 Meet With Nagpur Escorts
Β 
OAT_RI_Ep19 WeighingTheRisks_Apr24_TheYellowMetal.pptx
OAT_RI_Ep19 WeighingTheRisks_Apr24_TheYellowMetal.pptxOAT_RI_Ep19 WeighingTheRisks_Apr24_TheYellowMetal.pptx
OAT_RI_Ep19 WeighingTheRisks_Apr24_TheYellowMetal.pptx
Β 
VIP Call Girls Thane Sia 8617697112 Independent Escort Service Thane
VIP Call Girls Thane Sia 8617697112 Independent Escort Service ThaneVIP Call Girls Thane Sia 8617697112 Independent Escort Service Thane
VIP Call Girls Thane Sia 8617697112 Independent Escort Service Thane
Β 
Vip B Aizawl Call Girls #9907093804 Contact Number Escorts Service Aizawl
Vip B Aizawl Call Girls #9907093804 Contact Number Escorts Service AizawlVip B Aizawl Call Girls #9907093804 Contact Number Escorts Service Aizawl
Vip B Aizawl Call Girls #9907093804 Contact Number Escorts Service Aizawl
Β 
Solution Manual for Financial Accounting, 11th Edition by Robert Libby, Patri...
Solution Manual for Financial Accounting, 11th Edition by Robert Libby, Patri...Solution Manual for Financial Accounting, 11th Edition by Robert Libby, Patri...
Solution Manual for Financial Accounting, 11th Edition by Robert Libby, Patri...
Β 
02_Fabio Colombo_Accenture_MeetupDora&Cybersecurity.pptx
02_Fabio Colombo_Accenture_MeetupDora&Cybersecurity.pptx02_Fabio Colombo_Accenture_MeetupDora&Cybersecurity.pptx
02_Fabio Colombo_Accenture_MeetupDora&Cybersecurity.pptx
Β 
Monthly Market Risk Update: April 2024 [SlideShare]
Monthly Market Risk Update: April 2024 [SlideShare]Monthly Market Risk Update: April 2024 [SlideShare]
Monthly Market Risk Update: April 2024 [SlideShare]
Β 

OR-I_Lecture_Note_01.pptx

  • 1. Introduction to Operations Research Dr Indra Mahakalanda PhD (Canterbury), MSc (Moratuwa), BSc Eng (Moratuwa), DipM (CIM, UK) Senior Lecturer, Department of Decision Sciences, Faculty of Business
  • 2. What is Operations Research (OR)?  OR seeks to improve a problem solution by providing decision makers with information and insights gained through problem analysis, often involving mathematical models and computers.  Some interesting problems that we solve in OR are:  What is the shortest path/route from one city to the other? What is the lowest cost path/route from one city to the other? (We call this as a Transportation Network Optimization Problem).  What is the optimal hydro-reservoir release that gives maximum benefits to the society via hydropower generation and agriculture? (This is known as Resource Allocation Problem).  How would you allocate existing lecture halls and laboratories to maximize their utility? (Resource Allocation Problem).  Management Science and Operational Research are some other titles used to refer the same discipline.
  • 3. Classification of Optimization Problems  Generally, in an optimization problem, our solution seeks to either maximize (profit, revenue, resource utilization etc.) or minimize (cost, time, distance, carbon emission etc.).  We can categorize any optimization problem into two:  Unconstrained optimization  Constrained optimization
  • 4. Unconstrained Optimization  Any optimization problem whether it is a constrained or an unconstrained, there is an objective.  We call this as an Objective Function.  Let us consider a simple function 𝑦 = π‘₯2 . Let us sketch this function.  So we call this as a minimization problem. The objective is to minimize the value of 𝑦 for some value of π‘₯.  Why do we call this as unconstrained optimization problem?  Also we call this objective function as Non-Linear because the power / degree is not equal to 1. So we expect the function to be non-linear. 0 5 10 15 20 25 30 -6 -4 -2 0 2 4 6 y x y = x2 Minimum value of the function, y is 0 when x = 0
  • 5. Constrained Optimization  Real world problems are rarely unconstrained. That is there are limitations to the values that π‘₯ can take for a particular objective.  So a typical constrained optimization problem has:  An objective function, 𝑓 π‘₯  This can be a maximization objective or minimization objective  An a set of constraints  The limitations on the values of π‘₯ can take.
  • 6.  Let us consider the same function 𝑓 π‘₯ = π‘₯2. But we will impose a constraint to π‘₯ such that π‘₯ β‰₯ 2.  Now the objective function is: min π‘₯ 𝑓 π‘₯ = π‘₯2 Subject to: Constraint: π‘₯ β‰₯ 2  Let us sketch the above:  You may see that π‘₯ is bounded by the constraint  That is π‘₯ cannot take values less that 2.  So the new minimum is 𝑓 π‘₯ = 4. This is called constrained optimization. 0 5 10 15 20 25 30 -6 -4 -2 0 2 4 6 y x y = x2 π‘₯ = 2
  • 7. Re-cap There are two types of optimization problems:  Constrained and unconstrained.  Our focus in this lecture series is about constrained optimization problems.  A typical optimization problem has the following components:  Objective function  This can be Linear (eg: 𝑓 π‘₯ = π‘Žπ‘₯ + 𝑏) or Non-linear (eg: 𝑓 π‘₯ = π‘Žπ‘₯2 + 𝑏π‘₯ + 𝑐)  Subject to:  One or many constraints (eg: 𝑔 π‘₯ ≀ π‘˜)
  • 8. Constrained Optimization: Solution Methods  Linear Programming (LP)  Integer Linear Programming (ILP)  Mixed Integer Linear Programming (MILP)  Non-Linear Programming  Dynamic Programming Non traditional optimization methods  Genetic Algorithms  Differential Evolution  Simulated Annealing  Simulated Quenching
  • 9. In-class exercise Wyndor is a manufacturing company. It has developed the following new products: β€’ An 8-foot glass door with aluminum framing. β€’ A 4-foot by 6-foot double-hung, wood-framed window. The company has three plants and their functions are as follows: β€’ Plant 1 produces aluminum frames and hardware. β€’ Plant 2 produces wood frames. β€’ Plant 3 produces glass and assembles the windows and doors. The management has to decide the following: Should they go ahead with launching these two new products? (What would be the maximum profit that they can earn?) If so, what should be the product mix? That is how many door and windows should they produce to earn maximum profit.
  • 10. Production Time Used for Each Unit Produced Plant Doors Windows Available per week 1 1 hour 0 4 hours 2 0 2 hours 12 hours 3 3 hours 2 hours 18hours Unit Profit $300 $500
  • 11. Decision Variables: π‘₯𝐷 :No. doors to be manufactured π‘₯𝑀 :No. windows to be manufactured Objective: To maximize profit π‘šπ‘Žπ‘₯ π‘₯𝐷,π‘₯π‘Š 300π‘₯𝐷 + 500π‘₯𝑀 Subject to: Constraint 1: Capacity/time available of Plant – 1 1. π‘₯𝐷 ≀ 4 Constraint 2: Capacity/time available of Plant – 2 2. π‘₯𝑀 ≀ 12 Constraint 3: Capacity/time available of Plant – 3 3. π‘₯𝐷+ 2. π‘₯𝑀 ≀ 18 Non negativity constraints: π‘₯𝐷 β‰₯ 0,π‘₯𝑀 β‰₯ 0
  • 12. -2 0 2 4 6 8 10 0 1 2 3 4 5 6 7 8 No of Windows, X W No. of Doors, XD XW versus XD πŸ‘. 𝒙𝑫+ 2. π’™π’˜ = πŸπŸ– π‘₯𝐷 = 4 π‘₯π‘Š = 6
  • 13. In class exercise : The Profit & Gambit Co. Management has decided to undertake a major advertising campaign that will focus on the following three key products: β€’ A spray prewash stain remover. β€’ A liquid laundry detergent. β€’ A powder laundry detergent. The campaign will use both television and print media. The general goal is to increase sales of these products. Management has set the following goals for the campaign: β€’ Sales of the stain remover should increase by at least 3%. β€’ Sales of the liquid detergent should increase by at least 18%. β€’ Sales of the powder detergent should increase by at least 4%. Question: how much should they advertise in each medium to meet the sales goals at a minimum total cost?
  • 14. Increase in Sales per Unit of Advertising Product TV PM Minimum Required Increase Stain remover 0% 1% 3% Liquid detergent 3% 2% 18% Powder detergent -1% 4% 4% Unit Cost $1million $2million
  • 15. Decision Variables: π‘₯𝑇𝑉 :No. advertising units in TV π‘₯𝑃𝑀 : No. advertising units in PM Objective: To minimize the total advertising cost: π‘šπ‘–π‘› π‘₯𝑇𝑉,π‘₯𝑃𝑀 𝟏. π‘₯𝑇𝑉 + 𝟐. π‘₯𝑃𝑀 Subject to: Stain remover : Total sales to be increased => 3% 1%. π‘₯𝑃𝑀 β‰₯ 3% Liquid detergent : Total sales to be increased => 18% 3%. π‘₯𝑇𝑉 + 2%. π‘₯𝑃𝑀 β‰₯ 18% Powder detergent : Total sales to be increased => 4% βˆ’1%. π‘₯𝑇𝑉+ 4%. π‘₯𝑃𝑀 β‰₯ 4% Non negativity constraints: π‘₯𝑇𝑉 β‰₯ 0,π‘₯𝑃𝑀 β‰₯ 0