Professional Documents
Culture Documents
Operations Research
and Management - 2
21MECH42H-O
Operations Research
1
Terminology
Dr. Noha Mostafa
Mechanical Engineering Department
Operations Research & Management
4
Operations Research
Operations Research
2
History of OR
Dr. Noha Mostafa
Mechanical Engineering Department
Operations Research & Management
7
3
OR Steps
Dr. Noha Mostafa
Mechanical Engineering Department
Operations Research & Management
10
▰Operations
▰Research
The process of observation and testing characterized by the scientific method. Situation, problem
statement, model construction, validation, experimentation, candidate solutions.
▰Model
Steps of OR
Internal nursing staff not happy with their schedules; hospital using Dr. Noha Mostafa
too many external nurses. Mechanical Engineering Department
Operations Research & Management
1. Observation
Formulate the
Problem
Situation Problem
Statement
Data
Long-term planning
– Full & part-timers
– Shifts
– Days off
Weekly scheduling
– Vacations, leave
– Overtime
– Part-timers, casuals
– Task assignments
Real-time control
– Emergencies
– Daily adjustments
– Sick leave
– Overtime
Situation Problem
Problem must be translated from verbal, Formulate the statement
qualitative terms to logical, quantitative Problem
terms. Data
Collect input data -- nurse profiles and demand requirements; apply algorithm; post-
process results to get monthly schedules.
Dr. Noha Mostafa
Mechanical Engineering Department
Operations Research & Management
19
5. Implementation
Implement nurse scheduling system in one unit at a time. Integrate with existing HR
and T&A systems. Provide training sessions during the workday.
Dr. Noha Mostafa
Mechanical Engineering Department
Operations Research & Management
20
4
OR Applications
Dr. Noha Mostafa
Mechanical Engineering Department
Operations Research & Management
21
▶https://www.weforum.org/agenda/2019/08/this-us-city-put-an-algorithm-in-charge-of-its-school-bus-routes-and-saved-5-million/
Dr. Noha Mostafa
▶https://www.facebook.com/watch/?v=410034326354900 Mechanical Engineering Department
Operations Research & Management
22
OR techniques are used by airlines and rail companies to offer varying fares and make higher
revenues by filling more seats at different prices - an OR technique known as Yield Management.
All airlines depend on the effective use of OR techniques to make them operate at a profit.
Dr. Noha Mostafa
Mechanical Engineering Department
Operations Research & Management
23
Retailing
In supermarkets, data from store loyalty card schemes is analyzed by OR groups to advise on
merchandising policies and profitability improvement.
OR methods are also used to decide when and where new store developments should be made.
Dr. Noha Mostafa
Mechanical Engineering Department
Operations Research & Management
24
Health
Financial services
4
OR Models
Dr. Noha Mostafa
Mechanical Engineering Department
Operations Research & Management
27
Mathematical programming
5
Linear Programming
Dr. Noha Mostafa
Mechanical Engineering Department
Operations Research & Management
31
decision making.
LP importance
The output generated from linear programming packages provides useful “what if”
analysis. Dr. Noha Mostafa
Mechanical Engineering Department
Operations Research & Management
33
LP assumptions
LP components
Model components
6
LP Examples
Dr. Noha Mostafa
Mechanical Engineering Department
Operations Research & Management
Example 1
How many bowls and mugs should be produced to maximize profits given
labor and materials constraints?
Maximization or Minimization?
Resources?
Decision variables?
Objective function?
Feasibility
x1 = 5, x2 = 10
Z = 40(5) + 50(10) = $700 Feasible
solution
1(5) + 2(10) = 25 ≤ 40
4(5) + 3(10) = 50 ≤ 120 Dr. Noha Mostafa
Mechanical Engineering Department
Operations Research & Management
44
Example
x1 = 10, x2 = 20
Z = 40(10) + 50(20) = $1400 Infeasible
solution
1(10) + 2(20) = 50 > 40
Dr. Noha Mostafa
Mechanical Engineering Department
Operations Research & Management
45
Example 2
Marketing requirement
Total production cannot exceed 700 dozens.
Number of dozens of Woody cannot exceed number of
dozens of Buzz by more than 350.
Technology requirement
Woody requires 2 pounds of plastic and 3 minutes of
labor per dozen.
Buzz requires 1 pound of plastic and 4 minutes of labor
per dozen. Dr. Noha Mostafa
Mechanical Engineering Department
Operations Research & Management
47
Example
Class activity
Toy Paradise manufactures two toy doll models: Woody and Buzz lightyear
Resources are limited to 1000 pounds of special plastic and 40 hours of production time per
week.
Total production cannot exceed 700 dozens.
Number of dozens of Woody cannot exceed number of dozens of Buzz by more than 350.
Woody requires 2 pounds of plastic and 3 minutes of labor per dozen.
Buzz requires 1 pound of plastic and 4 minutes of labor per dozen.
The current production plan is to producing as much as possible of the more profitable
product, Woody ($8 profit per dozen) and use resources left over to produce Buzz ($5
profit per dozen).
Decisions variables:
X1 = Weekly production level of Woody (in dozens)
X2 = Weekly production level of Buzz lightyear (in dozens).
Objective Function:
Weekly profit, to be maximized
Max Z = 8X1 + 5X2 (Weekly profit)
subject to
2X1 + 1X2 ≤ 1000 (Plastic)
3X1 + 4X2 ≤ 2400 (Production Time)
X1 + X2 ≤ 700 (Total production)
X1 - X2 ≤ 350 (Mix)
Xi ≥ 0, i = 1,2 (Non-negativity)
Dr. Noha Mostafa
Mechanical Engineering Department
Operations Research & Management
51
7
Graphical Solution
Dr. Noha Mostafa
Mechanical Engineering Department
Operations Research & Management
52
Graphical representation
▰Feasible region:
The set of all points that satisfy all the constraints of the model
X2
X1
Dr. Noha Mostafa
Mechanical Engineering Department
Operations Research & Management
54
Graphical Solution
X2
500
X1
500 700 Dr. Noha Mostafa
Mechanical Engineering Department
Operations Research & Management
55
Graphical Solution
X2
500
Production
Time
X1
3X1+4X2 ≤ 2400
500 700 Dr. Noha Mostafa
Mechanical Engineering Department
Operations Research & Management
56
Graphical Solution
X2
Production
Time
X1
3X1+4X2 ≤ 2400
500 700 Dr. Noha Mostafa
Mechanical Engineering Department
Operations Research & Management
57
Graphical Solution
X2
1000 The Plastic constraint
2X1+X2 ≤ 1000
700 Total production constraint:
X1+X2 ≤ 700
500
Production mix
constraint:
Production
X1-X2 ≤ 350
Time
X1
3X1+4X2 ≤ 2400
500 700 Dr. Noha Mostafa
Mechanical Engineering Department
Operations Research & Management
58
Graphical Solution
X2
1000 The Plastic constraint
2X1+X2 ≤ 1000
700 Total production constraint:
X1+X2 ≤ 700 (redundant)
500
Infeasible
Production mix
Feasible constraint:
Production
X1-X2 ≤ 350
Time
X1
3X1+4X2 ≤ 2400
500 700 Dr. Noha Mostafa
Mechanical Engineering Department
Operations Research & Management
59
Graphical Solution
X2
1000
700
500
Infeasible
Feasible
X1
Interior point Extreme point Dr. Noha Mostafa
Boundary point Mechanical Engineering Department
Operations Research & Management
60
Corner- Point method
X2
1000
700
5
500
4 Infeasible
Feasible
3
X1
1
2 Dr. Noha Mostafa
Mechanical Engineering Department
Operations Research & Management
61
Corner- Point method
1 x1 = 0, x2 = 0; z = 8(0) + 5(0) = 0
Special Cases
Special Cases
▰Infeasible solution
Special Cases
▰Unbounded solution