Title :
Descent Search with Mean Direction Evolution Strategies Based on GPU with CUDA
Author :
Pang Kunpeng ; Li Yugang ; Liu Xiabi
Author_Institution :
Beijing Lab. of Intell. Inf. Technol., Beijing Inst. of Technol., Beijing, China
Abstract :
In this paper, we first present a hybrid optimization method of Covariance Matrix Adaptation Evolution Strategy, (called MDDS-C-CMA-ES), which is based on Cholesky decomposition (Cholesky-CMA-ES) and local descent search with mean direction. Then we design a parallel version of the method based on the GPU with C-CUDA to solve the problem of large dimensionality. The main advantage of the MDDS-C-CMA-ES method is that every individual is locally searched with the direction that point to the mean vector before being used to calculate a new mean vector. The algorithm can effectively accelerate the convergence speed of the CMA-ES. And the parallel algorithm on the GPU can significantly reduce the computation time further. In order to test the performance we present two experiments. First, we use the serial algorithm to optimize some classical benchmark functions. The results show our method has better performance than NES[2] and CMA-ES. Then we test the performance of the parallel version on some benchmark functions with 1000-dimension and 1500-dimension. The results show the algorithm obtains a 68x speedup in case of 1000-dimension and 90× speedup in case of 1500 dimension.
Keywords :
covariance matrices; evolutionary computation; graphics processing units; mathematics computing; parallel algorithms; parallel architectures; search problems; vectors; CUDA; Cholesky decomposition; GPU; MDDS-C-CMA-ES strategy; compute unified device architecture; convergence speed; covariance matrix adaptation evolution strategy; descent search with mean direction evolution strategy; graphics processing unit; hybrid optimization method; mean vector; parallel algorithm; serial algorithm; Algorithm design and analysis; Covariance matrices; Graphics processing units; Optimization; Sociology; Vectors; Evolution strategy; GPU; descent search; optimization;
Conference_Titel :
Parallel and Distributed Computing, Applications and Technologies (PDCAT), 2012 13th International Conference on
Conference_Location :
Beijing
Print_ISBN :
978-0-7695-4879-1
DOI :
10.1109/PDCAT.2012.63