Competitive Island Cooperative Neuro-evolution of Feedforward Networks for Time Series Prediction

  • Ravneil NandEmail author
  • Rohitash Chandra
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 9592)


Problem decomposition, is vital in employing cooperative coevolution for neuro-evolution. Different problem decomposition methods have features that can be exploited through competition and collaboration. Competitive island cooperative coevolution (CICC) implements decomposition methods as islands that compete and collaborate at different phases of evolution. They have been used for training recurrent neural networks for time series problems. In this paper, we apply CICC for training feedforward networks for time series problems and compare their performance. The results show that the proposed approach has improved the results when compared to standalone cooperative coevolution and shows competitive results when compared to related methods from the literature.


Cooperative coevolution Feedforward network Problem decomposition Neuron level Synapse level 


  1. 1.
    Potter, M.A., De Jong, K.A.: A cooperative coevolutionary approach to function optimization. In: Davidor, Y., Schwefel, H.-P., Männer, R. (eds.) PPSN III. LNCS, vol. 866, pp. 249–257. Springer, Heidelberg (1994)CrossRefGoogle Scholar
  2. 2.
    Chandra, R., Zhang, M.: Cooperative coevolution of Elman recurrent neural networks for chaotic time series prediction. Neurocomputing 186, 116–123 (2012)CrossRefGoogle Scholar
  3. 3.
    Gomez, F., Schmidhuber, J., Miikkulainen, R.: Accelerated neural evolution through cooperatively coevolved synapses. J. Mach. Learn. Res. 9, 937–965 (2008)MathSciNetzbMATHGoogle Scholar
  4. 4.
    Lin, C.-J., Chen, C.-H., Lin, C.-T.: A hybrid of cooperative particle swarm optimization and cultural algorithm for neural fuzzy networks and its prediction applications. IEEE Trans. Syst., Man, Cybern., Part C: Appl. Rev. 39(1), 55–68 (2009)CrossRefGoogle Scholar
  5. 5.
    Chandra, R., Frean, M., Zhang, M.: On the issue of separability for problem decomposition in cooperative neuro-evolution. Neurocomputing 87, 33–40 (2012)CrossRefGoogle Scholar
  6. 6.
    Rosin, C.D., Belew, R.K.: New methods for competitive coevolution. Evol. Comput. 5(1), 1–29 (1997)CrossRefGoogle Scholar
  7. 7.
    Goh, C.K., Tan, K.C., Liu, D.S., Chiam, S.C.: A competitive and cooperative co-evolutionary approach to multi-objective particle swarm optimization algorithm design. Eur. J. Oper. Res. 202, 42–54 (2010)CrossRefzbMATHGoogle Scholar
  8. 8.
    Chandra, R.: Competition and collaboration in cooperative coevolution of Elman recurrent neural networks for time-series prediction. IEEE Trans. Neural Networks Learn. Syst. (2015, in Press)Google Scholar
  9. 9.
    Chandra, R., Bali, K.: Competitive two island cooperative coevolution for real parameter global optimization. In: IEEE Congress on Evolutionary Computation, Sendai, Japan (May 2015, in Press)Google Scholar
  10. 10.
    Mackey, M., Glass, L.: Oscillation and chaos in physiological control systems. Science 197(4300), 287–289 (1977)CrossRefGoogle Scholar
  11. 11.
    Lorenz, E.: Deterministic non-periodic flows. J. Atmos. Sci. 20, 267–285 (1963)Google Scholar
  12. 12.
    SILSO World Data Center, The International Sunspot Number (1834–2001), International Sunspot Number Monthly Bulletin and Online Catalogue. Royal Observatory of Belgium, Avenue Circulaire 3, 1180 Brussels, Belgium. Available Accessed 02 February 2015
  13. 13.
    Takens, F.: Detecting strange attractors in turbulence. In: Rand, D., Young, L.-S. (eds.) Dynamical Systems and Turbulence, Warwick 1980. Lecture Notes in Mathematics, vol. 898, pp. 366–381. Springer, Heidelberg (1981)CrossRefGoogle Scholar
  14. 14.
    Rojas, I., Valenzuela, O., Rojas, F., Guillen, A., Herrera, L., Pomares, H., Marquez, L., Pasadas, M.: Soft-computing techniques and arma model for time series prediction. Neurocomputing 71(4–6), 519–537 (2008)CrossRefGoogle Scholar
  15. 15.
    Gholipour, A., Araabi, B.N., Lucas, C.: Predicting chaotic time series using neural and neurofuzzy models: a comparative study. Neural Process. Lett. 24, 217–239 (2006)CrossRefGoogle Scholar
  16. 16.
    Ardalani-Farsa, M., Zolfaghari, S.: Residual analysis and combination of embedding theorem and artificial intelligence in chaotic time series forecasting. Appl. Artif. Intell. 25, 45–73 (2011)CrossRefGoogle Scholar
  17. 17.
    Chand, S., Chandra, R.: Cooperative coevolution of feed forward neural networks for financial time series problem. In: International Joint Conference on Neural Networks (IJCNN), pp. 202–209, Beijing, China, July 2014Google Scholar
  18. 18.
    Chand, S., Chandra, R.: Multi-objective cooperative coevolution of neural networks for time series prediction. In: 2014 International Joint Conference on Neural Networks (IJCNN) , pp. 190–197 (2014). doi: 10.1109/IJCNN.2014.6889442

Copyright information

© Springer International Publishing Switzerland 2016

Authors and Affiliations

  1. 1.School of Computing Information and Mathematical SciencesUniversity of South PacificSuvaFiji

Personalised recommendations