Skip to main content
Erschienen in: Soft Computing 1/2015

01.01.2015 | Methodologies and Application

A hybrid selection algorithm for time series modeling

verfasst von: Julie Yu-Chih Liu, Juo-Chiang Hsieh

Erschienen in: Soft Computing | Ausgabe 1/2015

Einloggen

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

An evolutionary algorithm becomes trapped in local optima when a premature convergence occurs. Research has suggested maintaining population diversity to address this problem. However, traditional methods are excessively complex and time consuming. This study proposes a hybrid selection mechanism in which clonal and roulette wheel selections are alternated to maintain population diversity during evolution. The proposed method is based on a genetic programming technique known as gene expression programming (GEP). The prediction power and efficiency of the proposed method were compared with those of other GEP-based algorithms by using five time series benchmarks. The experimental results indicated that the proposed algorithm outperforms the other algorithms.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Fußnoten
1
The experimental results of Cobb and Grefenstette (1993) showed that in GA the optima appeared and moved on a periodic basis of every 20 generations.
 
Literatur
Zurück zum Zitat Abraham A, Philip NS, Saratchandran P (2003) Modeling chaotic behavior of stock indices using intelligent paradigms. Int J Neural Parallel Sci Comput 11(1–2):143–160MATH Abraham A, Philip NS, Saratchandran P (2003) Modeling chaotic behavior of stock indices using intelligent paradigms. Int J Neural Parallel Sci Comput 11(1–2):143–160MATH
Zurück zum Zitat Azamathulla HM, Ghani AA, Leow CS, Chang CK, Zakaria NA (2011) Gene-expression programming for the development of a stage-discharge curve of the Pahang river. Water Resour Manag 25:2901–2916CrossRef Azamathulla HM, Ghani AA, Leow CS, Chang CK, Zakaria NA (2011) Gene-expression programming for the development of a stage-discharge curve of the Pahang river. Water Resour Manag 25:2901–2916CrossRef
Zurück zum Zitat Baker JE (1987) Reducing bias and inefficiency in the selection algorithm. In: Proceedings of the 2nd international conference on genetic algorithms and their application. Lawrence Erlbaum Associates Inc., Mahwah, pp 14–21 Baker JE (1987) Reducing bias and inefficiency in the selection algorithm. In: Proceedings of the 2nd international conference on genetic algorithms and their application. Lawrence Erlbaum Associates Inc., Mahwah, pp 14–21
Zurück zum Zitat Băutu E, Băutu A, Luchian H (2005) Symbolic regression on noisy data with genetic and gene expression programming. In: Proceedings of the 7th international symposium on symbolic and numeric algorithms for scientific, computing, pp 321–324 Băutu E, Băutu A, Luchian H (2005) Symbolic regression on noisy data with genetic and gene expression programming. In: Proceedings of the 7th international symposium on symbolic and numeric algorithms for scientific, computing, pp 321–324
Zurück zum Zitat Burke EK, Gustafson S, Kendall G (2004) Diversity in genetic programming: an analysis of measures and correlation with fitness. IEEE Trans Evol Comput 8(1):47–62CrossRef Burke EK, Gustafson S, Kendall G (2004) Diversity in genetic programming: an analysis of measures and correlation with fitness. IEEE Trans Evol Comput 8(1):47–62CrossRef
Zurück zum Zitat Burke EK, Kendall G (2005) Search methodologies—introductory tutorials in optimization and decision support techniques. Springer, New York Burke EK, Kendall G (2005) Search methodologies—introductory tutorials in optimization and decision support techniques. Springer, New York
Zurück zum Zitat Cobb HG, Grefenstette JJ (1993) Genetic algorithms for tracking changing environments. In: Proceedings of international genetic algorithms conference, pp 1–7 Cobb HG, Grefenstette JJ (1993) Genetic algorithms for tracking changing environments. In: Proceedings of international genetic algorithms conference, pp 1–7
Zurück zum Zitat Colbourn EA, Roskilly SJ, Rowe RC, York P (2011) Modelling formulations using gene expression programming—a comparative analysis. Eur J Pharm Sci 44:366–374CrossRef Colbourn EA, Roskilly SJ, Rowe RC, York P (2011) Modelling formulations using gene expression programming—a comparative analysis. Eur J Pharm Sci 44:366–374CrossRef
Zurück zum Zitat Dumitrescu D, Lazzerini B, Jain LC, Dumitrescu A (2000) Evolutionary computation. CRC Press, Boca RatonMATH Dumitrescu D, Lazzerini B, Jain LC, Dumitrescu A (2000) Evolutionary computation. CRC Press, Boca RatonMATH
Zurück zum Zitat Ekárt A, Németh SZ (2002) Maintaining the diversity of genetic programs. LNCS 2278:162–171 Ekárt A, Németh SZ (2002) Maintaining the diversity of genetic programs. LNCS 2278:162–171
Zurück zum Zitat Eldrandaly K (2010) A GEP-based spatial decision support system for multisite land use allocation. Appl Soft Comput J 10(3):694–702CrossRef Eldrandaly K (2010) A GEP-based spatial decision support system for multisite land use allocation. Appl Soft Comput J 10(3):694–702CrossRef
Zurück zum Zitat Eshelman LJ, Schaffer JD (1993) Crossover’s niche. In: Proceedings of the 5th international conference on genetic algorithms, pp 9–14 Eshelman LJ, Schaffer JD (1993) Crossover’s niche. In: Proceedings of the 5th international conference on genetic algorithms, pp 9–14
Zurück zum Zitat Ferreira C (2001) Gene expression programming: a new adaptive algorithm for solving problems. Complex Syst 13(2):87–129MATH Ferreira C (2001) Gene expression programming: a new adaptive algorithm for solving problems. Complex Syst 13(2):87–129MATH
Zurück zum Zitat Ferreira C (2006) Gene expression programming: mathematical modeling by an artificial intelligence, 2nd edn. Springer-Verlag, Germany Ferreira C (2006) Gene expression programming: mathematical modeling by an artificial intelligence, 2nd edn. Springer-Verlag, Germany
Zurück zum Zitat Fry R, Smith SL, Tyrrell AM (2005) A self-adaptive mate selection model for genetic programming. In: Proceedings of IEEE congress on evolutionary computation (CEC 2005), Edinburgh, vol 3, pp 2707–2714 Fry R, Smith SL, Tyrrell AM (2005) A self-adaptive mate selection model for genetic programming. In: Proceedings of IEEE congress on evolutionary computation (CEC 2005), Edinburgh, vol 3, pp 2707–2714
Zurück zum Zitat Goldberg DE (1989) Genetic algorithms in search, optimization and machine learning. Addison-Wesley, New YorkMATH Goldberg DE (1989) Genetic algorithms in search, optimization and machine learning. Addison-Wesley, New YorkMATH
Zurück zum Zitat Gupta D, Ghafir S (2012) An overview of methods maintaining diversity in genetic algorithms. Int J Emerg Technol Adv Eng 2(5):56–60 Gupta D, Ghafir S (2012) An overview of methods maintaining diversity in genetic algorithms. Int J Emerg Technol Adv Eng 2(5):56–60
Zurück zum Zitat Guven A, Aytek A (2009) A new approach for stage-discharge relationship: gene-expression programming. J Hydrol Eng 14(8):812–820CrossRef Guven A, Aytek A (2009) A new approach for stage-discharge relationship: gene-expression programming. J Hydrol Eng 14(8):812–820CrossRef
Zurück zum Zitat Hipel KW, McLeod AI (1994) Time series modelling of water resources and environmental systems. Elsevier, New York Hipel KW, McLeod AI (1994) Time series modelling of water resources and environmental systems. Elsevier, New York
Zurück zum Zitat Kaboudan MA (2000) Genetic programming prediction of stock prices. Comput Econ 16(3):207–236CrossRefMATH Kaboudan MA (2000) Genetic programming prediction of stock prices. Comput Econ 16(3):207–236CrossRefMATH
Zurück zum Zitat Koza JR (1992) Genetic programming: on the programming of computers by means of natural selection. MIT Press, CambridgeMATH Koza JR (1992) Genetic programming: on the programming of computers by means of natural selection. MIT Press, CambridgeMATH
Zurück zum Zitat Kunst RM (1997) Augmented ARCH models for financial time series: stability conditions and empirical evidence. Appl Financ Econ 7(6):575–586CrossRefMathSciNet Kunst RM (1997) Augmented ARCH models for financial time series: stability conditions and empirical evidence. Appl Financ Econ 7(6):575–586CrossRefMathSciNet
Zurück zum Zitat Litvinenko VL, Bidyuk PI, Bardachov JN, Sherstjuk VG, Fefelov AA (2005) Combining clonal selection algorithm and gene expression programming for time series prediction. In: Proceedings of the 3rd workshop IEEE IDAACS, pp 133–138 Litvinenko VL, Bidyuk PI, Bardachov JN, Sherstjuk VG, Fefelov AA (2005) Combining clonal selection algorithm and gene expression programming for time series prediction. In: Proceedings of the 3rd workshop IEEE IDAACS, pp 133–138
Zurück zum Zitat Lopes HS, Weinert WR (2004a) A gene expression programming system for time series modeling. In: Proceedings of XXV Iberian Latin American congress on computational methods in engineering, pp 10–12 Lopes HS, Weinert WR (2004a) A gene expression programming system for time series modeling. In: Proceedings of XXV Iberian Latin American congress on computational methods in engineering, pp 10–12
Zurück zum Zitat Lopes HS, Weinert WR (2004b) EGIPSYS: an enhanced gene expression programming approach for symbolic regression problems. Int J Appl Math Comput Sci 14(3):375–384MATHMathSciNet Lopes HS, Weinert WR (2004b) EGIPSYS: an enhanced gene expression programming approach for symbolic regression problems. Int J Appl Math Comput Sci 14(3):375–384MATHMathSciNet
Zurück zum Zitat McKay RI (2000) Fitness sharing in genetic programming. In: Proceedings of the genetic and evolutionary computation conference, pp 435–442 McKay RI (2000) Fitness sharing in genetic programming. In: Proceedings of the genetic and evolutionary computation conference, pp 435–442
Zurück zum Zitat McKenney D, White T (2011) Stock trading strategy creation using GP on GPU. Soft Comput 16(2):247–259CrossRef McKenney D, White T (2011) Stock trading strategy creation using GP on GPU. Soft Comput 16(2):247–259CrossRef
Zurück zum Zitat Miller BL, Goldberg DE (1995) Genetic algorithms, tournament selection, and the effects of noise. Complex Syst 9:193–212MathSciNet Miller BL, Goldberg DE (1995) Genetic algorithms, tournament selection, and the effects of noise. Complex Syst 9:193–212MathSciNet
Zurück zum Zitat Poli R (2005) Tournament selection, iterated coupon-collection problem, and backward-chaining evolutionary algorithms. In: Proceedings of the foundations of genetic algorithms workshop (FOGA8), Springer Poli R (2005) Tournament selection, iterated coupon-collection problem, and backward-chaining evolutionary algorithms. In: Proceedings of the foundations of genetic algorithms workshop (FOGA8), Springer
Zurück zum Zitat Rajewsky K (1996) Clonal selection and learning in the antibody system. Nature 381(6585):751–758CrossRef Rajewsky K (1996) Clonal selection and learning in the antibody system. Nature 381(6585):751–758CrossRef
Zurück zum Zitat Rochat D, Tomassini M, Vanneschi L (2005) Dynamic size populations in distributed genetic programming. Lect Notes Comput Sci 3447:50–61CrossRef Rochat D, Tomassini M, Vanneschi L (2005) Dynamic size populations in distributed genetic programming. Lect Notes Comput Sci 3447:50–61CrossRef
Zurück zum Zitat Sadjadi FA (2004) Comparison of fitness scaling functions in genetic algorithms with applications to optical processing. Proc Soc Opt Eng 5557:356–364 Sadjadi FA (2004) Comparison of fitness scaling functions in genetic algorithms with applications to optical processing. Proc Soc Opt Eng 5557:356–364
Zurück zum Zitat Sakthivel NR, Nair BB, Sugumaran V (2012) Soft computing approach to fault diagnosis of centrifugal pump. Appl Soft Comput J 12(5):1574–1581CrossRef Sakthivel NR, Nair BB, Sugumaran V (2012) Soft computing approach to fault diagnosis of centrifugal pump. Appl Soft Comput J 12(5):1574–1581CrossRef
Zurück zum Zitat Topchy A, Punch WF (2001) Faster genetic programming based on local gradient search of numeric leaf values. In: Proceedings of the genetic and evolutionary computation conference, pp 155–162 Topchy A, Punch WF (2001) Faster genetic programming based on local gradient search of numeric leaf values. In: Proceedings of the genetic and evolutionary computation conference, pp 155–162
Zurück zum Zitat Yin Z, Brabazon A, O’Sullivan C (2007) Adaptive genetic programming for option pricing. In: GECCO (Companion), pp 2588–2594 Yin Z, Brabazon A, O’Sullivan C (2007) Adaptive genetic programming for option pricing. In: GECCO (Companion), pp 2588–2594
Zurück zum Zitat Zakaria NA, Azamathulla HM, Chang CK, Ghani AA (2010) Gene-expression programming for total bed material load estimation—a case study. Sci Total Environ 408(21):5078–5085CrossRef Zakaria NA, Azamathulla HM, Chang CK, Ghani AA (2010) Gene-expression programming for total bed material load estimation—a case study. Sci Total Environ 408(21):5078–5085CrossRef
Metadaten
Titel
A hybrid selection algorithm for time series modeling
verfasst von
Julie Yu-Chih Liu
Juo-Chiang Hsieh
Publikationsdatum
01.01.2015
Verlag
Springer Berlin Heidelberg
Erschienen in
Soft Computing / Ausgabe 1/2015
Print ISSN: 1432-7643
Elektronische ISSN: 1433-7479
DOI
https://doi.org/10.1007/s00500-014-1236-6

Weitere Artikel der Ausgabe 1/2015

Soft Computing 1/2015 Zur Ausgabe