In this paper, a GPU-based implementation of Differential Evolution (DE) and Particle Swarm Optimization (PSO) in CUDA is used to automatically tune the parameters of PSO. The parameters were tuned over a set of 8 problems and then tested over 20 problems to assess the generalization ability of the tuners. We compare the results obtained using such parameters with the 'standard' ones proposed in the literature and the ones obtained by state-of-the-art tuning methods (irace). The results are comparable to the ones suggested for the standard version of PSO (SPSO), and the ones obtained by irace, while the GPU implementation makes tuning time acceptable. To the best of our knowledge, this is the first time that a general purpose library of GPU-based metaheuristics is used to solve this problem, as well as being one of the few cases where DE and PSO are both used as tuners.

Algorithm configuration using GPU-based metaheuristics / R., Ugolotti; Y. S. G., Nashed; P., Mesejo; Cagnoni, Stefano. - ELETTRONICO. - (2013), pp. 221-222. (Intervento presentato al convegno Genetic and Evolutionary Computation Conference 2013, GECCO '13 tenutosi a Amsterdam nel 6-10/7/2013) [10.1145/2464576.2464682].

Algorithm configuration using GPU-based metaheuristics

CAGNONI, Stefano
2013-01-01

Abstract

In this paper, a GPU-based implementation of Differential Evolution (DE) and Particle Swarm Optimization (PSO) in CUDA is used to automatically tune the parameters of PSO. The parameters were tuned over a set of 8 problems and then tested over 20 problems to assess the generalization ability of the tuners. We compare the results obtained using such parameters with the 'standard' ones proposed in the literature and the ones obtained by state-of-the-art tuning methods (irace). The results are comparable to the ones suggested for the standard version of PSO (SPSO), and the ones obtained by irace, while the GPU implementation makes tuning time acceptable. To the best of our knowledge, this is the first time that a general purpose library of GPU-based metaheuristics is used to solve this problem, as well as being one of the few cases where DE and PSO are both used as tuners.
2013
9781450319645
Algorithm configuration using GPU-based metaheuristics / R., Ugolotti; Y. S. G., Nashed; P., Mesejo; Cagnoni, Stefano. - ELETTRONICO. - (2013), pp. 221-222. (Intervento presentato al convegno Genetic and Evolutionary Computation Conference 2013, GECCO '13 tenutosi a Amsterdam nel 6-10/7/2013) [10.1145/2464576.2464682].
File in questo prodotto:
File Dimensione Formato  
p221-ugolotti.pdf

non disponibili

Tipologia: Documento in Post-print
Licenza: NON PUBBLICO - Accesso privato/ristretto
Dimensione 347.07 kB
Formato Adobe PDF
347.07 kB Adobe PDF   Visualizza/Apri   Richiedi una copia

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11381/2651926
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 7
  • ???jsp.display-item.citation.isi??? ND
social impact