You are on page 1of 8

See discussions, stats, and author profiles for this publication at: https://www.researchgate.

net/publication/263351938

A proposed Decision Support Model for Hotel Revenue Management

Article · February 2008

CITATIONS READS
8 1,427

3 authors:

Neamat El Gayar Abdeltawab Hendawi


Cairo University University of Rhode Island
53 PUBLICATIONS   741 CITATIONS    63 PUBLICATIONS   422 CITATIONS   

SEE PROFILE SEE PROFILE

Hisham El-Shishiny
IBM
72 PUBLICATIONS   987 CITATIONS   

SEE PROFILE

Some of the authors of this publication are also working on these related projects:

Big data streaming for disease prediction in Real-time using machine learning View project

RxSpatial View project

All content following this page was uploaded by Abdeltawab Hendawi on 25 June 2014.

The user has requested enhancement of the downloaded file.


A proposed Decision Support Model for Hotel Revenue Management

Neamat El Gayar*, Abdeltawab M.A. Hendawi**


Faculty of Computers and Information University of Cairo, Giza, Egypt
*
hmg@link.net, ** abdeltawab_fci@yahoo.com

Hisham El-Shishiny
IBM Center for Advanced Studies in Cairo
IBM Cairo Technology Development Center
shishiny@eg.ibm.com

Abstract means to achieve an optimal level of revenue by selling


