DocumentCode
2330302
Title
PUGACE, a cellular Evolutionary Algorithm framework on GPUs
Author
Soca, Nicolás ; Blengio, José Luis ; Pedemonte, Martín ; Ezzatti, Pablo
Author_Institution
Centro de Calculo, Univ. de la Republica, Montevideo, Uruguay
fYear
2010
fDate
18-23 July 2010
Firstpage
1
Lastpage
8
Abstract
Metaheuristics are used for solving optimization problems since they are able to compute near optimal solutions in reasonable times. However, solving large instances it may pose a challenge even for these techniques. For this reason, metaheuristics parallelization is an interesting alternative in order to decrease the execution time and to provide a different search pattern. In the last years, GPUs have evolved at a breathtaking pace. Originally, they were specific-purpose devices, but in a few years they became general-purpose shared memory multiprocessors. Nowadays, these devices are a powerful low cost platform for implementing parallel algorithms. In this paper, we present a preliminary version of PUGACE, a cellular Evolutionary Algorithm framework implemented on GPU. PUGACE was designed with the goal of providing a tool for easily developing this kind of algorithms. The experimental results when solving the Quadratic Assignment Problem are presented to show the potential of the proposed framework.
Keywords
computer graphic equipment; evolutionary computation; search problems; shared memory systems; GPU; PUGACE algorithm; cellular evolutionary algorithm; general-purpose shared memory multiprocessor; metaheuristics parallelization; optimization problem; quadratic assignment problem; search pattern; Biological cells; Evolutionary computation; Graphics; Graphics processing unit; Instruction sets; Optimization; Proposals;
fLanguage
English
Publisher
ieee
Conference_Titel
Evolutionary Computation (CEC), 2010 IEEE Congress on
Conference_Location
Barcelona
Print_ISBN
978-1-4244-6909-3
Type
conf
DOI
10.1109/CEC.2010.5586286
Filename
5586286
Link To Document