DocumentCode :
2978567
Title :
Elite Opposition-Based Differential Evolution for Solving Large-Scale Optimization Problems and Its Implementation on GPU
Author :
Xinyu Zhou ; Zhijian Wu ; Hui Wang
Author_Institution :
Dept. of Comput. Sch., Wuhan Univ., Wuhan, China
fYear :
2012
fDate :
14-16 Dec. 2012
Firstpage :
727
Lastpage :
732
Abstract :
Recently, the interests of solving large-scale optimization problems have increased in the field of evolutionary algorithms. This paper presents a novel differential evolution, namely EOBDE, to solve these kinds of problems by using elite opposition-based learning strategy. In the proposed algorithm, the opposite solutions of some selected elite individuals from the current population are generated at a certain probability for generation jumping. Then a corresponding opposite population is constructed to compete with the current population for providing more chances of finding out the global optimum. This approach is helpful to obtain a tradeoff between exploration and exploitation ability of DE. As another contribution, a parallel version of the proposed algorithm is implemented on Graphics Processing Units (GPU) based on CUDA platform for accelerating computing speed. The experiments are carried out on a set of representative problems with D=500 and 1000. The results of EOBDE are compared with other four state-of-the-art evolutionary algorithms in order to investigate the performance, which show that our proposed algorithm outperform the compared algorithms in terms of solution accuracy. Also the parallel version based on GPU shows promising performance in terms of the computational time.
Keywords :
computational complexity; evolutionary computation; graphics processing units; learning (artificial intelligence); parallel architectures; CUDA platform; EOBDE; GPU; computational time; computing speed acceleration; differential evolution; elite opposition-based learning strategy; evolutionary algorithms; exploitation ability; exploration ability; generation jumping; global optimum; graphics processing units; large-scale optimization problems; opposite population; parallel version; Graphics processing units; Instruction sets; Kernel; Optimization; Sociology; Statistics; Vectors; GPU; differential evolution; elite opposition-based learning; large-scale optimization problems;
fLanguage :
English
Publisher :
ieee
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
Type :
conf
DOI :
10.1109/PDCAT.2012.70
Filename :
6589367
Link To Document :
بازگشت