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] Diagonal crossover in genetic algorithms for numerical optimization
    Eiben, AE
    van Kemenade, CHM
    CONTROL AND CYBERNETICS, 1997, 26 (03): : 447 - 465
  • [2] 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
  • [3] Oriented Crossover in Genetic Algorithms for Computer Networks Optimization
    Rabee, Furkan
    Hussain, Zahir M.
    INFORMATION, 2023, 14 (05)
  • [4] Optimization of multimodal continuous functions using a new crossover for the real-coded genetic algorithms
    Tutkun, Nedim
    EXPERT SYSTEMS WITH APPLICATIONS, 2009, 36 (04) : 8172 - 8177
  • [5] Exact Algorithms for the Bottleneck Steiner Tree Problem
    Sang Won Bae
    Sunghee Choi
    Chunseok Lee
    Shin-ichi Tanigawa
    Algorithmica, 2011, 61
  • [6] A new crossover operator for real coded genetic algorithms
    Deep, Kusum
    Thakur, Manoj
    APPLIED MATHEMATICS AND COMPUTATION, 2007, 188 (01) : 895 - 911
  • [7] Exact Algorithms for the Bottleneck Steiner Tree Problem
    Bae, Sang Won
    Choi, Sunghee
    Lee, Chunseok
    Tanigawa, Shin-ichi
    ALGORITHMICA, 2011, 61 (04) : 924 - 948
  • [8] HEURISTICS FOR THE MINIMUM RECTILINEAR STEINER TREE PROBLEM - NEW ALGORITHMS AND A COMPUTATIONAL STUDY
    DESOUZA, CC
    RIBEIRO, CC
    DISCRETE APPLIED MATHEMATICS, 1993, 45 (03) : 205 - 220
  • [9] A Novel Collective Crossover Operator for Genetic Algorithms
    Kiraz, Berna
    Bidgoli, Azam Asilian
    Ebrahimpour-Komleh, Hossein
    Rahnamayan, Shahryar
    2020 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN, AND CYBERNETICS (SMC), 2020, : 4204 - 4209
  • [10] A Survey of Parallel and Distributed Algorithms for the Steiner Tree Problem
    Bezensek, Mitja
    Robic, Borut
    INTERNATIONAL JOURNAL OF PARALLEL PROGRAMMING, 2014, 42 (02) : 287 - 319