A parallel skeleton for genetic algorithms

  • Authors:
  • Alberto de la Encina;Mercedes Hidalgo-Herrero;Pablo Rabanal;Fernando Rubio

  • Affiliations:
  • Dpto. Sistemas Informáticos y Computación, Facultad Informática, Universidad Complutense de Madrid, Spain;Dpto. Didáctica de las Matemáticas, Facultad Educación, Universidad Complutense de Madrid, Spain;Dpto. Sistemas Informáticos y Computación, Facultad Informática, Universidad Complutense de Madrid, Spain;Dpto. Sistemas Informáticos y Computación, Facultad Informática, Universidad Complutense de Madrid, Spain

  • Venue:
  • IWANN'11 Proceedings of the 11th international conference on Artificial neural networks conference on Advances in computational intelligence - Volume Part II
  • Year:
  • 2011

Quantified Score

Hi-index 0.00

Visualization

Abstract

Nowadays, most users own multicore computers, but it is not simple to take advantage of them to speedup the execution of programs. In particular, it is not easy to provide a parallel implementation of a concrete genetic algorithm. In this paper we introduce a parallel skeleton that given a sequential implementation automatically provides a corresponding parallel implementation of it. In order to do it, we use a parallel functional language where skeletons can be defined as higherorder functions. Thus, the parallelizing machinery is defined only once, and it is reused for any concrete application of the skeleton to a concrete problem.