Research on the performance of multi-population genetic algorithms with different complex network structures

被引:21
|
作者
Shi, Xiaoqiu [1 ]
Long, Wei [2 ]
Li, Yanyan [2 ]
Deng, Dingshan [2 ]
Wei, Yonglai [2 ]
机构
[1] Southwest Univ Sci & Technol, Sch Mfg Sci & Engn, Mianyang 621000, Sichuan, Peoples R China
[2] Sichuan Univ, Sch Mfg Sci & Engn, Chengdu 610000, Peoples R China
关键词
Complex network; Network structure; Multi-population; Genetic algorithm; Flexible job shop scheduling problem; EVOLUTIONARY ALGORITHMS; OPTIMIZATION; COOPERATION; MODELS;
D O I
10.1007/s00500-020-04759-1
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Genetic algorithm is a frequently used evolutionary algorithm that cannot avoid premature convergence. Multi-population is usually used to overcome this disadvantage, obtaining multi-population genetic algorithm (MGA). If sub-populations and communications among them are considered as nodes and edges, respectively, an MGA can be represented as a complex network. After reviewing previous researches, we find that the network structures used to design MGAs are limited and some parameters (SPS, sub-population size, and SPN, sub-population number) under a certain total individual number (TIN) are always ignored. Using seven network structures (BAnet, BDnet, CTnet, ERnet, HAnet, LCnet, and SWnet) to design MGAs that are used to solve some flexible job shop scheduling problems, how the network structures and parameters affect the performances of MGAs is addressed. The simulation results indicate that: (i) the MGA with ERnet rather than the famous BAnet often performs well although their performances are problem-dependent; (ii) the Hamming distance index proposed here can properly capture the phenomenon that the smaller the average path length, the higher the propagation rate; and (iii) under a certain TIN, their performances first increase and then decrease gradually as SPN increases, and their performances first increase rapidly and then remain almost unchanged as SPS increases.
引用
收藏
页码:13441 / 13459
页数:19
相关论文
共 50 条
  • [31] PICA: Multi-Population Implementation of Parallel Imperialist Competitive Algorithms
    Majd, Amin
    Lotfi, Shahriar
    Sahebi, Golnaz
    Daneshtalab, Masoud
    Plosila, Juha
    2016 24TH EUROMICRO INTERNATIONAL CONFERENCE ON PARALLEL, DISTRIBUTED, AND NETWORK-BASED PROCESSING (PDP), 2016, : 248 - 255
  • [32] Self-adaptive multi-population genetic algorithms for dynamic resource allocation in shared hosting platforms
    Azam Shirali
    Javidan Kazemi Kordestani
    Mohammad Reza Meybodi
    Genetic Programming and Evolvable Machines, 2018, 19 : 505 - 534
  • [33] Conformational Effects of Mutations and Spherical Confinement in Small Peptides through Hybrid Multi-Population Genetic Algorithms
    Gonzalez-Olvera, Marcos A.
    Olivares-Quiroz, Luis
    MACROMOLECULAR THEORY AND SIMULATIONS, 2022, 31 (06)
  • [34] Self-adaptive multi-population genetic algorithms for dynamic resource allocation in shared hosting platforms
    Shirali, Azam
    Kordestani, Javidan Kazemi
    Meybodi, Mohammad Reza
    GENETIC PROGRAMMING AND EVOLVABLE MACHINES, 2018, 19 (04) : 505 - 534
  • [35] A Multi-population Schema Designed for Biased Random-Key Genetic Algorithms on Continuous Optimisation Problems
    Boiani, Mateus
    Parpinelli, Rafael Stubs
    Dorn, Marcio
    INTELLIGENT SYSTEMS, PT I, 2022, 13653 : 444 - 457
  • [36] Energy-time modelling of distributed multi-population genetic algorithms with dynamic workload in HPC clusters
    Escobar, Juan Jose
    Sanchez-Cuevas, Pablo
    Prieto, Beatriz
    Kiziltepe, Rukiye Savran
    Diaz-del-Rio, Fernando
    Kimovski, Dragi
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2025, 167
  • [37] Multi-population genetic algorithm with ER network for solving flexible job shop scheduling problems
    Shi, Xiaoqiu
    Long, Wei
    Li, Yanyan
    Deng, Dingshan
    PLOS ONE, 2020, 15 (05):
  • [38] Stability analysis of slope under complex stress conditions based on multi-population genetic algorithm
    Li Zhong
    Yang Jun
    ROCK AND SOIL MECHANICS, 2015, 36 (05) : 1488 - 1495
  • [39] Multi-population adaptive genetic algorithm for selection of microarray biomarkers
    Shukla, Alok Kumar
    NEURAL COMPUTING & APPLICATIONS, 2020, 32 (15): : 11897 - 11918
  • [40] Multi-Population Genetic Programming with Data Migration for Symbolic Regression
    Kommenda, Michael
    Affenzeller, Michael
    Kronberger, Gabriel
    Burlacu, Bogdan
    Winkler, Stephan
    COMPUTATIONAL INTELLIGENCE AND EFFICIENCY IN ENGINEERING SYSTEMS, 2015, 595 : 75 - 87