RM Lecture 04
RM Lecture 04
RM Lecture 04
Brian Kallehauge
42134 Advanced Topics in Operations Research
Fall 2009
Revenue Management Session 04
Outline
Common price-response functions
Price response with competition
The basic price optimization problem
29/10/2009
Demand reaches 0
at a satiating
price P.
29/10/2009
29/10/2009
29/10/2009
where D > 0 and m > 0. D = d(0) is the demand as zero price (total
demand achievable).
The satiating price where the demand drops to zero is P = D/m.
The slope is m for 0 < p < P and 0 for p P.
The elasticity,
29/10/2009
Satiating
price P.
29/10/2009
29/10/2009
29/10/2009
29/10/2009
12
29/10/2009
= 1: Constant revenue
29/10/2009
14
29/10/2009
Low demand
at high prices
29/10/2009
Broadly speaking, C > 0 indicates the size of the overall market and b >
0 specifies price sensitivity. Usually we also have that a > 0.
The price-sensitivity curve is steepest at pm = (a/b) which can be
considered to be approximately the market price.
16
29/10/2009
17
29/10/2009
29/10/2009
19
29/10/2009
20
29/10/2009
Consumer-choice modeling
If we have access to current competitive prices, we are better able to
predict customer response to our own prices.
Such information is increasingly available, especially in online
markets.
Consumer-choice modeling is based on the situation in which a number
of competitors provide similar products to some population of customers.
Each competitor sets a price for the product.
Each customer has a willingness to pay for each product,
correponding to the brand value associated with the product.
The surplus for each customer and each product is defined as the
difference between the customers w.t.p. and the price.
Each customer then purchases the product with the highest positive
surplus, corresponding to the best buy of the given brand.
If none of the products have a positive surplus for a customer, he/she
will not purchase at all.
21
29/10/2009
Example of customer-choice
A customer can choose between five models of stereo amplifiers.
The models are priced differently and the customer has different
willingness to pay for each model.
This results in a different surplus value for each of the models.
Cheapest model
Highest surplus
Favorite model
Ths customer will purchase the Koshiba amplifier since it provides the
highest surplus, i.e. difference between w.t.p. and price.
Note that neither the cheapest model (Audio Two) nor the customers
favorite (Cacophonia) is purchased.
22
29/10/2009
Market share
Assume that we have a fixed population of potential buyers, each with a
positive surplus for at least one product. Then, the market share obtained
by a particular alternative i,
, is
= Fraction of buyers for whom
w.t.p.(i) pi > w.t.p.(j) pj for all j.
Is it realistic
to know all
prices?
Let
be the vector of prices for the alternatives.
Then, a market-share function determines
for all i.
Is assumption
2 realistic?
23
29/10/2009
29/10/2009
Incremental costs
Calculating costs may seem much easier than estimating demand, priceresponse, and competitive reactions.
However, retrieving the companys own costs is often not that simple!
PRO decisions are based on the incremental cost of a customer
commitment:
25
29/10/2009
I.e. the goal is to find the optimal price for the products sold.
26
29/10/2009
27
29/10/2009
Optimality conditions
Finding the optimal price is an unconstrained optimization problem which
can be solved by taking the derivative of m(p) and set it equal to zero:
29/10/2009
29
29/10/2009
This means that if the point elasticity at our current price is less than 1,
we can increase total contribution by increasing price.
However, typically the price elasticity will increase when prices go up!
30
29/10/2009
29/10/2009
29/10/2009
Summary
The core problem in pricing and revenue optimization is maximizing the
total contribution subject to strategic and/or physical constraints
A key input to any price optimization problem is the price-response
function that relates price to demand
Two common key measures of price sensitivity are the slope and
elasticity of the price-response function
Price-response functions are often a measure of the number of people
whose maximum willingness to pay is greater than a certain price
Logit functions, a reverse S-shaped model, is often appropriate, whereas
linear and constant-elasticity functions tend to be unrealistic
33
29/10/2009
Summary continued
Optimality conditions for the unconstrained price optimization problem:
Marginal revenue equals marginal cost
The derivative of total contribution with respect to price is zero
The contribution margin ratio is equal to 1 over the price elasticity
34
29/10/2009
Customized pricing
Brian Kallehauge
42134 Advanced Topics in Operations Research
Fall 2009
Revenue Management Session 04
Characterization of list-pricing
The seller offers a stock of goods to different customer segments through
different channels
Potential customers arrive, observe a price, and decide whether or not to
purchase
Seller needs to decide what price to offer for each product to each
customer group through each channel
Seller monitors sales of his goods and periodically updates the prices
and/or availabilities
The airline seat allocation problem is an example of the list-pricing model
36
29/10/2009
37
29/10/2009
38
29/10/2009
39
29/10/2009
40
29/10/2009
41
29/10/2009
42
29/10/2009
43
29/10/2009
44
29/10/2009
45
29/10/2009
46
29/10/2009
EXAMPLE
Single-competitor model
Suppose you are an auto manufacturer bidding against a single
competitor to sell 50 pickup trucks to a county park district
The park district will buy all 50 trucks from a single supplier and is
committed by law to pick the lowest bidder
Each supplier has been asked to submit a single bid
Your production cost per truck is $10,000
Based on your past experience your belief about what your competitor
will bid can be described by a uniform distribution between $9,000 and
$14,000
What should you bid to maximize expected profitability?
47
29/10/2009
EXAMPLE
Single-competitor model
Call you bid p and the competing bid q
You will win if your bid is less than the competing bid, i.e. p < q
(for simplicity we ignore the possibility of a tie)
Let (p) be the probability that you would win if you bid a price p
Let F(x) be the probability that the competing bid will be less than x
Then,
(p) = 1 - F(p)
48
29/10/2009
EXAMPLE
49
29/10/2009
EXAMPLE
50
29/10/2009
EXAMPLE
Bid-response function
We call (p) the bid-response function of this deal
For each deal, the bid-response function specifies the probability of
winning the deal as a function of our bid
The bid-response function is the customized-pricing analog of the priceresponse curve
Price-response curve: Total expected demand as a function of list price
Bid-response curve: Probability of winning an individual bid as a function
of price bid
For the example:
29/10/2009
EXAMPLE
Results
The price that maximizes expected profitability can be found by solving
Maximize 50 (2.8 p/5000) (p 10,000)
Solving for p gives p* = $12,000
At this price the probability of winning the bid is 2.8 12,000/5000 = 0.4
The margin per unit if the deal is won is $12,000 - $10,000 = $2,000
Expected total margin is 40% 50 $2,000 = $40,000
52
29/10/2009
EXAMPLE
53
29/10/2009
54
29/10/2009
Bid response
The most challenging part of optimizing customized prices is determining
an appropriate bid-response function
If we already have a bid-response function, finding the price that
maximizes expected contribution is relatively simple
How do we estimate the bid-response function?
Bottom-up modeling from our probability distributions on how we
believe our competitors will bid and the selection process of the buyer
Expert judgment, i.e. gather people that have knowledge of the deal
to derive the bid-response function
Statistical estimation based on historic patterns of wins and losses
55
29/10/2009
56
29/10/2009
57
29/10/2009
Linear fit
58
29/10/2009
1
( p) =
1 + e ( a +bp )
59
29/10/2009
60
29/10/2009
Conclusions
Estimating the bid-response function is the challenging part of
customized pricing
A variety of approaches can be used, but the logit function is quite
popular
It is easy to incorporate multiple dimensions in the bid-response function
using the multivariate logit function
There exists a range of sophisticated statistical estimation techniques for
practical applications belonging to the field of discrete choice methods
61
29/10/2009