Island-based Differential Evolution with Panmictic Migration for Multi-core CPUs

被引:0
|
作者
Tagawa, Kiyoharu [1 ]
Nakajima, Kenichi [2 ]
机构
[1] Kinki Univ, Sch Sci & Engn, Higashiosaka, Osaka 5778502, Japan
[2] Kinki Univ, Grad Sch Sci & Engn Res, Higashiosaka, Osaka 5778502, Japan
基金
日本学术振兴会;
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
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.
引用
收藏
页码:852 / 859
页数:8
相关论文
共 50 条
  • [1] Real-Time Task Scheduling on Island-Based Multi-Core Platforms
    Chang, Che-Wei
    Chen, Jian-Jia
    Kuo, Tei-Wei
    Falk, Heiko
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2015, 26 (02) : 538 - 550
  • [2] A Multisize no Migration Island-Based Differential Evolution Algorithm With Removal of Ineffective Islands
    Skakovski, Aleksander
    Jedrzejowicz, Piotr
    [J]. IEEE ACCESS, 2022, 10 : 34539 - 34549
  • [3] An island-based differential evolution algorithm with the multi-size populations
    Skakovski, Aleksander
    Jedrzejowicz, Piotr
    [J]. EXPERT SYSTEMS WITH APPLICATIONS, 2019, 126 : 308 - 320
  • [4] An octree ray casting algorithm based on Multi-core CPUs
    Gu, Jing
    Wei, Song
    [J]. ISCSCT 2008: INTERNATIONAL SYMPOSIUM ON COMPUTER SCIENCE AND COMPUTATIONAL TECHNOLOGY, VOL 2, PROCEEDINGS, 2008, : 783 - 787
  • [5] A Parallel SPH Implementation on Multi-Core CPUs
    Ihmsen, Markus
    Akinci, Nadir
    Becker, Markus
    Teschner, Matthias
    [J]. COMPUTER GRAPHICS FORUM, 2011, 30 (01) : 99 - 112
  • [6] Population-Based MCMC on Multi-Core CPUs, GPUs and FPGAs
    Mingas, Grigorios
    Bouganis, Christos-Savvas
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2016, 65 (04) : 1283 - 1296
  • [7] Multi-core CPUs, Clusters, and Grid Computing: A Tutorial
    Michael Creel
    William L. Goffe
    [J]. Computational Economics, 2008, 32
  • [8] Multi-core CPUs, Clusters, and Grid Computing: A Tutorial
    Creel, Michael
    Goffe, William L.
    [J]. COMPUTATIONAL ECONOMICS, 2008, 32 (04) : 353 - 382
  • [9] Performance analysis & improvement of SNPHAP on Multi-core CPUs
    Ranokphanuwat, Ratthaslip
    Kittitornkun, Surin
    Tongsima, Sissades
    [J]. 2013 10TH INTERNATIONAL CONFERENCE ON ELECTRICAL ENGINEERING/ELECTRONICS, COMPUTER, TELECOMMUNICATIONS AND INFORMATION TECHNOLOGY (ECTI-CON), 2013,
  • [10] Optimizing Hash Join with MapReduce on Multi-Core CPUs
    Yuan, Tong
    Liu, Zhijing
    Liu, Hui
    [J]. IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2016, E99D (05): : 1316 - 1325