Title: Population-based harmony search using GPU applied to protein structure prediction

Authors: Marlon H. Scalabrin; Rafael S. Parpinelli; Cesar M.V. Benítez; Heitor S. Lopes

Addresses: Electrical Engineering and Industrial Informatics Post-Graduate Programme, Federal University of Technology – Paraná (UTFPR), Av. 7 de setembro, 3165 – 80230-901 Curitiba, Brazil ' Department of Computer Science, Santa Catarina State University (UDESC), Campus Universitário Prof. Avelino Marcante s/n, 89223-100 Joinville (SC), Brazil ' Electrical Engineering and Industrial Informatics Post-Graduate Programme, Federal University of Technology – Paraná (UTFPR), Av. 7 de setembro, 3165 – 80230-901 Curitiba, Brazil ' Electrical Engineering and Industrial Informatics Post-Graduate Programme, Federal University of Technology – Paraná (UTFPR), Av. 7 de setembro, 3165 – 80230-901 Curitiba, Brazil

Abstract: This work presents a new evolutionary algorithm based on the standard harmony search strategy, called population-based harmony search (PBHS). Also, this work provides a parallelisation method for the proposed PBHS by using graphical processing units (GPU), allowing multiple function evaluations at the same time. Experiments were done using a benchmark of a hard scientific problem: protein structure prediction with the AB-2D off-lattice model. The performance and the solution quality were evaluated and compared using four implementations: two concerning the standard HS, one running in CPU and another running in GPU, and two implementations concerning the PBHS, also running in CPU and in GPU. Results show that the quality of solutions and speed-ups achieved by the PBHS is significantly better than the HS.

Keywords: population-based metaheuristics; harmony search; protein structure prediction; PSP; graphics processing units; GPU; compute unified device architecture; CUDA; evolutionary algorithms; bioinformatics.

DOI: 10.1504/IJCSE.2014.058703

International Journal of Computational Science and Engineering, 2014 Vol.9 No.1/2, pp.106 - 118

Received: 16 Jan 2012
Accepted: 25 Apr 2012

Published online: 24 May 2014 *

Full-text access for editors Full-text access for subscribers Purchase this article Comment on this article