Professional Documents
Culture Documents
EMÜ221 - Fall2016 - Week 1
EMÜ221 - Fall2016 - Week 1
2016-2017 Fall
Week 1
OUTLINE
Introduction to Operations Research (OR)
• Successful Applications
• OR Characteristics
• Methodology of OR
2
Operations Research (OR)
3
OR is a major component of IE curriculums.
4
Some successful applications of OR
Organization Nature of Application Annual
Savings
United Schedule shift work at
Airlines reservations offices and $6 million
(1986) airports to meet customer
needs at minimum cost.
IBM Integrate a national network $20 million+
(1990) of spare parts inventories to $250 mil. less
improve service support. inventory
Delta Airlines Maximize the profit from
(1994) assigning airplane types to $100 million
over 2,500 domestic flights.
5
More applications
Proctor and Redesign the North
Gamble American production and $200 million
(1997) distribution system to
reduce costs and improve
speed to market.
Taco Bell Optimally schedule
(1997) employees to provide $13 million
desired customer service at
a minimum cost.
Grantham, Mayo, Construct optimal portfolios
Van Otterlee and with a limited number of $4 million
Company (1999) stocks and transactions.
6
More applications
Sears, Roebuck Develop a vehicle routing
(1999) and scheduling system for $42 million
delivery and home service
fleets
Hewlett-Packard Redesign the sizes and $280 million
(1998) location of buffers in a more
printer assembly line to revenue
meet production goals.
IBM Reengineer its global $750 million
(2000) supply chain to respond in the first
quicker to customers while year
holding minimum inventory.
7
More Applications
8
More Applications
Using network models and DP, Powell et al.
(1988, Interfaces) developed a model that is
used to assign loads to North American Van
Lines drivers. Use of this model has provided
better service to customers and reduced costs
by $2.5 million/year.
Determining how to blend incoming crude oils
into leaded regular, unleaded regular, unleaded
plus, and super unleaded gasolines through LP
and NLP saved Texaco over $30 million
annually. (Dewitt et al. 1989, Interfaces)
9
More Applications
Motorola won the 2004 “Edelman” award by
“Reinventing the Supplier Negotiation Process at
Motorola.”
It combined innovative bidding, online supplier
negotiations, and scenario-based optimization
analysis, to identify the best procurement
strategy while enhancing supplier relationships.
It sourced over $16 billion and saved more than
$600 million (in 2002 and 2003).
10
More Applications
In 2007, a physics professor (Marco Zaider, Cornell
U.) and an OR professor (Eva Lee, GaTech) won
the “Edelman” award:
Given a malignant tumor, where precisely do you
place the radioactive “seeds” to best combat the
cancer while protecting healthy tissue? Study results
are expected to improve the survival rate of patients
with prostate cancer, reduce the side effects of
treatment and, save $450 million a year in health
care costs.
11
OR Characteristics
Isbased on the scientific method
Uses a multi-disciplinary approach
Utilizes “Systems Approach”
12
System
A system is an organization of interdependent
components that work together to accomplish
common goals.
13
Systems Thinking
Systems Thinking has been defined as an approach to
problem solving, by viewing "problems" as parts of an
overall system, rather than reacting to a specific part.
14
Methodology of O.R.
Step 1. Define and formulate the problem
• Objectives
• Decision makers
• Alternative courses of action
• Controllable variables
• Uncontrollable variables
• Constraints
Step 2. Observe the system
(collect data and estimate parameters)
15
Methodology of O.R. (Cont.)
Step 3. Formulate a mathematical model
Step 4. Validate and verify the model
Step 5. Select suitable alternatives
Step 6. Present results, make
recommendations and discuss with DMs
Step 7. Implement, evaluate results and make
adjustments as necessary.
16
Quantitative Analysis and Decision
Making
Potential Reasons for a Quantitative Analysis
Approach to Decision Making
• The problem is complex.
• The problem is very important.
17
Quantitative Analysis
• Model Development
• Data Preparation
• Model Solution and Validation
• Report Generation
18
Model Development
Models are representations of real objects or
situations.
Three forms of models are iconic, analog,
and mathematical.
• Iconic models are physical replicas (scalar
representations) of real objects.
• Analog models are physical in form, but do not
physically resemble the object being modeled.
• Mathematical models represent real world
problems through a system of mathematical
formulas and expressions based on key
assumptions, estimates, or statistical analyses.
19
Advantages of Models
20
Mathematical Models
• Relate decision variables (controllable inputs) with fixed or
variable parameters (uncontrollable inputs).
• Frequently seek to maximize or minimize some objective
function subject to constraints.
• Are said to be stochastic if any of the uncontrollable inputs
is subject to variation, otherwise are said to be
deterministic.
• Generally, stochastic models are more difficult to analyze.
• The values of the decision variables that provide the
mathematically-best output are referred to as the optimal
solution for the model.
21
Transforming Model Inputs into
Output
Uncontrollable Inputs
(Environmental Factors)
22
EMÜ 221
Building LP Models and Extensions
Solution of LP Models and Sensitivity
Analysis
• Graphically
• Manually
• Using software (Excel, GAMS)
Interpretation of Results
23
Linear Programming
24
Linear function and linear inequality
For any linear function f(x1, x2, …, xn) and any number b, the
inequalities f(x1, x2, …, xn) b and f(x1, x2, …, xn) b are linear
inequalities.
25
Convex sets and Extreme Points
26
Convex sets
A E B A B
A B
C D
(
a) (
b) (
c) (
d)
27
Extreme Points
Which points are extreme?
A E B A B
A B
C D
(
a) (
b) (
c) (
d)
28
Extreme Points
29
LP: Basic Concepts and Terminology
30
LP: Basic Concepts and Terminology
Constraints or restrictions
Relationships between the availability of a resource and
requirements of the activities (of the resource)
31
LP: Basic Concepts and Terminology
32
Guidelines for Model Formulation
33
General LP Model
Max c1 x1 c2 x2 cn xn
s.t. a11x1 a12 x2 a1n xn b1
a21x1 a22 x2 a2 n xn b2
am1 x1 am 2 x2 amn xn bm
x1 0, x2 0, , xn 0
34
Other Forms
Other LP forms are as follows:
1. Minimizing the objective function:
Minimize Z c1 x1 c2 x2 cn xn .
ai1 x1 ai 2 x2 ain xn bi
35
3. Equality constraints:
ai1 x1 ai 2 x2 ain xn bi
4. Allowing all real values for some decision
variables:
x j : unrestricted in sign
36
Assumptions of LP
Proportionality: The contribution of each decision
variable to the objective function and each
constraint is proportional to the value of the decision
variable regardless of what that value is.
37
Assumptions of LP
38
Example
39
Each week Giapetto can obtain:
• All needed raw material.
• Only 100 finishing labor hours.
• Only 80 carpentry labor hours.
Also:
• Demand for the trains is unlimited.
• At most 40 soldiers can be sold each week.
40
Objective: Maximize weekly profit
Decision variables (controllable variables):
number of soldiers and number of trains produced
per week
Parameters (uncontrolable variables): selling
price, cost, capacity, demand, labor hours required
per product
Constraints: Available carpentry and finishing
labor hours per week and an upper bound on the
demand for soldiers
41
Decision Variables
Weekly profit =
Objective function
Maximize z =
42
Decision Variables
x1 = number of soldiers produced each week
x2 = number of trains produced each week
Weekly profit =
(27x1 + 21x2) – (10x1 + 9x2) – (14x1 + 10x2 ) = 3x1 + 2x2
Objective function
44
For Giapetto, the values of x1 and x2 are limited by the following
three restrictions (constraints):
Constraint 1: 2 x1 + x2 ≤ 100
Constraint 2: x1 + x2 ≤ 80
Constraint 3: x1 ≤ 40
45
Sign Restrictions
If the decision variable can assume only nonnegative values, the sign
restriction xi ≥ 0 is added.
If the variable can assume both positive and negative values, the
decision variable xi is unrestricted in sign (urs).
46
The complete model:
47
Proportionality Assumption
48
Additivity Assumption
49
Divisibility Assumption
This assumption implies it is acceptable to produce a
fractional number of trains. Is this meaningful?
Might be okay as an approximation if numbers are big
or if production continues week after week (work-in
process inventory)
Certainty Assumption
The certainty assumption is that each parameter
(objective function coefficients, right-hand side, and
technological coefficients) are known with certainty.
50