Skip to main content
Kent Academic Repository

A co-evolutionary differential evolution algorithm for solving min-max optimization problems implemented on GPU using C-CUDA

Fabris, Fabio, Krohling, Renato A. (2012) A co-evolutionary differential evolution algorithm for solving min-max optimization problems implemented on GPU using C-CUDA. Expert Systems with Applications, 39 (12). 10324 - 10333. ISSN 0957-4174. (doi:10.1016/j.eswa.2011.10.015) (The full text of this publication is not currently available from this repository. You may be able to access a copy if URLs are provided) (KAR id:37371)

The full text of this publication is not currently available from this repository. You may be able to access a copy if URLs are provided.
Official URL:
http://dx.doi.org/10.1016/j.eswa.2011.10.015

Abstract

Several areas of knowledge are being benefited with the reduction of the computing time by using the technology of graphics processing units (GPU) and the compute unified device architecture (CUDA) platform. In case of evolutionary algorithms, which are inherently parallel, this technology may be advantageous for running experiments demanding high computing time. In this paper, we provide an implementation of a co-evolutionary differential evolution (DE) algorithm in C-CUDA for solving min–max problems. The algorithm was tested on a suite of well-known benchmark optimization problems and the computing time has been compared with the same algorithm implemented in C. Results demonstrate that the computing time can significantly be reduced and scalability is improved using C-CUDA. As far as we know, this is the first implementation of a co-evolutionary DE algorithm in C-CUDA.

Item Type: Article
DOI/Identification number: 10.1016/j.eswa.2011.10.015
Uncontrolled keywords: Optimization; Differential evolution; Co-evolutionary algorithms; Graphics processing unit (GPU); Compute unified device architecture (CUDA); Computational performance assessment
Subjects: Q Science > QA Mathematics (inc Computing science) > QA 76 Software, computer programming,
Divisions: Divisions > Division of Computing, Engineering and Mathematical Sciences > School of Computing
Depositing User: F. Fabris
Date Deposited: 08 Dec 2013 13:48 UTC
Last Modified: 05 Nov 2024 10:21 UTC
Resource URI: https://kar.kent.ac.uk/id/eprint/37371 (The current URI for this page, for reference purposes)

University of Kent Author Information

  • Depositors only (login required):

Total unique views for this document in KAR since July 2020. For more details click on the image.