A novel distributed Genetic Algorithm implementation with variable number of islands

被引:10
|
作者
Jumonji, Takuma [1 ]
Chakraborty, Goutam [2 ]
Mabuchi, Hiroshi [2 ]
Matsuhara, Masafumi [2 ]
机构
[1] Iwate Prefectural Univ, Grad Sch Software & Informat Sci, Takizawa, Japan
[2] Iwate Prefectural Univ, Dept Software & Informat Sci, Takizawa, Japan
关键词
D O I
10.1109/CEC.2007.4425088
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Genetic Algorithm (GA) has some inherent drawbacks which become apparent while trying to solve complex multimodal problems. They are slow and the efficiency depends on parameter values. Some methods were proposed for alleviating these problems. But they did not address all the drawbacks. In this work, we propose a new distributed implementation strategy named Variable Island GA (VIGA), where the number of islands vary. In VIGA, where the number of individuals in every island is 2, the parameter population size in an island is fixed. Other parameters like number of islands, crossover/mutation probabilities, also need not be set. As the generation progresses, islands are created or erased based on the convergence status of searching in each island. Experiments were done with different function optimization problems. For all experiments VIGA delivered better or at least as good results as obtained by other competitive algorithms, at the expense of less computation and communication costs.
引用
下载
收藏
页码:4698 / +
页数:3
相关论文
共 50 条
  • [21] A novel genetic algorithm for variable partition of dual memory bank DSPs
    Zhang, D
    Li, ZZ
    Wang, H
    Zhan, T
    ADVANCES IN NATURAL COMPUTATION, PT 3, PROCEEDINGS, 2005, 3612 : 883 - 892
  • [22] A Novel Genetic Algorithm and Its Application in Variable Structure Control of Robot
    王建平
    许春山
    孙兴进
    赵锡芳
    Advances in Manufacturing, 2005, (03) : 255 - 260
  • [23] A distributed genetic algorithm to TSP
    Xiong, SW
    Li, CJ
    PROCEEDINGS OF THE 4TH WORLD CONGRESS ON INTELLIGENT CONTROL AND AUTOMATION, VOLS 1-4, 2002, : 1827 - 1830
  • [24] A distributed implementation using Apache Spark of a genetic algorithm applied to test data generation
    Paduraru, Ciprian
    Melemciuc, Marius-Constantin
    Stefanescu, Alin
    PROCEEDINGS OF THE 2017 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE COMPANION (GECCO'17 COMPANION), 2017, : 1857 - 1863
  • [25] A DERIVATION OF A DISTRIBUTED IMPLEMENTATION OF WARSHALL ALGORITHM
    VANDESNEPSCHEUT, JLA
    SCIENCE OF COMPUTER PROGRAMMING, 1986, 7 (01) : 55 - 60
  • [26] Design and implementation of a distributed shading algorithm
    Lao, Zhiqiang
    Shi, Jiaoying
    Pan, Yunhe
    Journal of Computer Science and Technology, 1998, 13 (Suppl): : 27 - 32
  • [27] Hardware implementation for a genetic algorithm
    Chen, Pei-Yin
    Chen, Ren-Der
    Chang, Yu-Pin
    Shieh, Leang-San
    Malki, Heidar A.
    IEEE TRANSACTIONS ON INSTRUMENTATION AND MEASUREMENT, 2008, 57 (04) : 699 - 705
  • [28] Analogic implementation of the genetic algorithm
    Balya, David
    Gal, Viktor
    PROCEEDINGS OF THE 2006 10TH IEEE INTERNATIONAL WORKSHOP ON CELLULAR NEURAL NETWORKS AND THEIR APPLICATIONS, 2006, : 131 - +
  • [29] VLSI implementation of Genetic Algorithm
    Ramamurthy, P
    Vasanth, J
    COMPUTER APPLICATIONS IN INDUSTRY AND ENGINEERING, 2003, : 298 - 301
  • [30] PARALLEL IMPLEMENTATION OF A GENETIC ALGORITHM
    DAVIES, R
    CLARKE, T
    CONTROL ENGINEERING PRACTICE, 1995, 3 (01) : 11 - 19