An enhanced fuzzy time series forecasting method based on artificial bee colony

In recent years, several forecasting methods have been proposed for the analysis of fuzzy time series. Determination of fuzzy relations and establishing interval lengths, which is used in partition of universe of discourse, can be considered as the two of main elements affecting the forecasting performance of these forecasting methods. In the literature, along with the studies in which interval lengths are determined subjectively, algorithms such as genetic algorithms and particle swarm optimization have been utilized. In this study, a new fuzzy time series forecasting method which uses Artificial Bee Colony (ABC) algorithm for the determination of interval lengths for the first time in the literature is proposed. To obtain forecasts, this new method makes use of fuzzy logic relationship tables in determining the fuzzy relations and also uses estimating based on next state (EBN) for training set and master voting (MV) scheme for test set. The new proposed method is applied to three various time series and when compared with the existing methods better results are obtained with regard to both training and test set..

[1]  Shyi-Ming Chen,et al.  FORECASTING ENROLLMENTS BASED ON HIGH-ORDER FUZZY TIME SERIES , 2002, Cybern. Syst..

[2]  Kun-Huang Huarng,et al.  The application of neural networks to forecast fuzzy time series , 2006 .

[3]  Lotfi A. Zadeh,et al.  Fuzzy Sets , 1996, Inf. Control..

[4]  Yi Pan,et al.  An improved method for forecasting enrollments based on fuzzy time series and particle swarm optimization , 2009, Expert Syst. Appl..

[5]  Dervis Karaboga,et al.  A comparative study of Artificial Bee Colony algorithm , 2009, Appl. Math. Comput..

[6]  Myung-Geun Chun,et al.  TAIFEX and KOSPI 200 forecasting based on two-factors high-order fuzzy time series and particle swarm optimization , 2010, Expert Syst. Appl..

[7]  Çagdas Hakan Aladag,et al.  A new time invariant fuzzy time series forecasting method based on particle swarm optimization , 2012, Appl. Soft Comput..

[8]  Shi-Jinn Horng,et al.  Forecasting TAIFEX based on fuzzy time series and particle swarm optimization , 2010, Expert Syst. Appl..

[9]  Shyi-Ming Chen,et al.  Forecasting enrollments based on fuzzy time series , 1996, Fuzzy Sets Syst..

[10]  Kunhuang Huarng,et al.  Ratio-Based Lengths of Intervals to Improve Fuzzy Time Series Forecasting , 2006, IEEE Trans. Syst. Man Cybern. Part B.

[11]  Jeng-Shyang Pan,et al.  Enhanced Artificial Bee Colony Optimization , 2022 .

[12]  Ching-Hsue Cheng,et al.  Multi-attribute fuzzy time series method based on fuzzy clustering , 2008, Expert Syst. Appl..

[13]  Shi-Jinn Horng,et al.  Temperature prediction and TAIFEX forecasting based on fuzzy relationships and MTPSO techniques , 2010, Expert Syst. Appl..

[14]  Dervis Karaboga,et al.  A powerful and efficient algorithm for numerical function optimization: artificial bee colony (ABC) algorithm , 2007, J. Glob. Optim..

[15]  Soheil Davari,et al.  An improved Fuzzy Time Series forecasting model based on Particle Swarm intervalization , 2009, NAFIPS 2009 - 2009 Annual Meeting of the North American Fuzzy Information Processing Society.

[16]  Çagdas Hakan Aladag,et al.  Using multiplicative neuron model to establish fuzzy logic relationships , 2013, Expert Syst. Appl..

[17]  Wai Keung Wong,et al.  Adaptive Time-Variant Models for Fuzzy-Time-Series Forecasting , 2010, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[18]  Kunhuang Huarng,et al.  Effective lengths of intervals to improve forecasting in fuzzy time series , 2001, Fuzzy Sets Syst..

[19]  B. Chissom,et al.  Fuzzy time series and its models , 1993 .

[20]  Erol Egrioglu,et al.  Time-series forecasting with a novel fuzzy time-series approach: an example for Istanbul stock market , 2013 .

[21]  Shivraj R. Singh,et al.  A simple method of forecasting based on fuzzy time series , 2007, Appl. Math. Comput..

