Title :
Island-based differential evolution with panmictic migration for multi-core CPUs
Author :
Tagawa, K. ; Nakajima, Kensuke
Author_Institution :
Sch. of Sci. & Eng., Kinki Univ., Higashi-Osaka, Japan
Abstract :
A new concurrent version of a recently-developed evolutionary algorithm, namely Differential Evolution (DE), is proposed for multi-core CPUs. The proposed concurrent DE is called Island-based DE (IbDE). That is because the population of IbDE is divided into several sub-populations, or islands, in according to the distributed population model. In order to exchange information between islands, a new technique named “panmictic migration” is proposed. Furthermore, a simple but effective technique named “round trip” is employed for updating the respective islands. Through the numerical experiments and the statistical tests conducted on benchmark problems, it is shown that IbDE outperforms the canonical DE and the conventional concurrent DE based on the panmictic population model with respect to both the quality of solutions and the execution time.
Keywords :
concurrency control; evolutionary computation; multiprocessing systems; parallel algorithms; IbDE; concurrent DE; concurrent evolutionary algorithm; differential evolution; distributed population model; information exchange; island-based DE; island-based differential evolution; multicore CPU; panmictic migration; round trip technique; statistical tests; Instruction sets; Multicore processing; Optimization; Sociology; Statistics; Synchronization; Vectors;
Conference_Titel :
Evolutionary Computation (CEC), 2013 IEEE Congress on
Conference_Location :
Cancun
Print_ISBN :
978-1-4799-0453-2
Electronic_ISBN :
978-1-4799-0452-5
DOI :
10.1109/CEC.2013.6557657