hotel rooms at various price levels to different
Revenue Management (RM) is a technique that categories of customers [1].
applies economic principles to system variables in The use of hotel revenue management systems is
order to maximize revenue. The focus of hotel RM, as reported to substantially increase revenue of hotels [2].
perceived by most hospitality practitioners and In the same time, existing RM software products do not
researchers, is room revenue maximization. Available use any high level information and do not use
software products do not use any high level sophisticated prediction models. Further development
information and do not use sophisticated prediction and enhancements in hotel RM models is needed and is
models. In this paper we propose a conceptual RM expected to have significant impact on the tourism
model that relies on an accurate room demand industry.
forecast model and a dynamic room pricing and In this paper we propose a conceptual RM model to
allocation model. The system also attempts to combine provide hotel managers with an intelligent decision
expert knowledge with statistical models to provide a support tool for revenue maximization. The system
flexible and effective decision support tool for revenue relies on an accurate room demand forecast model and
maximization. a dynamic room pricing and allocation model. The
system also attempts to combine expert domain
knowledge about revenue management with statistical
models to provide a flexible and effective decision
1. Introduction support system for revenue management.
The paper is organized as follows: section 2 reviews
Revenue Management (RM) is commonly practiced the basic concepts and principles of hotel revenue
in the hotel industry to help hotels decide on room rate management. Section 3 introduces the proposed model
and allocation. Hotel revenue management is perceived and outlines the function of the basic components.
as a managerial tool for room revenue maximization, Section 4, briefly outlines the system design and
i.e. for attempting to sell each room to the customer requirement process. Finally the paper is concluded in
willing to pay the highest price so as to achieve the section 5.
highest revenue.
With the integration of sophisticated information
technology approaches and its effective combination 2. Background and Motivation
with statistics, probability, organizational theory and
business experience and knowledge; new models of A revenue management system executes two main
Hotel Revenue Management systems can be developed functions: Forecasting and Optimization. The
and used to provide hotel managers with effective forecasting system attempts to derive future demand
using historical data and current reservation activities. Marriott. This study identified exponential smoothing,
The optimization function determines rates and pickup, moving average, Holt's method and linear
allocations according to demand. regression methods as the most robust.
The goal of Revenue Management Systems (RMS), In [4] a comprehensive survey on available tourism
by its traditional definition, is to generate maximum forecasting techniques is presented. Both quantitative
revenue from existing capacity through the using of and qualitative forecasting methods are outlined in
different forecasting techniques, and optimization details. Also in [4] it is suggested how to systematically
protocols. As follows we review some of the important investigate the best forecasting method and model for
principles and research effort related to hotel revenue the given data and offers some insight on sound data
management. We also summarize the role of human collection and preprocessing.
judgment to the hotel revenue problem. Generally it was perceived that very few work was
published on room demand forecasting. Research on
2.1. Forecasting room Demand revenue management forecasting is mainly based on the
airline industry. Most published work on hotel revenue
Generally speaking, forecasting is an instrumental management systems deal with room pricing and
tool for strategic decision making in any business allocation problem which will be outlined next.
activity. Good forecasts can reduce the uncertainty
about the future and, hence, help managers make better 2.2. Optimal Room Allocation Models
decisions.
Detailed and accurate forecasts are crucial to The focus of RM, as perceived by most hospitality
revenue management. Inaccurate predictions lead to practitioners and researchers, is room revenue
suboptimal decisions about the rate and availability maximization.
recommendations produced by the revenue Hotels offer the same rooms to different types of
management system that in turn have a negative effect guests. While hotel managers would like to fill their
on hotel revenue. In addition, accurate forecasting can hotels with highly profitable guests as much as
also help hotels in better staffing, purchasing and possible, it is generally necessary to allow for less
budgeting decisions [3-4]. profitable guests in order to prevent rooms from
Revenue management forecasting methods fall into remaining vacant. An important decision to be made is
one of three types. Historical booking models, whether to accept a booking request and generate
advanced booking models and combined models. revenue now or to reject it in anticipation of a more
Historical booking models only consider the final profitable booking request in the future [6]. Finding the
number of rooms or arrivals on a particular stay night. right combination of guests in the hotel such that
Advanced booking models only include the build up of revenues are maximized is the core topic of revenue
reservations over time for a particular stay night. management.
Combined models use either regression or a weighted Several room inventory allocation models have
average of historical data and advanced booking been proposed and are being used by hotels as the key
models to develop forecasts A review of forecasting component of their RM systems. The focus of those
methods for all three types is found in [3][5]. models is to keep each room available for the guest
Weatherford in [3] discusses some important issues who is likely to pay the most for it, while at the same
that must be addressed other than the choice of the time selling every room for the rate above the marginal
forecasting methods to be used . Among such issues are sales cost.
the choice of the type of the forecast (arrivals or room Revenue management is therefore defined in the
nights), the level of aggregation (total, by rate category, hotel industry as the process of selectively accepting or
by length of stay, or some combination), the type of rejecting customers by rate, length of stay and arrival
data (constrained or unconstrained), the amount of date to maximize revenue [7]; by optimally matching
data, the treatment of outliers and the measurement of demand to available supply (rooms) to accommodate
accuracy. most profitable mix of customers.
In [3] advanced booking models and combination Methods for optimal capacity utilization range
forecasting methods were used to develop forecast for from simple rule-based heuristics to sophisticated
four hotels operated by Choice Hotels. On the other mathematical programs with hundreds of decision
hand, historical booking models, advanced booking variables [8]. In [8] a subset of mathematical
models and combination forecasting methods were programming approaches and marginal revenue
used to develop forecasts for two hotels operated by the approaches are briefly reviewed.
In [9] a comprehensive treatment is provided for might not reflect the impact of the new competitor on
the classic exact and heuristic approaches to single room demand, the hotel manager can come up with a
resource capacity control. Single resource capacity forecast based on subjective judgments.
control deals with optimally allocating capacity of a Many researchers and practitioners agree that
hotel room for a given date at different rate classes. On judgment should play “an” important role in
the other hand, the problem of managing room capacity forecasting [15]. However, there is still a debate about
on consecutive days when customers stay multiple how this role should be played and to what extent [16].
nights is referred to as the network control capacity Some researchers suggest that statistical approaches
problem. This deals with a mix of customers having ought to be used as tools to provide a first
different lengths of stay and share the capacity on any approximation of forecasts using historical data. The
given day. The network capacity control problem is role of judgment is to “massage” these forecasts to take
significantly more complex than the single-resource into account influencing factors not included in the
problem and therefore its solutions rely mainly on historical data. Another way of combining the two
approximations. In [9] some network capacity control approaches is to give more weight to formal
methods are discussed in details. quantitative methods when there are no changes in the
Among the common mathematical programming environment and more weight to judgmental methods
approaches to determine optimal pricing is when changes do occur [17]. The published work
deterministic linear programming, probabilistic linear reveals that there are still problems in deciding how the
programming and stochastic dynamic programming combination of statistical and judgmental approaches
[11-13]. Other commonly used methods for room should be achieved. In particular, “the” role of
pricing and allocation that have also received much judgment in the combined forecasting has not been
attention in the hospitality industry and academia are made clear and issues of implementation have not been
threshold pricing[9] and expert systems. However, carefully addressed [5].
expert systems are at their best in static environments
and few would argue that the hotel environment is
static.
The task of optimal room pricing and allocation is 3. Proposed RM Model
complicated by the fact that it must be solved
repeatedly. Because of this, any solution method must In this section we summarize the main features of the
be fast, fairly accurate, and not too expensive[8]. conceptual model proposed for a decision support
system for hotel revenue management. We also present
2.3. The Role of Human Judgment in RM a preliminary brief description of the system design and
requirement. The system we perceive performs
One way to improve the accuracy of occupancy following functions:
forecasting models is to consider human judgments. 1. Scans historical booking, occupancy patterns and
Forecasting scholars and researchers confirm that more reservations and fits quantitative forecasting
accurate predictions can be obtained when quantitative model
models and expert judgments are combined. This is the 2. Fitted model arrives to predictions
case because human judgment supplies additional 3. Predictions are used as inputs to an optimization
relevant information and it functions as an independent module to make rate and allocation decisions
source[14]. 4. Human judgment and Expert Knowledge are used
Ghalia and Wang in [10] investigate the role of to adjust and refine forecasting results and revenue
human judgment in business forecasting and take the management decisions.
problem of estimating future hotel room demand as a
practical example. In [10] it is outlined that all
statistical techniques used for forecasting require a
series of historical data that can be used in computing
the forecast. These techniques depend on the continuity
of historical data and may not predict a discontinuous
change in the business environment; for example,
forecasting the room demand for a period that
coincides with the opening of a new competitor in the
same area. In such situations, while historical data
Modify forecast and/or
bid price according to
Human Interaction Module
expert knowledge and
(Uses Expert Knowledge and
judgment
Approximate Reasoning)

