Skip to main content
Log in

A Novel Fuzzy Time Series Forecasting Model Based on the Hybrid Wolf Pack Algorithm and Ordered Weighted Averaging Aggregation Operator

  • Published:
International Journal of Fuzzy Systems Aims and scope Submit manuscript

Abstract

The fuzzy time series has received extensive attention since it was proposed and it has been widely used in various practical applications. This study proposes a new fuzzy time series forecasting model which considers a hybrid wolf pack algorithm (HWPA) and an ordered weighted averaging (OWA) aggregation operator for fuzzy time series. The HWPA is adopted to obtain a suitable partition of the universe of discourse to promote the forecasting performance. Furthermore, the improved OWA aggregation method is applied to make the aggregation of historical information more practical. To overcome the deficiency of slow convergence speed and easy to entrap into the local extremum of the wolf pack algorithm (WPA), the chemotactic behavior and elimination–dispersal behavior of bacterial foraging optimization (BFO) are employed to optimize the scouting behavior of WPA. The actual enrollments data of the University of Alabama and Taiwan Futures Exchange (TAIFEX) are utilized as the benchmark data and the computational results of both training and testing phases all indicate that the new forecasting model outperforms other existing models. The robustness of the proposed model is also tested and the robust results can be obtained when the historical data are inaccurate.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6

Similar content being viewed by others

