American Journal of Information Science and Computer Engineering
Articles Information
American Journal of Information Science and Computer Engineering, Vol.5, No.3, Sep. 2019, Pub. Date: Sep. 6, 2019
An Improved Fuzzy Time Series Forecasting Model Based on Combining K–means Clustering with Harmony Search
Pages: 94-102 Views: 1246 Downloads: 422
Authors
[01] Nghiem Van Tinh, Faculty of Electronics, Thai Nguyen University of Technology, Thai Nguyen University, Thai Nguyen, Viet Nam.
Abstract
Various methods have been presented to investigate the length of data interval and partition number of universe of discourse in fuzzy time series (FTS) model to achieve high level forecasting accuracy. These resolve the fluctuations of FTS as mentioned by previous researchers. However, it still has difficulties in choosing the optimal length of interval. In this paper, we present a hybrid forecasting model based on combing K-mean clustering and Harmony search algorithm (HAS) to overcome the difficulties mentioned above. Firstly, the K-mean clustering algorithm is used to divide the historical data into clusters and adjust them into intervals with different initial length, then the strong global searching ability of particle swarm optimization is also used to adjust initial length and obtain the optimal length of interval universe of discourse with the aim to increase forecasting accuracy of model. Finally, two numerical datasets (enrollments data of the University of Alabama, and yearly deaths in car road accidents in Belgium) are used to verify the feasibility of the model by comparing and analyzing the forecasting accuracy between proposed model and other forecasting methods. The empirical analysis not only demonstrates the forecasting procedure and the way to obtain the suitable length of interval, but also shows that the proposed model significantly outperforms the conventional counterparts.
Keywords
Forecasting, Fuzzy Time Series, K–mean Clustering, Harmony Search, Enrolments
References
[01] Chen S-M, & Chung, N.-Y (2006a). Forecasting enrollments using high-order fuzzy time series and genetic algorithms. Research Articles International Journal of Intelligent Systems, 21, 485–501.
[02] Chen S M (1996). Forecasting Enrolments based on Fuzzy Time Series. Fuzzy set and systems, 81, 311-319.
[03] Chen S M (2002). Forecasting enrolments based on high-order fuzzy time series. Cybernetics and Systems, 33 (1), 1-16.
[04] Chen S-M & Chung N-Y (2006b). Forecasting enrollments of students by using fuzzy time series and genetic algorithms. International Journal of Intelligent Systems, 17, 1-17.
[05] Huarng K (2001). Effective lengths of intervals to improve forecasting in fuzzy time series. Fuzzy Sets and Systems, 123 (3), 387-394.
[06] Singh S R (2007a). A simple method of forecasting based on fuzzy time series. Applied Mathematics and Computation, 186, 330–339.
[07] Song Q & Chissom. B S (1993a). Fuzzy time series and its models. Fuzzy Sets and Systems, 54 (3), 269-277.
[08] Song Q & Chissom. B S (1993b). Forecasting enrolments with fuzzy time series - Part I. Fuzzy Sets and Systems, 54 (1), 1-9.
[09] Song Q & S. Chissom. B (1994). Forecasting enrolments with fuzzy time series - part II. Fuzzy Sets and Systems, 62, 1-8.
[10] Yu H K (2005). A refined fuzzy time-series model for forecasting. Physical A: Statistical Mechanics and Its Applications, 346 (3-4), 657-681.
[11] Singh S R (2007b). A simple method of forecasting based on fuzzy time series. Applied Mathematics and Computation, 186, 330–339.
[12] Chen T-L, Cheng C-H & Teoh H-J (2008). High-order fuzzy time-series based on multi-period adaptation model for forecasting stock markets. Physical A: Statistical Mechanics and Its Applications, 387, 876–888.
[13] Chu H-H, Chen T-L, Cheng C-H & Huang C-C (2009). Fuzzy dual-factor time- series for stock index forecasting. Expert Systems with Applications, 36, 165–171.
[14] Lee L-W, Wang L-H & Chen S-M (2008b). Temperature prediction and TAIFEX forecasting based on high order fuzzy logical relationship and genetic simulated annealing techniques. Expert Systems with Applications, 34, 328–336.
[15] al L-Y H e (2010). Temperature prediction and TAIFEX forecasting based on fuzzy relationships and MTPSO techniques. Expert Syst Appl, 37, 2756–2770.
[16] I. H. Kuo e a (2009). An improved method for forecasting enrolments based on fuzzy time series and particle swarm optimization. Expert Systems with Applications, 36, 6108–6117.
[17] Kuo. I-H, Horng. S-J, Che. Y-H, R-S R, Kao. T-W, R.-J. C. J-L L, et al. (2010). Forecasting TAIFEX based on fuzzy time series and particle swarm optimization. Expert Systems with Applications, 2 (37), 1494–1502.
[18] Pritpal. S & Bhogeswar B (2013). High-order fuzzy-neuro expert system for time series forecast-ing. Knowl-Based Syst, 46, 12-21.
[19] L. Al - Mataneh e a (2014). Development of temperature based weather forecasting model using neural network and fuzzy logic. International Journal of Multimedia and Ubiquitous Engineering, 9 (12), 343-366.
[20] S. Askari & Montazerin N (2015). A high-order multi-variable fuzzy time series forecasting algorithm based on fuzzy clustering. Expert Systems with Applications, 42, 2121 -2135.
[21] B. Sun, H. Guo, H. R. Karimi & Y. Ge S X (2015). Prediction of stock index futures prices based on fuzzy sets and multivariate fuzzy time series. Neuro computing, 151, 1528-1536.
[22] Gersho A & Gray R M (1992). Vector Quantization and Signal Compression. KAP.
[23] Geem Z W, Kim J H & Loganathan G V (2001). A new heuristic optimization algorithm: Harmony search. Simulation, 76, 60–66.
[24] Fesanghary M, Mahdavi M, Minary M & Alizadeh (2008). Y. Hybridizing harmony search algorithm with sequential quadratic programming for engineering optimization problems. Comput Methods Appl Mech Energy, 197, 3080–3091.
[25] Uslu V R, et al (2013). A fuzzy time series approach based on weights determined by the number of recurrences of fuzzy relationships. Swarm Evol Comput, doi: 10.1016/j. swevo.2013.10.004.
[26] Bas E, et al (2014). A modified genetic algorithm for forecasting fuzzy time series. Appl Intell, 453-463 DOI 10.1007/s10489-014-0529-x.
[27] Yusuf S M, et al. (2015). A Novel Hybrid fuzzy time series Approach with Applications to Enrollments and Car Road Accident. International Journal of Computer Application, 192 (2), 37-44.
[28] Y.-L. Huang e a (2011). a hybrid forecasting model for enrolments based on aggregated fuzzy time series and particle swarm optimization. Expert Systems with Applications, 7 (38), 8014–8023.
[29] MacQueen J B. "Some methods for classication and analysis of multivariate observations" in: Proceedings of the Fifth Symposium on Mathematical Statistics and Probability. University of California Press, Berkeley, CA1967. p. 281-297.
[30] Abhishekh, S. S. Gautam and S. R. Singh, A refined method of forecasting based on high-order intuitionistic fuzzy time series data, Progr. Artif. Intell. 7 (4) (2018) 339–350.
[31] Abhishekh and S. Kumar, A computational method for rice production forecasting based on high-order fuzzy time series, Int. J. Fuzzy Math. Archive 13 (2) (2017) 145–157.
[32] S. Xian, J. Zhang, Y. Xiao and J. Pang, A novel fuzzy time series forecasting method based on the improved artificial fish swarm optimization algorithm, Soft Comput. 22 (12) (2018) 3907–3917.
[33] R. Efendi, N. Arbaiy and M. M. Deris, A new procedure in stock market forecasting based on fuzzy random auto-regression time series model, Inform. Sci. 441 (2018) 113–132.
600 ATLANTIC AVE, BOSTON,
MA 02210, USA
+001-6179630233
AIS is an academia-oriented and non-commercial institute aiming at providing users with a way to quickly and easily get the academic and scientific information.
Copyright © 2014 - American Institute of Science except certain content provided by third parties.