A New Crossover Mechanism for Genetic Algorithms for Steiner Tree Optimization

被引:16
|
作者
Zhang, Qiongbing [1 ]
Yang, Shengxiang [2 ,3 ]
Liu, Min [1 ]
Liu, Jianxun [1 ]
Jiang, Lei [1 ]
机构
[1] Hunan Univ Sci & Technol, Sch Comp Sci & Engn, Xiangtan 411201, Peoples R China
[2] De Montfort Univ, Sch Comp Sci & Informat, Leicester LE1 9BH, Leics, England
[3] Southern Univ Sci & Technol, Dept Comp Sci & Engn, Shenzhen 518055, Peoples R China
基金
中国国家自然科学基金;
关键词
Optimization; Genetic algorithms; Steiner trees; Encoding; Biological cells; Maintenance engineering; Greedy algorithms; Crossover mechanism; genetic algorithm (GA); leaf crossover (LC); tree optimization problem;
D O I
10.1109/TCYB.2020.3005047
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Genetic algorithms (GAs) have been widely applied in Steiner tree optimization problems. However, as the core operation, existing crossover operators for tree-based GAs suffer from producing illegal offspring trees. Therefore, some global link information must be adopted to ensure the connectivity of the offspring, which incurs heavy computation. To address this problem, this article proposes a new crossover mechanism, called leaf crossover (LC), which generates legal offspring by just exchanging partial parent chromosomes, requiring neither the global network link information, encoding/decoding nor repair operations. Our simulation study indicates that GAs with LC outperform GAs with existing crossover mechanisms in terms of not only producing better solutions but also converging faster in networks of varying sizes.
引用
收藏
页码:3147 / 3158
页数:12
相关论文
共 50 条
  • [1] New Algorithms for Steiner Tree Reoptimization
    Bilo, Davide
    ALGORITHMICA, 2024, 86 (08) : 2652 - 2675
  • [2] A new crossover mechanism for genetic algorithms with variable-length chromosomes for path optimization problems
    Zhang Qiongbing
    Ding Lixin
    EXPERT SYSTEMS WITH APPLICATIONS, 2016, 60 : 183 - 189
  • [3] OPTIMIZATION OF STEINER TREES USING GENETIC ALGORITHMS
    HESSER, J
    MANNER, R
    STUCKY, O
    PROCEEDINGS OF THE THIRD INTERNATIONAL CONFERENCE ON GENETIC ALGORITHMS, 1989, : 231 - 236
  • [4] NEW ALGORITHMS FOR THE RECTILINEAR STEINER TREE PROBLEM
    HO, JM
    VIJAYAN, G
    WONG, CK
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 1990, 9 (02) : 185 - 193
  • [5] New approximation algorithms for the Steiner tree problems
    Karpinski, M
    Zelikovsky, A
    JOURNAL OF COMBINATORIAL OPTIMIZATION, 1997, 1 (01) : 47 - 65
  • [6] New Approximation Algorithms for the Steiner Tree Problems
    Marek Karpinski
    Alexander Zelikovsky
    Journal of Combinatorial Optimization, 1997, 1 : 47 - 65
  • [7] SOLVING THE GRAPHICAL STEINER TREE PROBLEM USING GENETIC ALGORITHMS
    KAPSALIS, A
    RAYWARDSMITH, VJ
    SMITH, GD
    JOURNAL OF THE OPERATIONAL RESEARCH SOCIETY, 1993, 44 (04) : 397 - 406
  • [8] Intelligent optimization algorithms for Euclidean Steiner minimum tree problem
    College of Management, University of Shanghai for Science and Technology, Shanghai 200093, China
    Jisuanji Gongcheng, 2006, 10 (201-203):
  • [9] Diagonal crossover in genetic algorithms for numerical optimization
    Eiben, AE
    van Kemenade, CHM
    CONTROL AND CYBERNETICS, 1997, 26 (03): : 447 - 465
  • [10] A new crossover operator for genetic algorithms
    Coli, M
    Gennuso, G
    Palazzari, P
    1996 IEEE INTERNATIONAL CONFERENCE ON EVOLUTIONARY COMPUTATION (ICEC '96), PROCEEDINGS OF, 1996, : 201 - 206