Class 16

advertisement
Koç University
OPSM 405 Service Management
Class 16:
Yield management: overbooking
Zeynep Aksin
zaksin@ku.edu.tr
1
Yield Management System
Reservation System
current demand
cancellations
Forecasting
cancellation rate estimates
future
demand
estimates
Overbooking Levels
overbooking levels
Discount Allocation
fare class allocations
2
Dealing with cancellations
Overbooking control
total cost
Basic Problem:
E[Rev] $
0
opportunity cost of unsold seats
overbooking costs
capacity
overbooking
limit (BL)
#seats sold
3
Overbooking
Two basic costs:
1)Stock outs
customers have a reservation and there
are no rooms left
2)Overage
customers denied advance reservation
and rooms are unoccupied
4
Example: Hotel California
Stock outs: 0.8 x $150 = $120
Overage: $50
5
Table 9.1: Hotel California No-Show Experience
No-Shows
0
1
2
3
4
5
6
7
8
9
10
% of Experiences
5
10
20
15
15
10
5
5
5
5
5
Cumulative % of
Experiences
5
15
35
50
65
75
80
85
90
95
6
100
Overbooking Approach 1: Using Averages
In Table 9.1 the average number of noshows is calculated by 0x0.05 + 1x0.10 + 2x0.20 +
3x0.15 +…+ 10x0.05 = 4.05.
Take up to four overbookings.
7
Overbooking Approach 2: Spreadsheet Analysis
8
Overbooking Approach 3: Marginal Cost Approach
Book more guests until:
E(cost of dissatisfied customer) = E(cost of
empty room)
• Cost of dissatisfied customer *
Probability that there are fewer no-shows
than overbooked rooms =
• Cost of empty room *
Probability that there are more no-shows
than overbooked rooms
9
Hotel California
 Co/(Cs + Co) = P(Overbook  No Shows)
Hotel Data
• Cs = $120, Co = $50.00
• Co/(Cs + Co) = 29.%
–
Overbook 2 rooms
Table 9.1: Hotel California No-Show Experience
No-Shows
% of Experiences
Cumulative % of
Experiences
0
5
5
29%
1
10
15
2
20
35
10
14
Dynamic Overbooking
Overbooking
Time to Event
Event Occurs
Reservations Start
15
Overbooking over time
%Capacity
booking limit
reservations with overbooking
100%
reservations without overbooking
90
days to departure
o
16
Bulvar Palas
 The contribution of each room is 40YTL per
night.
 If a guest holding a reservation is turned
away owing to overbooking, then other costs
are incurred:
– Arrangements with a nearby hotel
– Penalties associated with lost good will
 Management estimates this cost as 100YTL
per guest “walked”
17
Example: Bulvar Palas
Bulvar Palas No-Show Experience: (Daily)
No-shows
Probability P[no show] Cum. Prob. P[no show<x]
0
0.07
0.00
1
0.19
0.07
2
0.22
0.26
3
0.16
0.48
4
0.12
0.64
5
0.10
0.76
6
0.07
0.86
7
0.04
0.93
8
0.02
0.97
9
0.01
0.99
18
Marginal analysis
How much can I overbook?
Overbook too few 40YTL, P(no show>x)
Overbook too many 100YTL, P(no show<x)
Keep overbooking as long as
40*P(no show>x)
> 100*P(no show<x)
or
P(no show<x) < 40/(40+100)=0.286
Overbook 2 rooms based on no-show distribution
19
Example
 The Ozhas bus company is currently assessing
its Istanbul-Adana run. The number of
customers that do not show up after making a
reservation are uniformly distributed from 1 to
10. Tickets costs are 45YTL, and if a particular
bus run is full, a passenger with a reservation is
given passage on a rival company’s bus at a
cost of 75YTL. Using the averages method,
what should Ozhas’s overbooking policy be?
20
Averages method
 Using the averages method, the average
number of no shows is calculated by:
0(0.0)+1(0.1)+2(0.1)+3(0.1)+4(0.1)+5(0.1)
+6(0.1)+7(0.1)+8(0.1)+9(0.1)+10(0.1)
= 5.5
21
Spreadsheet approach
C0 =
$45
Cs =
$75
Number of Reservations Overbooked
No shows
Total cost
Probability
0
1
2
3
4
5
6
7
0
0
$0
($75)
($150)
($225)
($300)
($375)
($450)
($525)
1
0.1
($45)
$0
($75)
($150)
($225)
($300)
($375)
($450)
2
0.1
($90)
($45)
$0
($75)
($150)
($225)
($300)
($375)
3
0.1
($135)
($90)
($45)
$0
($75)
($150)
($225)
($300)
4
0.1
($180)
($135)
($90)
($45)
$0
($75)
($150)
($225)
5
0.1
($225)
($180)
($135)
($90)
($45)
$0
($75)
($150)
6
0.1
($270)
($225)
($180)
($135)
($90)
($45)
$0
($75)
7
0.1
($315)
($270)
($225)
($180)
($135)
($90)
($45)
$0
8
0.1
($360)
($315)
($270)
($225)
($180)
($135)
($90)
($45)
9
0.1
($405)
($360)
($315)
($270)
($225)
($180)
($135)
($90)
10
0.1
($450)
($405)
($360)
($315)
($270)
($225)
($180)
($135)
($248)
($203)
($170)
($149)
($140)
($143)
($158)
($185)
22
Likya World
 Number of customers who book a night
and fail to show up is Normally distributed
with mean 20 and standard deviation 10
 Bumping a customer costs 300 YTL
 If room is not sold, hotel loses revenue of
105 YTL
23
Likya World
 105/(300+105)=0.2592
 Look up in a standard normal table to
obtain z=-0.645
 So number of seats to overbook=
20-0.645*10=13.5
 Alternatively use NORMINV(0.2592,20,10)
24
Obtaining the Probability
Standardized Normal Probability
Table (Portion)
Z
.00
.01
.02
sZ =1
0.0 .50000 .50399 .50798
:
:
:
:
2.0 .97725 .97784 .97831
.97725
2.1 .98214 .98257 .98300
mz = 0 2.0
Z
Probabilities in body
25
Download