Parallel Gene Transfer Operations for the Bacterial Evolutionary Algorithm

Authors

  • M. Hatwagner
  • A. Horváth

Keywords:

Bacterial Evolutionary Algorithm, parallel computing

Abstract

Bacterial evolutionary algorithm (BEA) is a special evolutionary method, originally developed to optimize fuzzy system parameters, but it is also useful in many design and engineering problems. In the latter case, applications kill most of their time with the evaluation of the objective function. One possible way to speed up BEA is the use of many CPUs, and evaluate the objective functions of different individuals on them simultaneously. This can be realized e.g. with a cluster of workstations or with an SMP/SMC system. Unfortunately, the BEA in its original form is not suitable for parallelization, because one of the two main operations, the gene transfer is sequential. In this article we propose three new alternatives of BEA and present the results of test calculations with 5 test problems, on 1 to 16 processors to find a good parallel version of BEA.

Downloads

Download data is not yet available.

Downloads

Published

2011-01-15

How to Cite

Hatwagner, M., & Horváth, A. (2011). Parallel Gene Transfer Operations for the Bacterial Evolutionary Algorithm. Acta Technica Jaurinensis, 4(1), pp. 89–111. Retrieved from https://acta.sze.hu/index.php/acta/article/view/172

Issue

Section

Information Technology and Electrical Engineering