LNCS Homepage
ContentsAuthor IndexSearch

A Comparative Study of Three GPU-Based Metaheuristics

Youssef S.G. Nashed1, Pablo Mesejo1, Roberto Ugolotti1, Jérémie Dubois-Lacoste2, and Stefano Cagnoni1

1Department of Information Engineering, University of Parma, Italy
nashed@ce.unipr.it
pmesejo@ce.unipr.it
rob_ugo@ce.unipr.it
cagnoni@ce.unipr.it

2IRIDIA, CoDE, Université Libre de Bruxelles, Belgium
jeremie.dubois-lacoste@ulb.ac.be

Abstract. In this paper we compare GPU-based implementations of three metaheuristics: Particle Swarm Optimization, Differential Evolution, and Scatter Search. A GPU-based implementation, obviously, does not change the general properties of the algorithms. As well, we give for granted that GPU-based implementation of both algorithm and fitness function produces a significant speed-up with respect to a sequential implementation. Accordingly, the main goal of this work has been to fairly assess the efficiency of the GPU-based implementations of the three metaheuristics, based on the statistical analysis of the results they obtain in optimizing a benchmark of twenty functions within a prefixed limited time.

Keywords: Global Continuous Optimization, Particle Swarm Optimization, Differential Evolution, Scatter Search, GPGPU

LNCS 7492, p. 398 ff.

Full article in PDF | BibTeX


lncs@springer.com
© Springer-Verlag Berlin Heidelberg 2012