Chapter 1 - Introduction
Chapter 1 - Introduction
Research
¨ Introduction
¨ The Model
¨ Procedures in OR
¨ Develop the solution for decision making
What is operation research?
¨ Operations Research (OR)
¨ OR searches for
optimal or best solutions
in the presence of resources constraints. (money,
human, physical, info, time).
¨ OR uses mathematical techniques to model and
analyze issues related to decision making
processes.
2
ART AND SCIENCE
In OR:
¨ Science: OR provides mathematical
techniques, algorithms, and procedures to
solve problems.
¨ Art: before and after the searching for
solution are the creativity, reasoning ability,
and personal ability of the person who
analyze and build the model for the problem.
3
2. THE MODEL
4
Question
Data
Construct
a Model
Test Model and Refine
Implement
the Solution
Model
Prepare for application
Solution
Find
a Solution
Establish
a Procedure Implementation
Test the Model 6
and the Solution Solution Tools
Example
¨ How to make a cup of coffee?
¨ What are key steps ?
¨ Define problem:
¨ Inputs: instant coffee, hot water, cup, spoon, sugar,
condensed milk, electrical pot
¨ Steps: check rms buy coffee boil water pour
coffee/sugar/milk in cup pour hot water in mix
drink
¨ Output(s): hot milk coffee
7
Problem Definition/Description/Statement
¨ Define the decision maker’s problem: clearly,
correctly
¨ Advisory capacity, appropriate objectives: who
make the decisions, long-run, satisfactory
profits.. find out outputs for what?
¨ Look through the symptoms to find exactly the
“true” problem
¨ Focus to solve few problems assumptions.
8
Formulate a Mathematical Model
¨ Types of Model: physical model, pilot, schematic, mathematical
model
¨ Define variables outputs
¨ Define constraints inputs (available resources, input
parameters)
¨ Objective function: tractable model.
¨ Data requirements: data collection Complete, accurate, reliable
¨ Deterministic data: solid, unchanged over time deterministic
models.
¨ Stochastic/probabilistic data: change randomly probabilistic
models.
¨ Example: Inventory model demand rate, lead time
9
Example
¨ Suppose your have 3 routes to go from your house to IU, How do you
plan for that job ?
¨ xi ={0,1} = 1 if I choose route i to go; 0, otherwise; i =1,2,3
¨ Objective function: minimize time z=ax1+bx2+cx3
¨ Constraints:
¨ HR: No
¨ Physical item: no
¨ Facility: yes. Bus, motocycle, taxi
¨ Time: a,b,c: ax1+bX2+cx3<= 30 min
¨ Money: Ba,Bb, Bc
Bax1+BbX2+BcX3 <=20k
11
An Example of a Linear
Programming model
¨ ABC company manufactures two products: Item A and Item B :x1, x2
¨ Each Item A:
¨ Sell for $27 and uses $19 worth of raw materials.
¨ Increase ABC’s variable labor/overhead costs by $5.
¨ Requires 2 hours of finishing labor.
¨ Requires 1 hour of carpentry labor.
¨ Each Item B:
¨ Sell for $21 and used $9 worth of raw materials.
¨ Increases ABC’s variable labor/overhead costs by $10.
¨ Requires 1 hour of finishing labor.
¨ Requires 1 hour of carpentry labor.
An Example of an Linear
Programming (LP) model
¨ Each week ABC can obtain:
¨ All needed raw material.
¨ Only 100 finishing hours.
¨ Only 80 carpentry hours.
¨ Demand for the Item B is unlimited.
¨ At most 40 Item A are bought each week.
¨ ABC wants to maximize weekly profit (revenues – costs).
Total profit =(revenue of product A – RM cost of A – labor cost of A) + (revenue of
product B – RM cost B –labor B) = (27x1 – 19x1 – 5x1) + (21x2 – 9x2 – 10x2) = 3x1
+ 2x2
Finishing hour 2x1 + 1 x2 <= 100
Carpentry hour 1x1 + 1x2 <= 80
x2>=0
0<=x1<=40
ABC’s LP model
¨ Variables:
¨ x1 = number of item A produced each week
¨ x = number of item B produced each week
2
Trial solutions:
¨ before and after apply solution
¨ precision and tractability of model
¨ robustness
¨ model validation
16
Results Analysis
Result Analysis :
¨ Sensitivity analysis
¨ postoptimality analysis: what-if analysis
Implementation
¨ Simulation necessary
¨ Phase-by-phase: careful explanation, obtain feedback
¨ Experiments: clear and accurate methodology : reproducible ,
replicability
“Wrong” application leads to terrible results
17
4. DEVELOPING SOLUTIONS & MAKING
DECISIONS
Decision making is tough, challenging, but
interesting.
Decision making includes:
¨ Quantitative approach
¨ Qualitative approach
¨ Objectives of organizations
¨ Constraints
¨ Priority rules
18
Example 1
Select the optimal solution based on some criteria – available
alternatives
A senior manager of an organization wants to recruit a fresh
graduate to the position of demand planner. There are 3
candidates A, B, and C.
Question:
Give three main criteria to select the best candidate?
19 19
Example 2
Find the optimal combination of products to earn highest profit.
A company which produces office furniture whose main
products are tables and chairs. The production process
requires specific working hours for carpentry and paint. Data
of profit, required working hours of each product are
available.
Question:
What is the optimal combination of products for the company to
earn highest profit?
20 20