Advertisement

Soft Computing

, Volume 22, Issue 12, pp 3907–3917 | Cite as

A novel fuzzy time series forecasting method based on the improved artificial fish swarm optimization algorithm

  • Sidong Xian
  • Jianfeng Zhang
  • Yue Xiao
  • Jia Pang
Methodologies and Application
  • 225 Downloads

Abstract

Recently, many forecasting methods have been proposed for the analysis of fuzzy time series. The main factors that affect the results of the forecasting of these models are partition universe of discourse and determination of fuzzy relations. In this paper, a novel fuzzy time series forecasting method which uses a hybrid artificial fish swarm optimization algorithm for the determination of interval lengths is proposed. Firstly, we introduce the chemotactic behavior of Bacterial foraging optimization into foraging behavior. Secondly, the Levy flight is used as the mutation operator for a mutation strategy. Finally, the new proposed method is applied to a fuzzy time series forecasting and the experimental results show that the proposed model obtain better forecasting results than those of other existing models. It proves the feasibility and validity of above-mentioned approaches.

Keywords

Fuzzy time series Forecasting Artificial fish swarm algorithm Levy flight HAFSA 

Notes

Acknowledgements

The authors express their gratitude to the editor and the anonymous reviewers for their insightful and constructive comments. This work was supported by the Graduate Teaching Reform Research Program of Chongqing Municipal Education Commission (No. YJG143010), Chongqing research and innovation Project of Graduate students (No. CYS16172), and the National Natural Science Foundation of China (Nos. 61472056, 11671001).

Compliance with ethical standards

Conflict of interest

The authors declare that they have no conflict of interest.

