Professional Documents
Culture Documents
FORECASTING
A. Kumaran
Publication Year: 2010, Page(s):1920 - 1948
ABSTRACT
In this paper, we describe the research and development of a fuzzy expert system and Economic system
are characterized by increasing uncertainty in their dynamics hotel room demands. This increasing uncertainty is
likely to incur bad decisions that can be costly in financial terms. This makes forecasting of uncertain economic
variables an instrumental activity in any organization. This paper takes the hotel industry as a practical
application of forecasting using the Holt-Winter method. The problem here is to forecast the uncertain demand
for room at a hotel for each arrival date. Forecasting is part of the revenue management system whose objective
is to maximize the revenue by making decisions regarding when to make room available for customers and at
what price.
KEYWORS
Single Exponential Smoothing, Triple Exponential Smoothing
1. INTRODUCTION
Forecasting room demand is a very important part of modern day hotel revenue management systems. The
objective of this system is to maximize the revenue under the constraint of fixed room capacity. To this end, most
hostels have implemented some form of inventory optimization and controls. These optimization routines are carried
out over several days prior to the arrival days, so an estimate of the demand for room for that particular target day is
required to carry out the optimization. This paper deals with the problem of forecasting unconstrained hotel room
demand. Unconstrained room demand is the number of rooms that can be rented if there is no capacity or pricing
constraints. Room allocation and optimization are separate issues and not addressed in this paper.
Optimization of the inventory is very import to yield management system. The optimization problem involves
selling the right type of room to the right customer at the right price, with the objective of maximizing the revenue.
This is not a simple task, considering that there are multiple room types which can be sold at different rates to
customers requesting multiple night Stay. This make forecasting and optimization, and consequently, increased
revenue. Indeed, forecasting and optimization are among the primary components of the yield management system
[1], and both components are vital for the performance of the system.
A lot of the work done on the hotel revenue management system deals with the optimization problem [2,3,4].
However, to the best of our knowledge, there has been little or no published work on the room demand forecasting
aspect. In this paper, we show how a particular forecasting procedure can be applied to the hotel room demand
problem.
Several methods have been used for the purpose of forecasting data in a variety of business application [5]. Different
methods vary in the manner in which the historical data is modelled. Regression methods seek to explain the data
with one or more input variables and model relates the data to the inputs with a set of coefficients [5].
2. OBJECTIVE
The objective of this paper is to apply and evaluate the Holt-Winters procedure to the forecast of hotel
room demand. The forecast generated is based only on the hard data in the form of historical data and current
booking activity. In this paper, no human input is accounted for in the forecast mechanism. The current study is part
of an ongoing research aiming at developing a robust forecast system where both hard data and human input are
combined. The motivation for this research comes from the fact that a good forecast would greatly enhance
management decision making.
3. HOLT-WINTERS FORECASTING METHOD
The Holt-winters method is an extension of the exponentially weighted moving average (EWMA)
procedure [6].The EWMA algorithm forecasts future values based on past observations, and places more weight on
recent observations. In the Holt-Winters method, the forecast components are updated in a similar fashion, i.e. more
weight are placed on recent values. The distinctive feature of the Holt-Winters procedure is that it incorporates
linear trend and seasonality into the simple exponential smoothing algorithm [6].
The holt-Winters models the time series with three components: Mean local trend and seasonality. Depending on
how the seasonal variation is included in the model, there are two version of the Holt-Winters forecast procedure:
the additive model and multiplicative model.
The additive model assumes that the forecast at time t, yt is given by
yt = ( mean at t - 1 + local trend ) + ( seasonality ) + error
3.1. Mean
The mean component, denoted by mt, of the model gives the level of the time series at time instant t. It is
the base component of the time series which is modified by the trend and seasonality effects to give the final values.
For a constant, non seasonal process, the mean is taken as the forecast o future observations.
3.2. Trend
A majority of the time series does not fluctuate about a constant level, but exhibit shifts in either the
upward or downward directions. This effect is modelled by the trend component, denoted by bt and it gives the
general direction in which the series is progressing. The trend can be classified as global or local, liner or non liner,
etc. The Holt-Winters procedure models locals, linear trend.
4. SINGLE EXPONENTIAL SMOOTHING
This smoothing scheme begins by setting S2 to y1, where Si stands for smoothed observation or EWMA,
and y stands for the original observation. The subscripts refer to the time periods, 1, 2 n. For the third period,
S3=y2+ (1) S2; and so on. There is no S1; the smoothed series starts with the smoothed version of the second
observation.
For any time period t, the smoothed value St is found by computing
St=yt1+(1)St10<1t3.
This is the basic equation of exponential smoothing and the constant or parameter is Called the smoothing
constant.
Note: There is an alternative approach to exponential smoothing that replaces yt1 in the basic equation with yt, the
current observation. That formulation, due to Roberts (1959), is described in the section on EWMA control charts.
The formulation here follows Hunter (1986).
The Exponentially Weighted Moving Average (EWMA) is a statistic for monitoring the process
That averages the data in a way that gives less and less weight to data as they are further removed in time.
6. COMPARISON OF SHEWHART CONTROL CHART AND
EWMA CONTROLCHART TECHNIQUES
For the Shewhart chart control technique, the decision regarding the state of control of the process at any
time, t, depends solely on the most recent measurement from the process and, of course, the degree of "trueness" of
the estimates of the control limits from historical data. For the EWMA control technique, the decision depends on
the EWMA statistic, which is an exponentially weighted average of all prior data, including the most recent
measurement. By the choice of weighting factor, , the EWMA control procedure can be made sensitive to a small
or gradual drift in the process, whereas the Shewhart control procedure can only react when the last data point is
outside a control limit.
6.1 Definition of Ewma
Bootstrap Forecast
71.50
71.35
71.09
71.09
10.98
Data
75
75
74
78
86
Single Smoothing (short for single exponential smoothing) is not very good when there is a trend. The single
coefficient is not enough. Let us demonstrate this with the following data set smoothed with an of 0.3:
Date
6.4
5.6
7.8
8.8
11.0
Fit
6.4
6.2
6.7
7.3
cannot be used to determine an with minimum MSE). The chosen starting values are S1=y1=6.4 and
b1=((y2y1)+(y3y2)+(y4y3))/3=0.8.
For comparison's sake we also fit a single smoothing model with =0.977 (this results in the lowest MSE for single
exponential smoothing). The MSE for double smoothing is 3.7024. The MSE for single smoothing is 8.8867.
The smoothed results for the example are:
Date
6.4
5.6
7.8
8.8
11.0
11.6
16.7
15.3
21.6
Double
6.4
6.6(Forescast = 7.2)
7.2(Forescast = 6.8)
8.1(Forescast = 7.8)
9.8(Forescast = 9.1)
11.5(Forescast = 7.2)
14.5(Forescast = 13.2)
16.7(Forescast = 17.4)
19.9(Forescast = 18.9)
Single
6.4
5.6
7.8
8.8
10.9
11.6
16.6
15.3
To see how each method predicts the future, we computed the first five forecasts from the last observation as
follows:
Period
11
12
13
14
15
Single
22.4
22.4
22.4
22.4
22.4
Double
25.8
28.7
31.7
34.6
37.6
A plot of these results (using the forecasted double smoothing values) is very enlightening.
This graph indicates that double smoothing follows the data much closer than single smoothing. Furthermore, for
forecasting single smoothing cannot do better than projecting a straight horizontal line, which is not very likely to
occur in reality. So in this case double smoothing is preferred. Plot comparing double exponential smoothing and
regression forecasts.
Finally, let us compare double smoothing with linear regression:
This is an interesting picture. Both techniques follow the data in similar fashion, but the regression line is more
conservative. That is, there is a slower increase with the regression line than with double smoothing.
11. TRIPLE EXPONENTIAL SMOOTHING
In this case double smoothing will not work. We now introduce a third equation to take care of seasonality
(sometimes called periodicity). The resulting set of equations is called the "Holt-Winters" (HW) method after the
names of the inventors.
The basic equations for their method are given by
StbtItFt+m====ytItL+(1)(St1+bt1)(StSt1)+(1)bt1ytSt+(1)ItL(St+mbt)ItL+m
y is the observation
S is the smoothed observation
b is the trend factor
I is the seasonal index
F is the forecast at m periods ahead
t is an index denoting a time period
and, , and are constants that must be estimated in such a way that the MSE of the error is minimized. This is best
left to a good software package.
To initialize the HW method we need at least one complete season's data to determine initial estimates of the
seasonal indices ItL.
A complete season's data consists of L periods. And we need to estimate the trend factor from one period to the next.
To accomplish this, it is advisable to use two complete seasons; that is, 2L periods.
The general formula to estimate the initial trend is given by
b=1L(yL+1y1L+yL+2y2L++yL+LyLL).
Initial values for the Seasonal Indices
As we will see in the example, we work with data that consist of 6 years with 4 periods (that is, 4 quarters) per year
Step 1: compute yearly averages
Step 1: Compute the averages of each of the 6 years. Ap=4i=1yi4,p=1,2,,6
Step 2: divide by yearly averages
Step 2: Divide the observations by the appropriate yearly mean.
1
y1/A1
y2/A1
y3/A1
4/A1
y5/A2
y6/A2
y7/A2
y8/A2
y9/A3
y10/A3
y11/A3
y12/A3
y13/A4
y14/A4
y15/A4
y16/A4
y17/A5
y18/A5
y19/A5
y20/A5
y21/A6
y22/A6
y23/A6
y24/A6
I1I2I3I4====(y1/A1+y5/A2+y9/A3+y13/A4+y17/A5+y21/A6)/6(y2/A1+y6/A2+y10/A3+y14/A4+y18/A5+y22/A6
)/6(y3/A1+y6/A2+y11/A3+y15/A4+y19/A5+y23/A6)/6(y4/A1+y6/A2+y12/A3+y16/A4+y20/A5+y24/A6)/6.
We now know the algebra behind the computation of the initial estimates Zero coefficients for trend and seasonality
parameters.
The case of the Zero Coefficients Sometimes it happens that a computer program for triple exponential smoothing
outputs a final coefficient for trend () or for seasonality () of zero. Or worse, both are outputted as zero! Does this
indicate that there is no trend and/or no seasonality? Of course not! It only means that the initial values for trend
and/or seasonality were right on the money. No updating was necessary in order to arrive at the lowest possible
MSE. We should inspect the updating formulas to verify this.
Methodology of the monthly index of services triples exponential smoothing. Example comparing single, double,
triple exponential smoothing.This example shows comparison of single, double and triples exponential smoothing
for a data set. The following data set represents 24 observations. These are six years of quarterly data (each year has
four quarters).
Plot of raw data with single, double, and triple exponential forecasts
12. CONCLUSION
This paper presents a revenue management model that is based on advanced forecasting and optimization. The
proposed forecasting module attempts to model the hotel reservation process from first principles. In particular it
models hotel arrivals as an interrelated process of stochastic parameters like reservations, cancellations, duration of
stay, no shows, seasonality, trend, etc. In our approach we attempted to model all these processes as faithful as
possible and simulate forward in time the actual process of reservations to obtain the forecast. The distinct
advantages of our proposed forecasting can be summarized in the following Points: First, it produces the density of
the forecasts, and hence also confidence intervals. It also allows for scenario analysis like for example examining the
effect of overbooking on future arrivals. Finally, the sensitivity of the arrival forecast due to changes of some control
variables can be estimated. This, of course is a very useful feature for decision support in revenue management. Also
it is worth noting that the forecasting model derives the necessary demand that the optimization model needs directly
from data without the need of prior assumptions. In the future the forecasting module will also incorporate other
statistical and machine learning Forecasting methods using both reservation data and historical arrivals.
ACKNOWLEDGEMENT
We would like to thank everyone who has participated in the evaluation of the prototype system. The authors are
grateful for the constructive comments of the three referees on an earlier version of this article. This research was
supported in part by Hotel and Catering Management at SRM University.
REFERENCES
[1]
Abdel Aziz, H. &Saleh, M. &El Gayar, N. & El -Shishiny, H. (2008)A Randomized Model for Group Reservations in Hotel's
Revenue Management System. Proceedings of INFOS'2008, March 27-29, pp. 24-30.
[2]
Ahmed, N. &Atiya, A. & El Gayar, N. & El-Shishiny, H. (2009). An Empirical Comparison of Machine Learning Models for Time
Series Forecasting", accepted for publication, to appear in Econometric Reviews.
[3]
Baker, T.K. & Collier, D.A. (2003). The benefits of optimizing prices to manage demand in hotel revenue management systems.
Production and Operations Management, Vol. 12, pp. 502518.
Bertsimas, D. & de Boer, S. (2005) . Simulation-based booking limits for airline revenue Management.Operations Research, Vol. 53,
pp.90106.
Brumelle, S. &Walczak, D. (2003). Dynamic airline revenue management with multiple semi-Markovdemand.Operations Research.
Vol. 51, pp.137148.
Chiang, W.C & Chen, J.C.H. &Xu, X. (2007). An overview of research on revenue management: current issues and future research.
International Journal of Revenue Management. 97-128
Choi, T.Y. & Cho, V., (2000). Towards a knowledge discovery framework for yield management in Hong Kong hotel industry.
Hospitality Management, vol. 19, p. 17-31
Abdel Aziz, H. &Saleh, M. &El Gayar, N. & El -Shishiny, H. (2008)A Randomized Model for Group Reservations in Hotel's
Revenue Management System. Proceedings of INFOS'2008, March 27-29, pp. 24-30.
[4]
[5]
[6]
[7]
[8]
[9]
Ahmed, N. &Atiya, A. & El Gayar, N. & El-Shishiny, H. (2009). An Empirical Comparison of Machine Learning Models for Time
Series Forecasting", accepted for publication, to appear in Econometric Reviews.
[10] Baker, T.K. & Collier, D.A. (2003). The benefits of optimizing prices to manage demand in hotel revenue management systems.
Production and Operations Management, Vol. 12, pp.502518.
[11] Bertsimas, D. & de Boer, S. (2005) . Simulation-based booking limits for airline revenue Management. Operations Research, Vol. 53,
pp.90106.
[12] Brumelle, S. &Walczak, D. (2003). Dynamic airline revenue management with multiple semi- Markov demand. Operations
Research.Vol. 51, pp.137148.
[13] Chiang, W.C & Chen, J.C.H. &Xu, X. (2007). An overview of research on revenue management: current issues and future research.
International Journal of Revenue Management. 97-128
[14] Choi, T.Y. & Cho, V., (2000). Towards a knowledge discovery framework for yield management in Hong Kong hotel industry.
Hospitality Management, vol. 19, p. 17-31.
[15] Edvall, M.M. and Goran, A.(2006). TOMLAB QUICK START GUIDE.
[16] El Gayar , N. &Hendawi, A. M. &Zakhary, A. & El-Shishiny, H.(2008). A Proposed Decision Support Model for Hotel Room
Revenue Management. ICGST International Journal on Artificial Intelligence and Machine Learning, ICGST-AIML. Special Issue on
Computational Methods for the Tourism Industry. 23-28.