FUZZY DEMAND FORECASTING. THE pDF MODEL |
FUZZY DEMAND FORECASTING. THE pDF MODEL Nguyen Nhu Phong Department of Industrial Systems Engineering, HCMUT
ABSTRACT
Demand Forecasting is an important function of production systems. Traditional demand forecasting models are quantitative-based models, the outputs of these models must be adjusted by experts and the adjustment is based on qualitative input factors. The PDF model is a forecasting model which has both quantitative and qualitative inputs; this model is more effective than traditional models in terms of model development and performance.
Keywords: Demand Forecast, Quantitative-Based Models, Qualitative Forecasting Models, Fuzzification, Inference Engine, De-fuzzification, Expert Rule base.
1. Introduction
Forecasting is the prediction or estimation of the occurrences of uncertain future events of levels of activity. Planners of any production systems are interested in timing, magnitude, and effects of future evens that influence their operations. Forecasting is the window into the future.
Forecasting can be used to predict revenues, costs, profits, prices, technological changes, …In organizational environment, forecasting most often pertains to estimate future demand. This paper is focused on demand forecasting.
Traditional demand forecasting models are quantitative models based on statistical techniques and available present data. All statistical forecasting techniques assume to some extent that forces that existed in the past will persist in the future.
Forecasts are never perfect, absolute accuracy in predicting events and activity levels is unachievable. Management should look at all available information then make decision they feel best. Any forecast should have a subjective review before they are used.
Many environmental factors influence the demand for an organization‘s products. Some of them are general business conditions, state of the economy, competitor actions and reactions, governmental legislative actions, technology innovations, marketplace trends including product life cycles, style and faction, changing consumer demand.
To improve the performance of the forecasting model, the output of the quantitative models must be adjusted by experts based on qualitative factors. This paper constructs a model that integrates the qualitative input factors into the forecasting model.
The proposed model is particularly applicable to changing business environment that is full of qualitative variables. Fuzzy logic principles are judged to be suitable to incorporate all of these uncertain and vague variables.
2. The PDF model
The PDF model is illustrated as in the following figure. Where: W: the output of the model, that is forecasting variable. X: the quantitative input, that is the data in the past. Y: the qualitative inputs that is all the factors that influence the demand. Z: the output of the quantitative model, that is the forecast of traditional models. K: the coefficient of modification.
Fig 1: The PDF model.
The historical data is used in the traditional quantitative model to forecast the value of the forecasting variable, but the output is not the final result. Qualitative models will take all the qualitative factors that affect the forecasting variable, infers the value of the coefficient of modification with the support of opinion, judgment, experience, and expertise of experts. The final value of the forecasting variable is defined as follow: W=KZ
2.1. The quantitative forecasting model
It is important to have a good backcast in order to get a good forecast. The quantitative model is a statistical model that forecasts the future demand by a set of data from the past.
Statistical forecasting is a model-based information system, and there are many models from which to choose. These models can be Time Series Analysis Models like Last Period Demand, Arithmetic Average, and Moving Average, Exponentially Weighting Moving Average, without or with trend or seasonal corrections Regression Analysis. The choice of a statistical model is often constrained by available data. If the demand pattern shows several components like trend, seasonal, cyclic, more advanced techniques are needed.
Planners can use Box-Jenkins Model, a systematic and complicated time series analysis based model. Planners can also use models based on modern approaches like neuron network, genetic algorithm.
The performance of the using model can be accessed by forecast errors, like Mean Absolute Deviation, Mean Squared Error, Standard Deviation Of Regression, Mean Absolute Percent Error, Mean Error, Mean Percent Error.
2.2. The qualitative forecasting model
Qualitative models will take all the qualitative factors that affect the forecasting variable, infers the value of the coefficient of modification with the support of opinion, judgment, experience, and expertise of experts. The model is shown in the following figure. Where: X: qualitative input factors V: fuzzified input, that is fuzzy sets W: Implied fuzzy sets K: the coefficient of modification. Z: Decision rules
Fig 2. The qualitative forecasting model
a. Fuzzification
The fuzzification block fuzzify all of the input and output variables of the system. The out put variable is the coefficient of modification K, the input variable are all the environmental factors influence the demand for an organization‘s products. They should be identified by experts and may be general business conditions, state of the economy, competitor actions and reactions, governmental legislative actions, technology innovations, marketplace trends including product life cycles, style and faction, changing consumer demand.
To fuzzify a variable x, we must first define the domain of value of the variable, [xmin, xmax], then on the domain we define the linguistic states of the variable. The domain of value of the variable is often identified by experts.
The PDF model defines 5 linguistic states of any variable, that is very low – VL, low – L, medium – M, high – H, very high – VH. Each state of the variable is modeled by a triangular fuzzy number as shown in the following figure.
Fig 3: Triangular fuzzy numbers
b. Expert rule base
The rule-base contains expert’s rules that govern the translation of input variables into output variable. If the system has n input variables and each variable has 5 linguistic states, then there are N=5n rules with the format as follow If (x1 = X1i and … and xn = Xni) then K = Ki Where: X1i is a state of x1 Xni is a state of xn Ki is a state of output variable K The rule base has set up a fuzzy relation between input and output variables: Ri: (X1i Ç… ÇXni ) Þ Ki R= Èi=1-NRi
c. Inference engine
The inference engine infers the state of the output variable at specific states of the input variables: K0=X0°R Where: K0 - the state of the output variable K, that is a fuzzy set X0 – the specific states of the input variables ° - the composition operator. R – fuzzy relation defined by the rules identified in 2b. There are 2 type of composition, that is max-min and max-prod. The PDF model uses the max-min composition to infer the state of output variable from the states of input variables. The PDF model also uses the min operator for logic and in the integration of input variables.
d. Defuzzification
After inference, the state of the output variable K0 is a fuzzy set. This fuzzy set is defuzzied to get a crisp value, using to modify the forecast. There are many types of defuzzification, for the sake of simplification in computation, the PDF model uses the Max-membership function defuzzification.
3. The PDF model development
Steps in the PDF model development:
4. The PDF model implication
After construction, the PDF model is used to forecasting by the following steps:
Future conditions of the environment are always changing, the PDF model keeps tracking with the changing conditions by making on-line adjustment as in the following steps
5. Conclusions
The paper uses fuzzy logic to construct a forecasting model which has both quantitative and qualitative inputs. With the on-line adjustment during the implication phase, the proposed model is an adaptive model which is particularly applicable to changing business environment that are full of qualitative variables.
The model has been used in some master thesises and showing the effectiveness in terms of model development and performance.
REFERENCES
|