Parallelizing the Design of Radial Basis Function Neural Networks by Means of Evolutionary Meta-algorithms

  • M. G. Arenas
  • E. Parras-Gutiérrez
  • V. M. Rivas
  • P. A. Castillo
  • M. J. Del Jesus
  • J. J. Merelo
Part of the Lecture Notes in Computer Science book series (LNCS, volume 5517)


This work introduces SymbPar, a parallel meta-evolutionary algorithm designed to build Radial Basis Function Networks minimizing the number of parameters needed to be set by hand. Parallelization is implemented using independent agents to evaluate every individual. Experiments over classifications problems show that the new method drastically reduces the time took by sequential algorithms, while maintaining the generalization capabilities and sizes of the nets it builds.


Neural networks evolutionary algorithms parallelization meta-evolution 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Alba, E., Luque, G.: Evaluation of Parallel Metaheuristics. In: Runarsson, T.P., Beyer, H.-G., Burke, E.K., Merelo-Guervós, J.J., Whitley, L.D., Yao, X. (eds.) PPSN 2006. LNCS, vol. 4193, pp. 9–14. Springer, Heidelberg (2006)CrossRefGoogle Scholar
  2. 2.
    Bethke, A.D.: Comparison of genetic algorithms and gradient-based optimizers on parallel processors: Efficiency of use of processing capacity. Tech. Rep., University of Michigan, Ann Arbor, Logic of Computers Group (1976)Google Scholar
  3. 3.
    Castillo, P.A., Merelo, J.J., Rivas, V., Romero, G., Prieto, A.: G-Prop: Global Optimization of Multilayer Perceptrons using GAs. Neurocomputing 35/1-4, 149–163 (2000)CrossRefzbMATHGoogle Scholar
  4. 4.
    Castillo, P.A., Arenas, M.G., Merelo, J.J., Rivas, V., Romero, G.: Optimisation of Multilayer Perceptrons Using a Distributed Evolutionary Algorithm with SOAP. In: Guervós, J.J.M., Adamidis, P.A., Beyer, H.-G., Fernández-Villacañas, J.-L., Schwefel, H.-P. (eds.) PPSN 2002. LNCS, vol. 2439, pp. 676–685. Springer, Heidelberg (2002)Google Scholar
  5. 5.
    Cortez, P., Rocha, M., Neves, J.: A meta-genetic algorithm for time series forecasting. In: Torgo, L. (ed.) Proceedings of Workshop on Artificial Intelligence Techniques for Financial Time Series Analysis (AIFTSA 2001), 10th Portuguese Conference on Artificial Intelligence (EPIA 2001), Oporto, Portugal, pp. 21–31 (2001)Google Scholar
  6. 6.
    Grefenstette, J.: Optimization of control parameters for genetic algorithms. IEEE Trans. Syst. Man Cybern 16(1), 122–128 (1986)CrossRefGoogle Scholar
  7. 7.
    Hernandez, A.I., Carrault, G., Mora, F., Bardou, A.: Model-based interpretation of cardiac beats by evolutionary algorithms: signal and model interaction. Artificial Intelligence in Medicine 26(3), 211–235 (2002)CrossRefGoogle Scholar
  8. 8.
    Jelasity, M., Preub, M., Paechter, B.: A scalable and robust framework for distributed application. In Proc. on Evolutionary Computation, pp. 1540–1545 (2002).Google Scholar
  9. 9.
    Karp, A.H., Flatt, H.P.: Measuring parallel processor performance. Communications of the ACM 33(5), 539–543 (1990)CrossRefGoogle Scholar
  10. 10.
    Laoutaris, N., Syntila, S., Stavrakakis, I.: Meta algorithms for Hierarchical Web Caches. In: IEEE International Conference on Performance, Computing, and Communications, pp. 445–452 (2004) ISBN: 0-7803-8396-6Google Scholar
  11. 11.
    Mercer, R.E., Sampson, J.R.: Adaptive search using a reproductive meta-plan. Kybernetes 7(3), 215–228 (1978)CrossRefGoogle Scholar
  12. 12.
    Parras-Gutiérrez, E., Rivas, V.M., Merelo Juan, J., del Jesus, M.J.: Study of the robustness of a meta-algorithm for the estimation of parameters in Artificial Neural Networks design. In: HIS 2008: 8th International Conference on Hybrid Intelligent Systems, Barcelona, pp. 519–524. IEEE computer society, Los Alamitos (2008)CrossRefGoogle Scholar
  13. 13.
    Rex, D.E., Shattuck, D.W., Woods, R.P., Narr, K.L., Luders, E., Rehm, K., Stolzner, S.E., Rottenberg, D.A., Toga, A.W.: A meta-algorithm for brain extraction in MRI. NeuroImage 23(2), 625–637 (2004)CrossRefGoogle Scholar
  14. 14.
    Rivas, V.M., Merelo, J.J., Castillo, P.A., Arenas, M.G., Castellanos, J.G.: Evolving RBF neural networks for time-series forecasting with EvRBF. Information Sciences 165(3-4), 207–220 (2004)MathSciNetCrossRefGoogle Scholar
  15. 15.
    Samsonovich, A.V., De Jong, K.A.: Pricing the ’free lunch’ of meta-evolution. In: Beyer, H.-G., O’Reilly, U.-M. (eds.) GECCO 2005: Proceedings of the 2005 conference on Genetic and evolutionary computation, pp. 1355–1362. ACM Press, New York (2005)Google Scholar
  16. 16.
    Shahookar, K., Mazumder, P.: VLSI cell placement techniques. ACM Comput. Surv. 23(2), 143–220 (1991)CrossRefGoogle Scholar
  17. 17.
    Tomassini, M.: Parallel and distributed evolutionary algorithms: A review. In: Miettinen, K., et al. (eds.) Evolutionary Algorithms in Engineering and Computer Science, pp. 113–133. J. Wiley and Sons, Chichester (1999)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2009

Authors and Affiliations

  • M. G. Arenas
    • 2
  • E. Parras-Gutiérrez
    • 1
  • V. M. Rivas
    • 1
  • P. A. Castillo
    • 2
  • M. J. Del Jesus
    • 1
  • J. J. Merelo
    • 2
  1. 1.Department of Computer SciencesJaenSpain
  2. 2.Department of Computer Architecture and TechnologyCITIC-UGRGranadaSpain

Personalised recommendations