Single Resource Capacity Control (S20)
Single Resource Capacity Control (S20)
Introduction to Revenue
Management and
Pricing
Price Based RM
Quantity Based RM (Pricing Analytics)
n-Class SRCCP
EMSR Heuristics
◼ EMSR_a
◼ EMSR_b
Appendix: Dynamic Programming model (Complement
material and not included in the course evaluation)
Discount fares book first. All seats not sold at discount are
available for sale at full fare.
𝑝2
The fare ratio, 𝑟 = : critical role in obtaining optimal strategy
𝑝1
What if 𝑟 is close to zero?
What if 𝑟 is close to one?
What if 𝑃(𝐷1 ≥ 𝐶) is very large?
What if 𝑃(𝐷1 ≥ 𝐶) is very small?
𝑁+ : 0, 1, … : non-negative integers
Littlewood’s rule
Example:
𝐶 = 100
𝑝1 = $1200, 𝐷1 ~𝑁 40, 102
𝑝2 = $800, $600, $400
𝜋 𝑥 = 𝑝1 𝑃(𝐷1 > 𝑥)
Example:
newsvendor buys newspapers for 20 cents and
In the SRCCP:
𝑐𝑢 = 𝑝1 − 𝑝2
𝑐𝑜 = 𝑝2
𝑐𝑢 𝑝1 − 𝑝2 𝑝2
𝐹 𝑦 = = =1−
𝑐𝑢 + 𝑐𝑜 𝑝1 𝑝1
Salvage value:
In the airlines any unsold seat after the arrival of full fare
customers can be sold as last-minute or standby tickets at a
salvage value 𝑠 < 𝑝2 .
In this case:
𝑝 − 𝑝2
−1 1
𝑦1∗ = 𝐹1 ( )
𝑝1 − 𝑠
𝑝2 −𝑠
𝑟=
𝑝1 −𝑠
𝑉 𝑥 − 𝑉(𝑥 − 1)
First
Booking Departure
…
Period: n n-1 3 2 1 Time
Fare: pn pn-1 p3 p2 p1
Bookings: xn xn-1 x3 x2 x1
The basic assumption -- bookings occur in order of fare, that is: low to high.
Hold b3 Constant
0
Dynamic programming:
Providing optimal policy
−1 𝑝1 −𝑝3
A protection level for class 1 against class 3: 𝑦31 = 𝐹1 ( )
𝑝 1
−1 𝑝2 −𝑝3
A protection level for class 2 against class 3: 𝑦32 = 𝐹2 ( )
𝑝 2
−1 𝑝1 −𝑝3 −1 𝑝2 −𝑝3
𝑦2 = 𝐹1 + 𝐹2 ( )
𝑝1 𝑝 2
𝑗−1
𝑝
−1 𝑖
− 𝑝𝑗
𝑦𝑗−1 = 𝐹𝑖 ( )
𝑝𝑖
𝑖=1
◼ ഥ𝑗−1 = σ𝑗−1 𝐷𝑗
Demand: 𝐷 𝑖=1
𝑗−1 𝑝 𝑖 𝜇𝑖
◼ Price: 𝑝𝑗−1
ҧ = σ𝑖=1 𝑗−1
σ𝑘=1 𝜇𝑘
−1 𝑝ҧ𝑗−1 −𝑝𝑗
Therefore, 𝑦𝑗−1 = 𝐹𝑗−1 ( ҧ )
𝑝 𝑗−1
Dynamic program:
𝑉𝑗 𝑥 = max 𝑊𝑗 (𝑦, 𝑥)
𝑦∈ 0,…,𝑥
𝑉0 𝑥 = 0
Let ∆𝑉𝑗 𝑥 = 𝑉𝑗 𝑥 − 𝑉𝑗 (𝑥 − 1)
Proposition:
a. ∆𝑉𝑗 (𝑥) is decreasing in 𝑥 ∈ 1, … , 𝐶
b. ∆𝑉𝑗 (𝑥) is increasing in 𝑗 ∈ 1, … , 𝑛
∗
𝑦𝑗−1 = 𝑚𝑎𝑥 𝑦 ∈ 𝑁+ : ∆𝑉𝑗−1 𝑥 > 𝑝𝑗
∗ ∗
Moreover, 𝑦𝑛−1 ≥ 𝑦𝑛−2 ≥ … 𝑦0∗ = 0
Thus, optimal protection levels are monotone in the number
of stages left until the end of the selling horizon.