Skip to main content

Forecasting Time Series by Means of Evolutionary Algorithms

  • Conference paper
Parallel Problem Solving from Nature - PPSN VIII (PPSN 2004)

Abstract

The time series forecast is a very complex problem, consisting in predicting the behaviour of a data series with only the information of the previous sequence. There is many physical and artificial phenomenon that can be described by time series. The prediction of such phenomenon could be very complex. For instance, in the case of tide forecast, unusually high tides, or sea surges, result from a combination of chaotic climatic elements in conjunction with the more normal, periodic, tidal systems associated with a particular area. Too much variables influence the behaviour of the water level. Our problem is not only to find prediction rules, we also need to discard the noise and select the representative data. Our objective is to generate a set of prediction rules. There are many methods tying to achieve good predictions. In most of the cases this methods look for general rules that are able to predict the whole series. The problem is that usually the time series has local behaviours that don’t allow a good level of prediction when using general rules. In this work we present a method for finding local rules able to predict only some zones of the series but achieving better level prediction. This method is based on the evolution of set of rules genetically codified, and following the Michigan approach. For evaluating the proposal, two different domains have been used: an artificial domain widely use in the bibliography (Mackey-Glass series) and a time series corresponding to a natural phenomenon, the water level in Venice Lagoon.

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

Access this chapter

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Similar content being viewed by others

References

  1. Bäck, T., Schwefel, H.P.: Evolutionary Algorithms: Some Very Old Strategies for Optimization and Adaptation. In: Perret-Gallix, pp. 247–254 (1992)

    Google Scholar 

  2. Booker, L.B., Goldberg, D.E., Holland, J.H.: Classifier Systems and Genetic Algorithms. Artificial Intelligence 40, 235–282 (1989)

    Article  Google Scholar 

  3. De Jong, K.A., Spears, W.M., Gordon, F.D.: Usign Genetic Algorithms for Concept Learning. Machine Learning 13, 198–228 (1993)

    Google Scholar 

  4. Fogel, D.B.: An introduction to simulated evolutionary optimization. IEEE transactions on neural networks 5(1) (January 1994)

    Google Scholar 

  5. Galván, I.M., Isasi, P., Aler, R., Valls, J.M.: A selective learning method to improve the generalization of multilayer feedforward neural networks. International Journal of Neural Systems 11(2), 167–177 (2001)

    Google Scholar 

  6. Holland, J.H.: Adaptation in Natural and Artificial Systems. University of Michigan Press (1975)

    Google Scholar 

  7. Janikow, C.Z.: A Knowledge Intensive Genetic Algorithm for Supervised Learning. Machine Learning 13, 189–228 (1993)

    Article  Google Scholar 

  8. Meyer, T.P., Packard, N.H.: Local Forecasting of High-Dimensional Chaotic Dynamics. In: Casdagli, M., Eubank, S. (eds.) Nonlinear modeling and forecasting, pp. 249–263 (1990)

    Google Scholar 

  9. Mitchell, M.: An introduction to Genetic Algorithms, pp. 55–65. MIT Press, Cambridge (1996)

    Google Scholar 

  10. Packard, N.H.: A genetic learning algorithm for the analysis of complex data. Complex Systems 4(5), 543–572 (1990)

    MATH  MathSciNet  Google Scholar 

  11. Platt, J.: A Resource-Allocating Network for Function Interpolation. Neural Computation 3, 213–225 (1991)

    Article  MathSciNet  Google Scholar 

  12. Smith, S.F.: A Learning System Based on Genetic Adaptative Algorithms. Ph.D. Thesis, University of Pittsburgh (1980)

    Google Scholar 

  13. Valls, J.: Selección Diferenciada del Conjunto de Entrenamiento en Redes de Neuronas mediante Aprendizaje Retardado. Ph.D. Thesis, Universidad Carlos III de Madrid (2004)

    Google Scholar 

  14. Yingwei, L., Sundararajan, N., Saratchandran, P.: A Sequential Learning Scheme for Function Aproximation using Minimal Radial Basis Function Neural Networks. Neural Computation 9, 461–478 (1997)

    Article  MATH  Google Scholar 

  15. Zaldívar, J.M., Gutiérrez, E., Galván, I.M., Strozzi, F., Tomasin, A.: Forecasting high waters an Venice Lagoon using chaotic time series analysis and nonlinear neural network. Journal of Hydroinformatics 02.1, 61-84 (2000)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2004 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

del Arco-Calderón, C.L., Viñuela, P.I., Hernández Castro, J.C. (2004). Forecasting Time Series by Means of Evolutionary Algorithms. In: Yao, X., et al. Parallel Problem Solving from Nature - PPSN VIII. PPSN 2004. Lecture Notes in Computer Science, vol 3242. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-30217-9_107

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-30217-9_107

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-23092-2

  • Online ISBN: 978-3-540-30217-9

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics