Skip to main content
Log in

Particle swarm optimization and intuitionistic fuzzy set-based novel method for fuzzy time series forecasting

  • Original Paper
  • Published:
Granular Computing Aims and scope Submit manuscript

Abstract

Many fuzzy time series (FTS) methods have been developed by the researchers without including non-determinacy caused using single function for both membership and non-membership grades. Optimum length of intervals and inclusion of non-determinacy have been two important key issues for the researchers for long time. In this paper, we propose a novel hybrid FTS forecasting method using particle swarm optimization (PSO) and intuitionistic fuzzy set (IFS). PSO determines optimum length and IFS includes non-determinacy during fuzzification of time series data. To show the applicability and suitability of proposed forecasting method, it is implemented on three time series data of the University of Alabama, State bank of India (SBI) share price at Bombay Stock Exchange (BSE), India and car sells in Quebec. Performance of proposed method is measured using mean square error (MSE). Reduced amount of MSE confirms outperformance of proposed FTS forecasting method over various existing fuzzy set, IFS, hesitant and probabilistic hesitant fuzzy set-based FTS forecasting methods in forecasting the University of Alabama enrollments, SBI share price and car sells in Quebec. Validity of the proposed FTS forecasting method is also verified using tracking signal.

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.

Institutional subscriptions

Fig. 1
Fig. 2

Similar content being viewed by others

