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 条
  • [31] Improved Steiner Tree Algorithms for Bounded Treewidth
    Chimani, Markus
    Mutzel, Petra
    Zey, Bernd
    COMBINATORIAL ALGORITHMS, 2011, 7056 : 374 - +
  • [32] APPROXIMATION ALGORITHMS FOR THE TERMINAL STEINER TREE PROBLEM
    Chen, Yen Hung
    Lin, Ying Chin
    APPLIED AND COMPUTATIONAL MATHEMATICS, 2018, 17 (03) : 246 - 255
  • [33] On approximation algorithms for the terminal Steiner tree problem
    Drake, DE
    Hougardy, S
    INFORMATION PROCESSING LETTERS, 2004, 89 (01) : 15 - 18
  • [34] Approximation Algorithms for Priority Steiner Tree Problems
    Sahneh, Faryad Darabi
    Kobourov, Stephen
    Spence, Richard
    COMPUTING AND COMBINATORICS (COCOON 2021), 2021, 13025 : 112 - 123
  • [35] Definition and Algorithms for Reliable Steiner Tree Problem
    TANG Yaohua
    YANG Wenguo
    GUO Tiande
    JournalofSystemsScience&Complexity, 2015, 28 (04) : 876 - 886
  • [36] Approximation Algorithms for Steiner Tree Augmentation Problems
    Ravi, R.
    Zhang, Weizhong
    Zlatin, Michael
    PROCEEDINGS OF THE 2023 ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS, SODA, 2023, : 2429 - 2448
  • [37] Definition and algorithms for reliable steiner tree problem
    Tang Yaohua
    Yang Wenguo
    Guo Tiande
    JOURNAL OF SYSTEMS SCIENCE & COMPLEXITY, 2015, 28 (04) : 876 - 886
  • [38] Exact Algorithms for the Bottleneck Steiner Tree Problem
    Bae, Sang Won
    Choi, Sunghee
    Lee, Chunseok
    Tanigawa, Shin-ichi
    ALGORITHMICA, 2011, 61 (04) : 924 - 948
  • [39] 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
  • [40] New geometry-inspired relaxations and algorithms for the metric Steiner tree problem
    Deeparnab Chakrabarty
    Nikhil R. Devanur
    Vijay V. Vazirani
    Mathematical Programming, 2011, 130 : 1 - 32