1. A New Cooperative Evolutionary Multi-Swarm Optimizer Algorithm Based on CUDA Architecture Applied to Engineering Optimization
- Author
-
Otávio Noura Teixeira, Roberto Célio Limão de Oliveira, Daniel Leal Souza, and Dionne Cavalcante Monteiro
- Subjects
Data sharing ,CUDA ,Computer science ,Swarm behaviour ,Parallel computing ,Architecture ,Graphics ,General-purpose computing on graphics processing units ,Focus (optics) ,Algorithm ,Engineering optimization - Abstract
This paper presents a new Cooperative Evolutionary Multi-Swarm Optimization Algorithm (CEMSO-GPU) based on CUDA parallel architecture applied to solve engineering problems. The focus of this approach is: the use of the concept of master/slave swarm with a mechanism of data sharing; and, the parallelism method based on the paradigm of General Purpose Computing on Graphics Processing Units (GPGPU) with CUDA architecture, brought by NVIDIA corporation. All these improvements were made aiming to produce better solutions in fewer iterations of the algorithm and to improve the search for best results. The algorithm was tested for some well-known engineering problems (WBD, ATD, MWTCS, SRD-11) and the results compared to other approaches.
- Published
- 2013
- Full Text
- View/download PDF