References

  1. Zadeh, L.A.: Fuzzy set. Inform. Control 8(3), 338–353 (1965)

    MATH  Google Scholar 

  2. Song, Q., Chissom, B.S.: Forecasting enrollments with fuzzy time series part i. Fuzzy Sets Syst. 54(1), 1–9 (1993a)

    Google Scholar 

  3. Song, Q., Chissom, B.S.: Fuzzy time series and its models. Fuzzy Sets Syst. 54(3), 269–277 (1993b)

    MathSciNet  MATH  Google Scholar 

  4. Song, Q., Chissom, B.S.: Forecasting enrollments with fuzzy time series part ii. Fuzzy Sets Syst. 62(1), 1–8 (1994)

    Google Scholar 

  5. Chen, S.M.: Forecasting enrollments based on fuzzy time series. Fuzzy Sets Syst. 81(3), 311–319 (1996)

    MathSciNet  Google Scholar 

  6. Yu, H.K.: A refined fuzzy time-series model for forecasting. Phys. A Stat. Mech. Appl. 346(3), 657–681 (2005)

    Google Scholar 

  7. Huarng, K.H., Yu, H.K.: Ratio-based lengths of intervals to improve fuzzy time series forecasting. IEEE Trans. Syst. Man Cybern. Part B 36(2), 328–340 (2006)

    Google Scholar 

  8. Cheng, C.H., Chang, J.R., Yeh, C.A.: Entropy-based and trapezoid fuzzificationbased fuzzy time series approaches for forecasting it project cost. Technol. Forecast. Soc. Change 73(5), 524–542 (2006)

    Google Scholar 

  9. Li, S.T., Cheng, Y.C., Lin, S.Y.: A FCM-based deterministic forecasting model for fuzzy time series. Comput. Math. Appl. 56(12), 3052–3063 (2008)

    MathSciNet  MATH  Google Scholar 

  10. Chi, K., Fu, F.P., Che, W.G.: A novel forecasting model of fuzzy time series based on k-means clustering. Int. Workshop Educ. Technol. Comput. Sci. 1, 223–225 (2010)

    Google Scholar 

  11. Guler, Dincer N., Akkus, O.: A new fuzzy time series model based on robust clustering for forecasting of air pollution. Ecol. Inform. 43, 157–164 (2018)

    Google Scholar 

  12. Zhang, W.Y., Zhang, S.X., Zhang, S.: Two-factor high-order fuzzy-trend FTS model based on BSO-FCM and improved KA for TAIEX stock forecasting. Nonlinear Dyn. 94, 1429–1446 (2018)

    Google Scholar 

  13. Wu, H., Long, H.M., Jiang, J.C.: Handling forecasting problems based on fuzzy time series model and model error learning. Appl. Soft Comput. 78, 109–118 (2019)

    Google Scholar 

  14. Pal, S.S., Kar, S.: Fuzzy time series model for unequal interval length using genetic algorithm. Inform. Technol. Appl. Math. 699, 205–216 (2019a)

    MATH  Google Scholar 

  15. Jiang, P., Yang, H.F., Heng, J.N.: A hybrid forecasting system based on fuzzy time series and multi-objective optimization for wind speed forecasting. Appl. Energy 235, 786–801 (2019)

    Google Scholar 

  16. Chen, C.S., Jhong, Y.D., Wu, W.Z., Chen, S.T.: Fuzzy time series for real-time flood forecasting. Stochastic Environ. Res. Risk Assess. 33(3), 645–656 (2019)

    Google Scholar 

  17. Kuo, I.H., Horng, S.J., Kao, T.W., Lin, T.L., Lee, C.L., Pan, Y.: An improved method for forecasting enrollments based on fuzzy time series and particle swarm optimization. Expert Syst. Appl. 36(3), 6108–6117 (2009)

    Google Scholar 

  18. Kuo, I.H., Horng, S.J., Chen, Y.H., Run, R.S., Kao, T.W., Chen, R.J., Lai, J.L., Lin, T.L.: Forecasting TAIFEX based on fuzzy time series and particle swarm optimization. Expert Syst. Appl. 37(2), 1494–1502 (2010)

    Google Scholar 

  19. Huang, Y.L., Horng, S.J., He, M., Fan, P., Kao, T.W., Khan, M.K., Lai, J.L., Kuo, I.H.: A hybrid forecasting model for enrollments based on aggregated fuzzy time series and particle swarm optimization. Expert Syst. Appl. 38(7), 8014–8023 (2011)

    Google Scholar 

  20. Qiu, W., Zhang, C., Ping, Z.: Generalized fuzzy time series forecasting model enhanced with particle swarm optimization. Int. J. u- and e-Serv. Sci. Technol. 8(7), 129–140 (2015)

    Google Scholar 

  21. Uslu, V.R., Bas, E., Yolcu, U., Egrioglu, E.: A fuzzy time series approach based on weights determined by the number of recurrences of fuzzy relations. Swarm Evol. Comput. 15, 19–26 (2014)

    Google Scholar 

  22. Pal, S.S., Kar, S.: Time series forecasting for stock market prediction through data discretization by fuzzistics and rule generation by rough set theory. Math. Comput. Simul. 162, 18–30 (2019b)

    MathSciNet  Google Scholar 

  23. Singh, P., Dhiman, G.: A hybrid fuzzy time series forecasting model based on granular computing and bio-inspired optimization approaches. J. Comput. Sci. 27, 370–385 (2018)

    Google Scholar 

  24. Yolcu, U., Cagcag, O., Aladag, C.H., Egrioglu, E.: An enhanced fuzzy time series forecasting method based on artificial bee colony. J. Intell. Fuzzy Syst. 26(6), 2627–2637 (2014)

    MathSciNet  MATH  Google Scholar 

  25. Zeng, S.Z., Chen, S.M., Teng, M.O.: Fuzzy forecasting based on linear combinations of independent variables, subtractive clustering algorithm and artificial bee colony algorithm. Inform. Sci. 484, 350–366 (2019)

    Google Scholar 

  26. Cai, Q., Zhang, D., Zheng, W., Leung, S.C.H.: A new fuzzy time series forecasting model combined with ant colony optimization and auto-regression. Knowl. Based Syst. 74(1), 61–68 (2015)

    Google Scholar 

  27. Xian, S.D., Zhang, J.F., Xiao, Y., Pang, J.: A novel fuzzy time series forecasting method based on the improved artificial fish swarm optimization algorithm. Soft Comput. 22(12), 3907–3917 (2018)

    Google Scholar 

  28. Garg, B., Garg, R.: Enhanced accuracy of fuzzy time series model using ordered weighted aggregation. Appl. Soft Comput. 48, 265–280 (2016)

    Google Scholar 

  29. Aladag, C.H., Egrioglu, E., Yolcu, U., Uslu, V.R.: A high order seasonal fuzzy time series model and application to international tourism demand of turkey. J. Intell. Fuzzy Syst. Appl. Eng. Technol. 26(1), 295–302 (2014)

    Google Scholar 

  30. Pal, S.S., Kar, S.: Time series forecasting using fuzzy transformation and neural network with back propagation learning. J. Intell. Fuzzy Syst. 33(1), 467–477 (2017)

    MATH  Google Scholar 

  31. Pal, S.S., Kar, S.: A hybridized forecasting method based on weight adjustment of neural network using generalized type-2 fuzzy set. J. Intell. Fuzzy Syst. 21, 308–320 (2018)

    Google Scholar 

  32. Wu, H.S., Zhang, F.M., Lu-Shan, W.U.: New swarm intelligence algorithm-wolf pack algorithm. Syst. Eng. Electron. 35(11), 2430–2438 (2013)

    MATH  Google Scholar 

  33. Passino, K.M.: Biomimicry of bacterial foraging for distributed optimization and control. IEEE Control Syst. 22(3), 52–67 (2002)

    MathSciNet  Google Scholar 

  34. Yager, R.R.: On ordered weighted averaging aggregation operators in multicriteria decision making. IEEE Trans. Syst. Man Cybern. 18(1), 183–190 (1988)

    MATH  Google Scholar 

  35. Yager, R.R., Filev, D.: Parameterized and-like and or-like owa operators. Int. J. Gen. Syst. 22(3), 297–316 (1994)

    Google Scholar 

  36. Yager, R.R.: Quantifier guided aggregation using OWA operators. Int. J. Intell. Syst. 11(1), 49–73 (1996)

    Google Scholar 

  37. Yager, R.R.: Time series smoothing and OWA aggregation. IEEE Trans. Fuzzy Syst. 16(4), 994–1007 (2008)

    Google Scholar 

  38. Zadeh, L.A.: A computational approach to fuzzy quantifiers in natural languages. Comput. Math. Appl. 9(1), 149–184 (1983)

    MathSciNet  MATH  Google Scholar 

  39. Wong, W.K., Bai, E., Chu, W.C.: Adaptive time-variant models for fuzzy-timeseries forecasting. IEEE Trans. Syst. Man Cybern. Part B 40(6), 1531–1542 (2010)

    Google Scholar 

  40. Qiu, W.R., Liu, X.D., Li, H.L.: A generalized method for forecasting based on fuzzy time series. Expert Syst. Appl. 38(8), 10446–10453 (2011)

    Google Scholar 

  41. Wang, J., Chen, K.: Frequency-weighted fuzzy time series model based on time variations. Classics Appl. Math. 11(2), 76–90 (2013)

    Google Scholar 

  42. Lee, C.L., Kuo, S.C., Lin, C.J.: An efficient forecasting model based on an improved fuzzy time series and a modified group search optimizer. Appl. Intell. 46(3), 641–651 (2017)

    Google Scholar 

  43. Hwang, J.R., Chen, S.M., Lee, C.H.: Handling forecasting problems using fuzzy time series. Fuzzy Sets Syst. 100(1–3), 217–228 (1998)

    Google Scholar 

  44. Chen, S.M., Chung, N.Y.: Forecasting enrollments using high-order fuzzy time series and genetic algorithms. Int. J. Intell. Syst. 21(5), 485–501 (2006)

    MATH  Google Scholar 

  45. Huarng, K.: Heuristic models of fuzzy time series for forecasting. Fuzzy Sets Syst. 123(3), 369–386 (2001)

    MathSciNet  MATH  Google Scholar 

  46. Lee, L.W., Wang, L.H., Chen, S.M., Leu, Y.H.: Handling forecasting problems based on two-factors high-order fuzzy time series. IEEE Trans. Fuzzy Syst. 14(3), 468–477 (2006)

    Google Scholar 

  47. Lee, L.W., Wang, L.H., Chen, S.M.: Temperature prediction and TAIFEX forecasting based on high-order fuzzy logical relationships and genetic simulated annealing techniques. Expert Syst. Appl. 34(1), 328–336 (2008)

    Google Scholar 

Download references

Acknowledgements

The authors express their gratitude to the Editor and the anonymous Reviewers for their valuable and constructive comments. And this work was supported by the Chongqing Social Science Planning Project (No. 2018YBSH085), Graduate Teaching Reform Research Program of Chongqing Municipal Education Commission (YJG183074), Major entrustment projects of the Chongqing Bureau of quality and technology supervision (CQZJZD2018001), Chongqing research and innovation project of graduate students (CYS18252), and the National Natural Science Foundation of China (No.11671001).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Sidong Xian.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Xian, S., Li, T. & Cheng, Y. A Novel Fuzzy Time Series Forecasting Model Based on the Hybrid Wolf Pack Algorithm and Ordered Weighted Averaging Aggregation Operator. Int. J. Fuzzy Syst. 22, 1832–1850 (2020). https://doi.org/10.1007/s40815-020-00906-w

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s40815-020-00906-w

Keywords

Navigation