Parallelization of an evolutionary algorithm on a platform with multi-core processors

  • Authors:
  • Shigeyoshi Tsutsui

  • Affiliations:
  • Hannan University, Matsubara Osaka, Japan

  • Venue:
  • EA'09 Proceedings of the 9th international conference on Artificial evolution
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper proposes methods of parallel evolutionary algorithms using multi-thread programming on a platform with multicore processors. For this study, we revise the previously proposed edge histogram sampling algorithm (EHBSA) which we call the enhanced EHBSA (eEHBSA). The parallelization models are designed using eEHBSA to increase the execution speed of the algorithm. We propose two types of parallel models; a synchronousmulti-thread model (SMTM), and an asyn-chronousmulti-thread model (AMTM). Experiments are performed using TSP. The results showed that both parallel methods increased the speed of the computation times nearly proportional to the number of cores for all test problems. The AMTM produced especially good run time results for small TSP instances without local search. A consideration on parallel evolutionary algorithms with many-core GPUs was also given for future work.