Professional Documents
Culture Documents
Route Optimization
• Optimal Facility location
• Optimal Distribution Strategy
• Optimal merchandize mix in a store
• Schedule Optimization
• Portfolio Optimization
And……
Success stories
• Chevron
• Alliance for Paired Donations (APD)
• Developed optimization tool for
• Transplant patients needing a kidney
often have potential donors who are • Operational & strategic planning
incompatible • Mixing crude oils
• APD finds exchanges with other patient- • Planning capital expenditures
donor pairs to optimize paired matches • Benefits:
• Benefits: • Annual savings of $1.0 billion
• 220 lives saved since 2006
• Value of savings: priceless
• Kroger • Dell
• Analytics team created models to • Built analytics models to
determine reorder point & order up to • Optimize hardware configurations
quantities for items in 1,950 in-store
pharmacies • Optimize its website’s design
• Benefits: • Optimize promotion design and timing
• Benefits:
• Reduced prescription stock outs by
1.6 million • Increased profit by $142 million
• Lowered inventory by over $120
million
• Increased revenue by $80 million
Introduction
• We face numerous decisions in life & business.
• Types of models
Economy
• It is often less costly to analyze decision problems using models.
Timeliness
• Models often deliver needed information more quickly than their real-world
counterparts.
Feasibility
• Models can be used to do things that would be impossible.
Insights
• Models give us insight & understanding that improves decision making.
Example of a
Mathematical Model
or
or
Y= f(X1, X2)
Steps in Decision
Modeling
What is
Business Analytics?
• Operations Research
• Management Science
• Decision Science
Categories of
Analytical
Models
Good Decisions vs. Good Outcomes
Good decisions do not always lead to good outcomes...
A structured, modeling approach to decision making helps us make good decisions
but can’t guarantee good outcomes.
A good decision is one that harmonizes
Good Decisions
• Time
• Money
• Workers
• MP is a field of management science that
Mathematical
finds the optimal, or most efficient, way of
Programming...
using limited resources to achieve the
objectives of an individual of a business.
• a.k.a. Optimization
Determining Product Manufacturing
Mix
Applications of
Optimization
Characteristics
of
Constraints
Optimization
Problems
Objectives
MAX (or MIN): f0(X1, X2, …, Xn)
Subject to: f1(X1, X2, …, Xn)<=b1
:
General fk(X1, X2, …, Xn)>=bk
Form of an :
Optimization fm(X1, X2, …, Xn)=bm
Problem
Note: If all the functions in an optimization are
linear, the problem is a Linear Programming
(LP) problem
MAX (or MIN): c1X1 + c2X2 + … + cnXn
Subject to: a11X1 + a12X2 + … + a1nXn <= b1
Linear
:
Programming ak1X1 + ak2X2 + … + aknXn >=bk
(LP) Problems :
am1X1 + am2X2 + … + amnXn = bm
Aqua-Spa Hydro-Lux
Pumps 1 1
Labor 9 hours 6 hours
Tubing 12 feet 16 feet
Unit Profit $350 $300
An Example • Blue Ridge Tubs produces two types of tubs: Aqua-
LP Problem Spas & Hydro-Luxes.
X1 >= 0
X2 >= 0
MAX: 350X1 + 300X2
X2 >= 0
• Idea: Each Aqua-Spa (X1) generates the highest
unit profit ($350), so let’s make as many of them
as possible!
• How many would that be?
Solving LP • Let X2 = 0
• 1st constraint: 1X1 <= 200
Problems: • 2nd constraint: 9X1 <=1566 or X1 <=174
An Intuitive • 3rd constraint: 12X1 <= 2880 or X1 <= 240
• If X2=0, the maximum value of X1 is 174 and the
Approach total profit is $350*174 + $300*0 = $60,900
• This solution is feasible, but is it optimal?
• No!
• The constraints of an LP problem defines
its feasible region.
Solving LP
• The best point in the feasible region is the
Problems:
optimal solution to the problem.
A Graphical
Approach • For LP problems with 2 variables, it is easy
to plot the feasible region and find the
optimal solution.
Plotting the First
Constraint
MAX: 350X1 + 300X2
S.T.: 1X1 + 1X2 <= 200
LP Model for
9X1 + 6X2 <= 1566 Blue Ridge
12X1 + 16X2 <= 2880 Tubs
X1 >= 0
X2 >= 0
Plotting the First Constraint
MAX: 350X1 + 300X2
200 X2 >= 0
boundary line of pump constraint
X1 + X2 = 200
150
100
50
(200, 0)
0
0 50 100 150 200 250 X1
MAX: 350X1 + 300X2
X1 >= 0
200 X2 >= 0
boundary line of manhours constraint
9X1 + 6X2 = 1566
150
100
50
(174, 0)
0
0 50 100 150 200 250 X1
Plotting the Second Constraint
Plotting the Third Constraint MAX: 350X1 + 300X2
100
50
(240, 0)
0
0 50 100 150 200 250 X1
Plotting a Level Curve of Objective Function
MAX: 350X1 + 300X2
X2
S.T.: X1 + X2 <= 200
250 9X1 + 6X2 <= 1566
100
(100, 0)
50
0
0 50 100 150 200 250 X1
Plotting a second Level Curve of Objective Function
X2
250
objective function
150 350X1 + 300X2 = 52500
100
(150, 0)
50
0
0 50 100 150 200 250 X1
Using A Level Curve to Locate the Optimal Solution
X2
250
objective function
200 350X1 + 300X2 = 35000
150
Optimal
Solution objective function
100 350X1 + 300X2 = 52500
200
150
100
50
obj. value = $0
(0, 0)
0
0 50 100 150 200 250 X1
Enumerating The Corner Points
X2
250
obj. value = $54,000
200 (0, 180)
150
50
obj. value = $0
(0, 0)
0
0 50 100 150 200 250 X1
Enumerating The Corner Points
X2
250
obj. value = $54,000
200 (0, 180)
50
obj. value = $0 obj. value = $60,900
(0, 0) (174, 0)
0
0 50 100 150 200 250 X1
1. Plot the boundary line of
each constraint
b. Enumerating the
extreme points
Exercise 1:
Max Z = 40x + 50y subject to
4x + 3y ≤ 24
4x+5y ≤ 40
x≤ 4
y ≤ 6, x, y ≥ 0.
• Binding Constraint
• Non-binding and
• Redundant constraint
Graphical solution to Exercise 1:
Exercise 2:
Max Z= 8x +16y
Subject to
x + y ≤ 200
y ≤ 125
3x +6y ≤ 900, x, y ≥ 0.
Infeasibility
Exercise 3:
Max Z= 20x + 30y
s.t
2x + y ≤ 40,
4x - y ≤20,
x≥ 30,
x, y ≥ 0
Unbounded
Exercise 4:
Max Z = 10x +20y
s.t
2x +4y ≥ 16
x + 5y ≥ 15
x, y ≥ 0
Solution Using
Excel Solver
Exercise
The Central Canteen at India Hospitals has to prepare at least 800 kg of
a special nutrition-rich dish for surgeons every day. This special dish is
a mixture of corn and soyabean paste, which in turn contain some
proportions of protein and fiber in them. While corn contains 9%
protein and 2% fiber, soyabean paste contains 60% protein and 6%
fiber. It is also known that corn and soyabean paste cost Rs. 0.3 and Rs.
0.9 per kg respectively. The dietary requirements of the special dish
are that it must contain at least 30% protein and at most 5% fiber.
Formulate and solve this problem as an LPP to identify the minimum-
cost mix of corn and soyabean paste to use, to make the special dish
daily.
Make vs. Buy Decisions: The Electro-Poly Corporation
▪ Electro-Poly is a leading maker of slip-rings
▪ A $750,000 order has just been received
▪ The company has 10,000 hours of wiring capacity and 5,000 hours of
harnessing capacity
An Investment Problem: Retirement Planning Services, Inc.
A client wishes to invest $750,000 in the following bonds and wants to Maximize
the annual investment return.
• No more than 25% can be invested in any single
company.
Each bus can operate only in one continuous 8-hour shift 20:00 - 00:00 4
The input refined oils in OXL inventory have the following characteristics:
Assume that the vapor pressure of the liquid
after blending is the weighted average (by Vapor Octane
Weekly
Cost
Refined Oil inventory
volume) of the vapor pressures of its ingredients. Pressure Rating
(liters)
(Rs/Litres)
Same for Octane Rating as well. What quantities Domestic Oil 25 87 40000 8
of the two refined oils should OXL blend into the Foreign Oil 15 98 60000 15
two petrol types in order to maximize profit?
Production Planning
• A manufacturer is planning the production, storage, and marketing
of a product whose demand and selling price vary seasonally. The
Production
company is in the process of developing a manufacturing strategy. Period
Production
Capacity
Demand Selling
According to the formulated strategy, the company wants to Costs (Rs.) (tons) price (Rs.)
(tons)
manufacture the product in the seasons during which production 1 20 1500 1100 180
costs are low, and then store and sell the product when the selling 2 25 2000 1500 180
3 30 2200 1800 250
price is high. The manufacturer has obtained the following 4 40 3000 1600 270
estimates of demand, cost, capacity, and expected selling price of 5 50 2700 2300 300
the product for each period. 6 60 2500 2500 320