[22]  Çagdas Hakan Aladag,et al.  Finding an optimal interval length in high order fuzzy time series , 2010, Expert Syst. Appl..

[23]  Pingzhi Fan,et al.  A hybrid forecasting model for enrollments based on aggregated fuzzy time series and particle swarm optimization , 2011, Expert Syst. Appl..

[24]  Shyi-Ming Chen,et al.  Handling forecasting problems using fuzzy time series , 1998, Fuzzy Sets Syst..

[25]  John H. Holland,et al.  Adaptation in Natural and Artificial Systems: An Introductory Analysis with Applications to Biology, Control, and Artificial Intelligence , 1992 .

[26]  Shyi-Ming Chen,et al.  Forecasting enrollments using high‐order fuzzy time series and genetic algorithms , 2006, Int. J. Intell. Syst..

[27]  Kun-Huang Huarng,et al.  A neural network-based fuzzy time series model to improve forecasting , 2010, Expert Syst. Appl..

[28]  Çagdas Hakan Aladag,et al.  A new approach based on artificial neural networks for high order multivariate fuzzy time series , 2009, Expert Syst. Appl..

[29]  Çagdas Hakan Aladag,et al.  A new approach based on the optimization of the length of intervals in fuzzy time series , 2011, J. Intell. Fuzzy Syst..

[30]  A. E. Eiben,et al.  Introduction to Evolutionary Computing , 2003, Natural Computing Series.

[31]  B. Chissom,et al.  Forecasting enrollments with fuzzy time series—part II , 1993 .

[32]  Shivraj R. Singh,et al.  A robust method of forecasting based on fuzzy time series , 2007, Appl. Math. Comput..

[33]  Shyi-Ming Chen,et al.  Temperature prediction and TAIFEX forecasting based on fuzzy logical relationships and genetic algorithms , 2007, Expert Syst. Appl..

[34]  Çagdas Hakan Aladag,et al.  Fuzzy time series forecasting with a novel hybrid approach combining fuzzy c-means and neural networks , 2013, Expert Syst. Appl..

[35]  Çagdas Hakan Aladag,et al.  Forecasting in high order fuzzy times series by using neural networks to define fuzzy relations , 2009, Expert Syst. Appl..

[36]  Çagdas Hakan Aladag,et al.  A high order fuzzy time series forecasting model based on adaptive expectation and artificial neural networks , 2010, Math. Comput. Simul..

[37]  Wai Keung Wong,et al.  A heuristic time-invariant model for fuzzy time series forecasting , 2011, Expert Syst. Appl..

[38]  Erol Egrioglu,et al.  A new hybrid approach based on SARIMA and partial high order bivariate fuzzy time series forecasting model , 2009, Expert Syst. Appl..

[39]  Shivraj R. Singh,et al.  A computational method of forecasting based on fuzzy time series , 2008, Math. Comput. Simul..

[40]  Erol Egrioglu,et al.  A New Seasonal Fuzzy Time Series Method Based on the Multiplicative Neuron Model and SARIMA , 2012 .

[41]  Erol Egrioglu,et al.  A Novel Seasonal Fuzzy Time Series Method , 2012 .

[42]  Erol Egrioglu,et al.  A New Time-Invariant Fuzzy Time Series Forecasting Method Based on Genetic Algorithm , 2012, Adv. Fuzzy Syst..

[43]  D. Karaboga,et al.  On the performance of artificial bee colony (ABC) algorithm , 2008, Appl. Soft Comput..

[44]  Dervis Karaboga,et al.  AN IDEA BASED ON HONEY BEE SWARM FOR NUMERICAL OPTIMIZATION , 2005 .

[45]  Kun-Huang Huarng,et al.  A bivariate fuzzy time series model to forecast the TAIEX , 2008, Expert Syst. Appl..

[46]  Shyi-Ming Chen,et al.  Temperature prediction and TAIFEX forecasting based on high-order fuzzy logical relationships and genetic simulated annealing techniques , 2008, Expert Syst. Appl..

[47]  James Kennedy,et al.  Particle swarm optimization , 2002, Proceedings of ICNN'95 - International Conference on Neural Networks.