References

  1. Aladag CH, Yolcu U, Egrioglu E (2012) A new time invariant fuzzy time series forecasting method based on particle swarm optimization. Appl Soft Comput 12(10):3291–3299CrossRefGoogle Scholar
  2. Aladag CH, Yolcu U, Uslu VR (2011) Fuzzy time series forecasting method based on Gustafson Kessel fuzzy clustering. Expert Syst Appl 38(8):10355–10357CrossRefGoogle Scholar
  3. Askari S, Montazerin N, Zarandi MHF (2015) A clustering based forecasting algorithm for multivariable fuzzy time series using linear combinations of independent variables. Appl Soft Comput 35(10):151–160CrossRefGoogle Scholar
  4. Bas E, Uslu VR, Yolcu U (2014) A modified genetic algorithm for forecasting fuzzy time series. Appl Intell 41(2):453–463CrossRefGoogle Scholar
  5. Chechkin AV, Metzler R, Klafter J, Gonchar VY (2008) Introduction to the theory of Levy flights, Anomalous Transport: Foundations and Applications. Wiley, HobokenGoogle Scholar
  6. Chen SM, Chung NY (2006) Forecasting enrollments using high-order fuzzy time series and genetic algorithms. Int J Intell Syst 21(5):485–501CrossRefzbMATHGoogle Scholar
  7. Chen SM (2002) Forecasting enrollments based on high-order fuzzy time series. Cybern Syst 33(1):1–16CrossRefzbMATHGoogle Scholar
  8. Cheng CH, Cheng GW, Wang JW (2008) Multi-attribute fuzzy time series method based on fuzzy clustering. Expert Syst Appl 34(2):1235–1242CrossRefGoogle Scholar
  9. Egrioglu E, Aladag CH, Yolcu U (2010) Finding an optimal interval length in high order fuzzy time series. Expert Syst Appl 37(7):5052–5055CrossRefzbMATHGoogle Scholar
  10. Egrioglu E (2012) A new time-invariant fuzzy time series forecasting method based on genetic algorithm. Adv Fuzzy Syst 2012(3):1437–1450MathSciNetzbMATHGoogle Scholar
  11. Edwards AM, Phillips RA (2007) Revisiting Lvy flight search patterns of wandering albatrosses, bumblebees and deer. Nature 449(7165):1044–1048CrossRefGoogle Scholar
  12. Huarng K (2001) Effective lengths of intervals to improve forecasting in fuzzy time series. Fuzzy Sets Syst 123(3):387–394MathSciNetCrossRefzbMATHGoogle Scholar
  13. Hsu LY, Horng SJ, et al (2010) Temperature prediction and TAIFEX forecasting based on fuzzy relationships and MTPSO techniques. Expert Syst Appl 37(4):2756–2770Google Scholar
  14. Huang YL, Horng SJ, He M (2011) A hybrid forecasting model for enrollments based on aggregated fuzzy time series and particle swarm optimization. Expert Syst Appl 38(7):8014–8023CrossRefGoogle Scholar
  15. Hakli H, Uguz H (2014) A novel particle swarm optimization algorithm with Levy flight. Appl Soft Comput 23(5):333–345CrossRefGoogle Scholar
  16. Hwang JR, Chen SM, Lee CH (1998) Handling forecasting problems using fuzzy time series. Fuzzy Sets Syst 100(1–3):217–228CrossRefGoogle Scholar
  17. Jensi R, Jiji GW (2016) An enhanced particle swarm optimization with Levy flight for global optimization. Appl Soft Comput 43:248–261CrossRefGoogle Scholar
  18. Kuo IH, Horng SJ, Kao TW (2009) An improved method for forecasting enrollments based on fuzzy time series and particle swarm optimization. Expert Syst Appl 36(3):6108–6117CrossRefGoogle Scholar
  19. Kuo IH, Horng ST, Chen YH (2010) Forecasting TAIFEX based on fuzzy time series and particle swarm optimization. Expert Syst Appl 37(2):1494–1502CrossRefGoogle Scholar
  20. Lee LW, Wang LH, Chen SM (2008) Temperature prediction and TAIFEX forecasting based on high order fuzzy logical relationships and genetic simulated annealing techniques. Expert Syst Appl 34(1):328–336CrossRefGoogle Scholar
  21. Li XL, Shao ZJ (2002) An optimizing method based on autonomous animats: fish-swarm algorithm. Syst Eng Theory Pract 22(11):32–38Google Scholar
  22. Passino KM (2002) Biomimicry of bacterial foraging for distributed optimization and control. IEEE Control Syst 22(3):52–67CrossRefGoogle Scholar
  23. Song Q, Chissom BS (1993) Fuzzy time series and its models. Fuzzy Sets Syst 54(1):269–277MathSciNetCrossRefzbMATHGoogle Scholar
  24. Song Q, Chissom BS (1993) Forecasting enrollments with fuzzy time series: part I. Fuzzy Sets Syst 54(1):1–10CrossRefGoogle Scholar
  25. Song Q, Chissom BS (1994) Forecasting enrollments with fuzzy time series: part II. Fuzzy Sets Syst 62(1):1–8CrossRefGoogle Scholar
  26. Singh SR (2007) A simple method of forecasting based on fuzzy time series. Appl Math Comput 186(1):330–339MathSciNetzbMATHGoogle Scholar
  27. Viswanathan GM, Afanasyev V, Buldyrev SV (1996) Levy flight search patterns of wandering albatrosses. Nature 381(6581):413–415CrossRefGoogle Scholar
  28. Wong WK, Bai E, Chu AW (2010) Adaptive time-variant models for fuzzy time series forecasting. IEEE Trans Syst Man Cybern (Part B) 40(6):1531–1542CrossRefGoogle Scholar
  29. Wei L, Chen X, Pedrycz W (2015) Using interval information granules to improve forecasting in fuzzy time series. Int J Approx Reason 57:1–18CrossRefzbMATHGoogle Scholar
  30. Yolcu U, Aladag CH (2013) Time series forecasting with a novel fuzzy time series approach: an example for Istanbul stock market. J Stat Comput Simul 83(4):599–612MathSciNetCrossRefzbMATHGoogle Scholar
  31. Yang XS, Deb S (2013) Multiobjective cuckoo search for design optimization. Comput Oper Res 40(6):1616–1624MathSciNetCrossRefzbMATHGoogle Scholar
  32. Zadeh LA (1965) Fuzzy sets. Inf Control 8(3):338–353CrossRefzbMATHGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2017

Authors and Affiliations

  1. 1.School of ScienceChongqing University of Posts and TelecommunicationsChongqingChina
  2. 2.School of AutomationChongqing University of Posts and TelecommunicationsChongqingChina
  3. 3.School of Computer EngineeringInha UniversityIncheonSouth Korea

Personalised recommendations