Professional Documents
Culture Documents
net/publication/263351938
CITATIONS READS
8 1,427
3 authors:
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
All content following this page was uploaded by Abdeltawab Hendawi on 25 June 2014.
Hisham El-Shishiny
IBM Center for Advanced Studies in Cairo
IBM Cairo Technology Development Center
shishiny@eg.ibm.com
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))
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.