References

  • Abhishekh GSS, Singh SR (2018) A score function-based method of forecasting using intuitionistic fuzzy time series. New Math Nat Comput 14:91–111

    Article  MathSciNet  Google Scholar 

  • Aladag CH, Basaran MA, Egrioglu E, Yolcu U, Uslu VR (2009) Forecasting in high order fuzzy times series by using neural networks to define fuzzy relations. Expert Syst Appl 36(3):4228–4231

    Article  Google Scholar 

  • Atanassov K (1986) Intuitionistic fuzzy sets. Fuzzy Sets Syst 20(1):87–96

    Article  MATH  Google Scholar 

  • Atanassov K (1999) Intuitionistic fuzzy sets: theory and applications. Physica-Verlag, Heidelberg

    Book  MATH  Google Scholar 

  • Bas E, Uslu VR, Yolcu U, Egrioglu E (2014) A modified genetic algorithm for forecasting fuzzy time series. Appl Intell 41(2):453–463

    Article  Google Scholar 

  • Bas E, Grosan C, Egrioglu E, Yolcu U (2018) High order fuzzy time series method based on pi-sigma neural network. Eng Appl Artif Intell 72:350–356

    Article  Google Scholar 

  • Bas E, Yolcu U, Egrioglu E (2020) Intuitionistic fuzzy time series functions approach for time series forecasting. Granul Comput. https://doi.org/10.1007/s41066-020-00220-8

    Article  MATH  Google Scholar 

  • Bisht K, Kumar S (2016) Fuzzy time series forecasting method based on hesitant fuzzy sets. Expert Syst Appl 64:557–568

    Article  Google Scholar 

  • Bisht K, Kumar S (2019) Intuitionistic fuzzy set based computational method for financial time series forecasting. Fuzzy Inf Eng 10(3):307–323

    Article  Google Scholar 

  • Chen SM (1996a) A fuzzy reasoning approach for rule-based systems based on fuzzy logics. IEEE Trans Syst Man Cybern B (cybern) 26(5):769–778

    Article  Google Scholar 

  • Chen SM (1996b) Forecasting enrollments based on fuzzy time series. Fuzzy Sets Syst 81:311–319

    Article  Google Scholar 

  • Chen SM (2002) Forecasting enrollments based on high-order fuzzy time series. Cybern Syst 33(1):1–16

    Article  MATH  Google Scholar 

  • Chen MY (2014) A high-order fuzzy time series forecasting model for internet stock trading. Future Gene Comput Syst 37:461–467

    Article  Google Scholar 

  • Chen SM, Chung NY (2006) Forecasting enrollments using high-order fuzzy time series and genetic algorithms. Int J Intell Syst 21(5):485–501

    Article  MATH  Google Scholar 

  • Chen SM, Hsu CC (2008) A new approach for handling forecasting problems using high-order fuzzy time series. Intell Auto Soft Comput 14(1):29–43

    Article  Google Scholar 

  • Chen SM, Huang CM (2003) Generating weighted fuzzy rules from relational database systems for estimating null values using genetic algorithms. IEEE Trans Fuzzy Syst 11(4):495–506

    Article  Google Scholar 

  • Chen SM, Jian WS (2017) Fuzzy forecasting based on two-factors second-order fuzzy-trend logical relationship groups, similarity measures and PSO techniques. Info Sci 391:65–79

    Article  Google Scholar 

  • Chen SM, Jong WT (1997) Fuzzy query translation for relational database systems. IEEE Trans Syst Man Cybern B (cybern) 27(4):714–721

    Article  Google Scholar 

  • Chen SM, Phuong BDH (2017) Fuzzy time series forecasting based on optimal partitions of intervals and optimal weighting vectors. Knowl Based Syst 118:204–216

    Article  Google Scholar 

  • Chen SM, Wang NY (2010) Fuzzy forecasting based on fuzzy-trend logical relationship groups. IEEE Trans Syst Man Cybern B (cybern) 40(5):1343–1358

    Article  Google Scholar 

  • Chen SM, Ke JS, Chang JF (1990) Knowledge representation using fuzzy Petri nets. IEEE Trans Knowl Data Eng 2(3):311–319

    Article  Google Scholar 

  • Chen SM, Zou XY, Gunawan GC (2019) Fuzzy time series forecasting based on proportions of intervals and particle swarm optimization techniques. Inf Sci 500:127–213

    Article  MathSciNet  Google Scholar 

  • Cheng C, Chang J, Yeh C (2006) Entropy-based and trapezoid fuzzification-based fuzzy time series approaches for forecasting IT project cost. Techno Forecast Soc Change 73:524–542

    Article  Google Scholar 

  • Cheng CH, Cheng GW, Wang JW (2008) Multi-attribute fuzzy time series method based on fuzzy clustering. Expert Syst Appl 34:1235–1242

    Article  Google Scholar 

  • Egrioglu E (2014) PSO-based high order time invariant fuzzy time series method: Application to stock exchange data. Eco Modell 38:633–639

    Article  Google Scholar 

  • Egrioglu E, Yolcu U, Bas E (2019) Intuitionistic high- order fuzzy time series forecasting method based on pi-sigma artificial neural networks trained by artificial bee colony. Granul Comput 4(4):639–654

    Article  Google Scholar 

  • Egrioglu E, Fildes R, Baş E (2021) Recurrent fuzzy time series functions approaches for forecasting. Granul Comput. https://doi.org/10.1007/s41066-021-00257-3

    Article  Google Scholar 

  • Gangwar SS, Kumar S (2012) Partitions based computational method for high-order fuzzy time series forecasting. Expert Syst Appl 39(15):12158–12164

    Article  Google Scholar 

  • Gangwar SS, Kumar S (2015) Computational method for high-order weighted fuzzy time series forecasting based on multiple partitions. In: Chakraborty MK, Skowron A, Maiti M, Kar S (eds) Facets of uncertainties and applications. Springer proceedings in mathematics & statistics, vol 125. Springer, New Delhi

    Google Scholar 

  • Gangwar SS, Kumar S (2016) Cumulative probability distribution based computational method for high order fuzzy time series forecasting. In: Shilei S, Sun S, Tallón-Ballesteros AJ, Pamučar DS, Liu F (eds) Fuzzy systems and data mining II (FSDM2016, Macau, China). Frontiers in artificial intelligence and applications, vol 293. IOS Press, Amsterdam, pp 3–10

    Google Scholar 

  • Gupta KK, Kumar S (2019a) A novel high-order fuzzy time series forecasting method based on probabilistic fuzzy sets. Granul Comput 4(4):699–713

    Article  Google Scholar 

  • Gupta KK, Kumar S (2019b) Hesitant probabilistic fuzzy set based time series forecasting method. Granul Comput 4(4):739–758

    Article  Google Scholar 

  • Gupta KK, Kumar S (2020) Probabilistic Intuitionistic Fuzzy Set Based Intuitionistic Fuzzy Time Series Forecasting Method. In: Manna S, Datta B, Ahmad S (eds) Mathematical Modelling and Scientific Computing with Applications. ICMMSC 2018. Springer Proceedings in Mathematics & Statistics, vol 308. Springer, Singapore

    Google Scholar 

  • He Y, Ma WJ, Zhang JP (2016) The parameters selection of PSO algorithm influencing on performance of fault diagnosis. MATEC Web Conf 63:02019

    Article  Google Scholar 

  • Hsu LY, Horng SJ, Kao TW, Chen YH, Run RS, Chen RJ, Lai JL, Kuo IH (2010) Temperature prediction and TAIFEX forecasting based on fuzzy relationships and MTPSO techniques. Expert Syst Appl 37(4):2756–2770

    Article  Google Scholar 

  • Huang YL, Horng SJ, He M, Fan P, Kao TW, Khan MK, Lai JL, Kuo IH (2011) A hybrid forecasting model for enrollments based on aggregated fuzzy time series and particle swarm optimization. Expert Syst Appl 38(7):8014–8023

    Article  Google Scholar 

  • Huarng K (2001) Effective length of intervals to improve forecasting in fuzzy time series. Fuzzy Sets Syst 123:387–394

    Article  MathSciNet  MATH  Google Scholar 

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

    Article  Google Scholar 

  • Joshi BP, Kumar S (2012) Intuitionistic fuzzy sets based method for fuzzy time series forecasting. Cybern Syst 43:34–47

    Article  MATH  Google Scholar 

  • Jurio A, Paternain D, Bustince H, Guerra H, BeliakovG (2010) A construction method of Atanassov’s intuitionistic fuzzy sets for image processing. In: Intelligent systems (IS) 5th IEEE international conference, London, pp 7–9

  • Kennedy J, Eberhart R (1995) Particle swarm optimization. IEEE Int Conf Neural Netw 4:1942–1948

    Google Scholar 

  • Kumar S, Gangwar SS (2014) Probabilistic and Intuitionistic fuzzy sets-based method for fuzzy time series forecasting. Cybern Syst 45:349–361

    Article  MATH  Google Scholar 

  • Kumar S, Gangwar S (2015a) Intuitionistic fuzzy time series: an approach for handling non-determinism in time series forecasting. IEEE Tran Fuzzy Syst 24(6):1270–1281

    Article  Google Scholar 

  • Kumar S, Gangwar SS (2015b) A fuzzy time series forecasting method induced by intuitionistic fuzzy sets. Int J Model Simul Sci Comput 6(04):1550041–1550064

    Article  Google Scholar 

  • Kuo IH, Horng SJ, Chen YH, Run RS, Kao TW, Chen RJ, Lai JL, Lin TL (2010) Forecasting TAIFEX based on fuzzy time series and particle swarm optimization. Expert Syst Appl 37:1494–1502

    Article  Google Scholar 

  • Lee CC (1990a) Fuzzy logic in control systems: fuzzy logic controller I. IEEE Trans Syst Man Cybern 20(2):404–418

    Article  MathSciNet  MATH  Google Scholar 

  • Lee CC (1990b) Fuzzy logic in control systems: fuzzy logic controller II. IEEE Trans Syst Man Cybern 20(2):419–435

    Article  MathSciNet  MATH  Google Scholar 

  • Lee LW, Wang LH, Chen SM (2008) Temperature prediction and TAIFEX forecasting based on high order fuzzy logical relationship and genetic simulated annealing techniques. Expert Syst Appl 34:328–336

    Article  Google Scholar 

  • Panigrahi S, Behera HS (2020) A study on leading machine learning techniques for high order fuzzy time series forecasting. Eng Appl Artif Intell 87:103245. https://doi.org/10.1016/j.engappai.2019.103245

    Article  Google Scholar 

  • Park JI, Lee DJ, Song CK, Chun MG (2010) TAIFEX and KOSPI 200forecasting based on two factors high order fuzzy time series and particle swarm optimization. Expert Syst Appl 37:959–967

    Article  Google Scholar 

  • Pathak HK, Singh P (2011) A new bandwidth interval based forecasting method for enrollments using fuzzy time series. Appl Math 2(4):504

    Article  Google Scholar 

  • Pattanayak RM, Panigrahi S, Behera HS (2020) High-order fuzzy time series forecasting by using membership values along with data and support vector machine. Arab J Sci Eng 45(12):10311–10325

    Article  Google Scholar 

  • Pattanayak RM, Behera HS, Panigrahi S (2021) A novel probabilistic intuitionistic fuzzy set based model for high order fuzzy time series forecasting. Eng Appl Artificial Intell 99:104136

    Article  Google Scholar 

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

    Article  Google Scholar 

  • Singh P (2020) A novel hybrid time series forecasting model based on neutrosophic-PSO approach. Int J Machine Learn Cybern 11:1–16. https://doi.org/10.1007/s13042-020-01064-z

    Article  Google Scholar 

  • Singh P, Borah B (2014) Forecasting stock index price based on M-factors fuzzy time series and particle swarm optimization. Int J Approx Reason 55(3):812–833

    Article  MathSciNet  MATH  Google Scholar 

  • Song Q, Chissom BS (1993a) Fuzzy time series and its models. Fuzzy Sets Syst 54(3):269–277

    Article  MathSciNet  MATH  Google Scholar 

  • Song Q, Chissom BS (1993b) Forecasting enrollments with fuzzy time series—part I. Fuzzy Sets Syst 54(1):1–9

    Article  Google Scholar 

  • Song Q, Chissom BS (1994) Forecasting enrollments with fuzzy time series—part II. Fuzzy Sets Syst 62(1):1–8

    Article  Google Scholar 

  • Wang YN, Lei Y, Fan X, Wang Y (2016) Intuitionistic fuzzy time series forecasting model based on intuitionistic fuzzy reasoning. Math Prob Eng 2016:1–12. https://doi.org/10.1155/2016/5035160

    Article  MathSciNet  MATH  Google Scholar 

  • Yolcu U, Egrioglu E, Uslu VR, Basaran MA, Aladag CH (2009) A new approach for determining the length of intervals for fuzzy time series. Appl Soft Comput 9(2):647–651

    Article  MATH  Google Scholar 

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

    Article  MathSciNet  MATH  Google Scholar 

  • Yolcu OC, Yolcu U, Egrioglu E, Aladag H (2016) High order fuzzy time series forecasting method based on an intersection operation. Appl Math Modell 40(19–20):8750–8765

    Article  MathSciNet  MATH  Google Scholar 

  • Zadeh LA (1965) Fuzzy set. Inf Control 8(3):338–353

    Article  MATH  Google Scholar 

  • Zeng S, Chen SM, Teng MO (2019) Fuzzy forecasting based on linear combinations of independent variables, subtractive clustering algorithm and artificial bee colony algorithm. Inf Sci 484:350–366

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Sanjay Kumar.

Ethics declarations

Conflict of interest

On the behalf of all the authors, corresponding author states that there is no conflict of interest.

Ethical approval

This research paper does not include any studies with human participants and animals performed by any of the authors.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Pant, M., Kumar, S. Particle swarm optimization and intuitionistic fuzzy set-based novel method for fuzzy time series forecasting. Granul. Comput. 7, 285–303 (2022). https://doi.org/10.1007/s41066-021-00265-3

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s41066-021-00265-3

Keywords

Navigation