Statistical Forecast Optimization Module


(Predict Arrivals) (Set bid price)
Quantitative
Model

Figure 1 Block Diagram of the proposed decision support system for hotel revenue management

A block diagram of the different modules and their A detailed forecast is essential because research on
interactions are depicted in figure 1. forecast desegregation for hotels has shown that
The proposed system for decision support for detailed disaggregate forecast outperforms more
revenue management is mainly composted of a general aggregates forecasts that are further broken
forecast module, an optimization module and a human down to disaggregated level by any reasonable scheme
interaction module that uses human judgment and (for example probability distribution).
expert knowledge.
As follows we will attempt to describe the functionality In general our model can be described as follows:
of each module, its input and output variables, the data
needed to implement it and which evaluation method Arrival_no (Cj, Lm, Rk)(di/t)
we intend to use in conjunction to the proposed model. = 1 × Av_Historical_arrival(Cj, Lm, Rk(di/ all p)
+ 2 × Actual_Bookings(Cj, Rk , Lm)(di/t))
+ 3 × Av_Booking_to_come(Cj, Rk , Lm)(di-t -> di /all p))

3.1 Demand Forecasting Module:

The function of this module is to derive future


for all 1 j  S , 1 m  M , 1 k  N
demand using historical data and current reservation
activities. The model proposed is based on statistical
techniques and will be described as follows. Where :
Input data used for hotel forecasting has mainly two - 1 , 1 , 1 are the forecast combination
dimensions: booking information and historical weights
information on the daily number of arrivals or rooms - C1, C2,…..CS represent the different customer
sold. We use both data separate and in combination for segments considered
our forecast. - L1, L2, …..LM represent different length of stay
The output from this model is a forecast of the - R1, R2,…..RN represent room type available
number of guests arriving on a particular night to the - Arrival_no(Cj, Lm, Rk)(di/t) is the number of
hotel. We generate a detailed forecast based on rate guests from customer segment Cj expected to
category, length of stay and possibly room types. arrive at di for a length of stay Lm and ask for a Rk
type room observed t days before.
- Actual_Bookings(Cj, Lm, Rk)(di/t) actual Absolute Error, Mean Absolute Percentage Error,
number of booking requests for di from customer Absolute Percentage Error and the Median APE
segment Cj requesting a length of stay Lm and a
Rk type room t days before.
- Av_Historical_arrival(Cj, Lm, Rk)(di/ all p) is 3.2 Optimization Module
the average number of past arrivals at di of
customer segment Cj requesting a length of stay The optimization module is a mathematical
Lm and a Rk for observed periods p . programming model that decides on the bid price for
- Av_Booking_to_come(Cj, Rk , Lm )(di-t -> di each arrival day. The optimization module determines
/all p)) is the average of bookings to come from rates and allocations according to demand forecast in
day di-t to day di on past observations p. order to maximize revenue or profit. For example the
optimization module would increases bid price if
We use a collection of robust forecasting methods, demand exceeds available capacity to attract “high rate
which were reported in the literature to be efficient paying customers”.
with data taken from the Choice and Mariott hotels[3]. Generally, we assume our model to have following
The forecasting methods include exponential inputs, w.r.t arrival day T:
smoothing, pickup methods, moving average, Holts - No. of arrivals from customer segment C1,
methods and linear regression, in addition to ANN C2,…..CS, with length of stay L1, L2, …..LM and
techniques. A special focus of this model is also to request room type R1, R2,…..RM ( Arrival_noT(Cj,
apply these different forecast methods in combination Li, Rk), for 1  j  S , 1  i  M , 1  k  N )
through ensemble learning to gain additional forecast - Number of available rooms of type R1, R2,…..RM
accuracy. We apply different fusion techniques that are at time T, i.e. capacity available.
based on static combination rules or mappings, for - Threshold of room price for each market segment j
instance averaging or multiplying the ensemble for a specific room type k., Thj,k , where the bid
outputs; or adaptable combination mappings, for price cannot exceed this threshold for this market
instance decision templates or naive Bayes rule. Also segment for a given room type.
we intend to compare the effectiveness of other popular
approaches for decision combination like majority The model will then attempt to give a bit price for
voting, confidence-based decision (Dempster-Shafer each customer segment, length of stay and room type:
theory of evidence), fuzzy logic and production rules. i.e find Bid_price(Cj,Li, Rk,) for 1  j  S ,
In addition to the reservation data and the historical 1 i  M, 1 k  N
booking data we intend to use other information that
could be of benefit to the forecast like reservation
denial data or a mathematical model to represent it. In So as to maximize the total revenue at time T:
general we would like to base our forecast models on

 Re v(C
as many periods of time as possible; preferably on
several years of observations to be able to tackle the Total rev  j , Li , Rk )
1 j  S
problem of seasonality. 1 m  M
To calculate the forecast error, one can either 1 k  N
calculate the error for only a particular forecast (i.e. S.t. Bid_price(Cj,Li, Rk,) ≤ Thj,k
reading day) or the average over all readings. The error
can also be calculated either on the aggregated forecast Where Re v(C j , Li , Rk ) is the revenue generated
(i.e. a summary over all categories, length of stay under
investigations) or at the disaggregate level on the from customer segment Cj staying Li nights and
detailed forecast. In practice errors measures calculated requesting room type Rk.
on the aggregate level were more indicative to the
goodness of the forecast than the error measures
calculated for the detailed forecast due to small
numbers associated with some of these detailed
forecasts. 3.3 Human Judgment and Expert Knowledge
Among the error measures that are commonly used in Module
the literature that we also intend to use and compare
our results with are: mean absolute error, Relative
The role of this module is to encode expert The main function of the system is to support day-to-
knowledge and judgment that cannot be taken into day and long term decisions concerning revenue
account through statistical techniques. management in hotels.
This module encapsulates knowledge of hotel Preliminary data and functional requirements for the
managers to describe different factors affecting revenue system were set as a result of information gathering
management and forecast based on their experience efforts. Information gathering includes interviewing
and on their judgment on what their effect is expected domain experts, reviewing relevant literature and
to be. Among such factors are seasonality, global surveying existing revenue management software.
economy, special events occurring, promotions, In the data requirements process, data is identified
external competitors and others. that will be necessary for the functions required of the
This component represents an interaction with the system. Functional requirements, on the other hand,
arrival forecast and price setting system components to determine the functions and operations that are need to
assist the human decision making process. be performed the system. An example of such functions
For the design of this system we intend to collect is :
opinions of industrial experts from the hotel industry - Exploring historical data of reservations and
such as Sales Directors, Front office managers, and arrivals
financial controllers and also hotel managers on factors - Determining optimal room price and capacity
and variables to the optimal decision making for - Generating reports on occupancy, cancellations,
optimizing revenue management and in which way they revenue, market mix analysis, ..etc
can alter the forecast and the decision of the overall - Conducting sensitivity analysis to parameter and
system. data variation.
Among factors /variables that can effect the - Interaction with expert to modify system output
demand on a hotel at time T: and experiment with different scenarios
- Booking_level(T), percentage of rooms booked for - Fine tune and modify model
time T.
- Competitor_BL(T), is the average booking
activities of all competing hotels at time T. 5. Concluding Remarks
- Event_attractiveness(T), is an estimate of
existence of an event on or around time T. In this work we have presented a new RM model
- Promotional_stategy(T), is the strength with which that aims at providing hotel managers with an
the hotel management imposes further promotions intelligent decision support tool for hotel room revenue
on the normal price at time T. maximization. The RM model is composed of an
- Competitor_Promotional_stategy(T), is the advanced room demand forecast model, incorporating
strength with which the competitors impose several statistical and machine learning forecasting
promotions on the normal price at time T. tools and a dynamic room pricing and allocation
- Seanonality(T), identifies whether it is high, model. The system also attempts to combine expert
regular or low season at time T. domain knowledge about revenue management with
- Price(T), identifies average price set for rooms at statistical models to provide a flexible and effective
time T decision support system for revenue management. The
- Weather_forcast(T), identifies weather conditions model is general purpose; in the context that it needs to
at time T. be adapted to suit the hotel environment and the market
- Advertizing_actions(T), identifies whether the conditions it will be applied in.
hotel adopts any advertising strategies around time
(T) 6. Acknowledgement
- QoS(T), quality of service provided by the hotel at
time T This work is part of the Data Mining for Improving
- Buisness_growth(T), measures the level of Tourism Revenue in Egypt research project within the
business activities, i.e meetings, interviews for job Egyptian Data Mining and Computer Modeling Center
applicants,…etc. at time T. of Excellence. We would like to express out thanks to
4. Comments on System Requirements and Mr. Hossam Shehata for supporting us with the
Implementation necessary domain knowledge in the hotel industry to
conduct this research.
[8] Anthony Ingold, Una McMahon-Beattie and Ian Yeoman
7. References (Eds.), "Yield Management", 2nd edition, continuum, 2003.
[9] Kalyan T. Talluri and Garrett J. Van Ryzin, "The Theory
and Practice of Revenue Management", Springer
Science+Buisness Media, Inc, 2005.
[1] Choi, T.Y. and Cho, Vincent, "Towards a knowledge
[10] M. B. Ghalia, P. Wang. "Intelligent System to Support
discovery framework for yiel management in Hong Kong
Judgmental Business Forecasting- The Case of Estimating
hotel industry", Hospitality Management, vol. 19, p. 17-31,
Hotel Room Demand". IEEE TRANSACTIONS ON FUZZY
2000.
SYSTEMS, vol. 8, no. 4, AUGUST 2000.
[2] Shehata, H. S., "Measuring the concept and practices of
[11] Gallego, G. and Ryzin, G., "Optimal dynamic pricing of
Revenue Management System in Egyptian Hotels", M.Sc.
inventories with stochastic demand over finite horizons"
Thesis, Alexandria University, Faculty of Tourism and
Management Sci., vol.40, p. 999-1020, 1994.
Hotels., 2005.
[12] Gallego, G. and Ryzin, G., "A multiproduct dynamic
[3] Larry R. Weatherford, L.R and Kimes, S.E., "A
pricing problem and its applications to network yield
comparison of forecasting methods for hotel revenue
management", Operations Res, vol. 45, no.1, p. 24-41, 1997.
management", International Journal of Forecasting, vol 19, p.
[13] Weatherford, L.R. and Bodily, S.E., "A taxonomy and
401–415, 2003
research overview of perishable asset revenue management",
[4] Brannas, K., Hellstrom, J. and Nordstrom, "A new
Operations Res, vol. 40, p. 831-844, 1992
approach to modeling and forecasting monthly guest nights
[14] Schwartz, Z. and Cohen, E., "Hotel Revenue-
in hotels", International Journal of Forecasting, vol. 18, p.
management Forecasting", Cornell Hotel and Restaurant
19-30, 2002.
Administration Quarterly, vol. 45, Issue 1, p 85-98, 2004.
[5] D. Frechtling "Forecasting Tourism Demand: Methods
[15] L. D. Phillips. “On the adequacy of judgmental
and Strategies”, Butterworth
forecasts” in Judgmental Forecasting, G. Wright and P.
Heinemann, Oxford, 2001.
Ayton, Eds. New York: Wiley, 1987, pp. 11–30.
[6] Paul Goldman, Richard Freling, Kevin Pak, Nanda
[16] L. R. Beach, J. Christensen-Szalanski, and V. Barnes,
Piersma , " Models and Techniques for Hotel Revenue
“Assessing human judgment: Has it been done, can it be
Management using a Rolling Horizon ", Econometric
done, should it be done?,” in Judgmental Forecasting, G.
Instituite Report EU 2001-46, Erasmus University
Wright and P. Ayton, Eds. New York: Wiley, 1987, pp. 49–
Rotterdam, Netherlands, December 2001.
62.
[7] Ben Vinod, "Unlocking the value of revenue management
[17] S. Makridakis, S. C. Wheelwright, and V. E. McGhee,
in the hotel industry", Journal of Revenue and Pricing
Forecasting: Methods and Applications. New York: Wiley,
Management, vol. 3., no. 2, pp. 178-190, 2004
1983.

View publication stats

You might also like