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 条
  • [21] A primitive crossover for improving the reliability of genetic algorithms for structural optimization
    Imam, MH
    Al-Shihri, MA
    COMPUTATIONAL ENGINEERING USING METAPHORS FROM NATURE, 2000, : 91 - 97
  • [22] Shape optimization using an adaptive crossover operator genetic algorithms
    Zhang, Minhui
    Wang, Shangjin
    Jixie Gongcheng Xuebao/Chinese Journal of Mechanical Engineering, 2002, 38 (01): : 51 - 54
  • [23] 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
  • [24] A genetic algorithm for Steiner tree optimization with multiple constraints using Prufer number
    Haghighat, AT
    Faez, K
    Dehghan, M
    Mowlaei, A
    Ghahremani, Y
    EURASIA-ICT 2002: INFORMATION AND COMMUNICATION TECHNOLOGY, PROCEEDINGS, 2002, 2510 : 272 - 280
  • [25] Improved Steiner tree algorithms for bounded treewidth
    Chimani, Markus
    Mutzel, Petra
    Zey, Bernd
    JOURNAL OF DISCRETE ALGORITHMS, 2012, 16 : 67 - 78
  • [26] Exact Algorithms for the Bottleneck Steiner Tree Problem
    Sang Won Bae
    Sunghee Choi
    Chunseok Lee
    Shin-ichi Tanigawa
    Algorithmica, 2011, 61
  • [27] Definition and algorithms for reliable steiner tree problem
    Yaohua Tang
    Wenguo Yang
    Tiande Guo
    Journal of Systems Science and Complexity, 2015, 28 : 876 - 886
  • [28] Fully Dynamic Algorithms for Euclidean Steiner Tree
    Chan, T-H Hubert
    Goranci, Gramoz
    Jiang, Shaofeng H-C
    Wang, Bo
    Xue, Quan
    WALCOM: ALGORITHMS AND COMPUTATION, WALCOM 2024, 2024, 14549 : 62 - 75
  • [29] Algorithms for a Variant of the Full Steiner Tree Problem
    Wang, Haiyan
    Huang, Binchao
    Li, Jianping
    2021 IEEE/ACIS 20TH INTERNATIONAL CONFERENCE ON COMPUTER AND INFORMATION SCIENCE (ICIS 2021-SUMMER), 2021, : 16 - 21
  • [30] A new crossover operator for real coded genetic algorithms
    Deep, Kusum
    Thakur, Manoj
    APPLIED MATHEMATICS AND COMPUTATION, 2007, 188 (01) : 895 - 911