Performance of parallel distributed bat algorithm using MPI on a PC cluster

3Citations
Citations of this article
7Readers
Mendeley users who have this article in their library.

Abstract

Optimization algorithms are often used to obtain optimal solutions to complex nonlinear problems and appear in many areas such as control, communication, computation, and others. Bat algorithm is a heuristic optimization algorithm and efficient in obtaining approximate best solutions to non-linear problems. In many situations complex problems involve large amount of computations that may require simulations to run for days or weeks or even years for an algorithm to converge to a solution. In this research, a Parallel Distributed Bat Algorithm (PDBA) is formulated using Message Passing Interface (MPI) in C language code for a PC Cluster. The time complexity of PDBA is determined and presented. The performance in terms of speed-up, efficiency, elapsed time, and number of times fitness function is executed is also presented.

Cite

CITATION STYLE

APA

Noor, F., Ibrahim, A., & Alkhattab, M. M. (2020). Performance of parallel distributed bat algorithm using MPI on a PC cluster. Annals of Emerging Technologies in Computing, 4(1), 19–27. https://doi.org/10.33166/AETiC.2020.01.003

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free