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] Choosing Representation, Mutation, and Crossover in Genetic Algorithms
    Dockhorn, Alexander
    Lucas, Simon
    IEEE COMPUTATIONAL INTELLIGENCE MAGAZINE, 2022, 17 (04) : 52 - 53
  • [32] Neural network crossover in genetic algorithms using genetic programming
    Pretorius, Kyle
    Pillay, Nelishia
    GENETIC PROGRAMMING AND EVOLVABLE MACHINES, 2024, 25 (01)
  • [33] Multi-objective optimization of a leg mechanism using genetic algorithms
    Deb, K
    Tiwari, S
    ENGINEERING OPTIMIZATION, 2005, 37 (04) : 325 - 350
  • [34] Adapting crossover and mutation rates in genetic algorithms
    Lin, WY
    Lee, WY
    Hong, TP
    JOURNAL OF INFORMATION SCIENCE AND ENGINEERING, 2003, 19 (05) : 889 - 903
  • [35] How Crossover Speeds up Building Block Assembly in Genetic Algorithms
    Sudholt, Dirk
    EVOLUTIONARY COMPUTATION, 2017, 25 (02) : 237 - 274
  • [36] Vehicle thermal systems optimization using genetic optimization algorithms
    Aute, VC
    Richardson, D
    Radermacher, R
    Hager, J
    VTMS 6: VEHICLE THERMAL MANAGEMENT SYSTEMS, 2003, : 707 - 716
  • [37] OPTIMIZATION OF FRACTAL FUNCTIONS USING GENETIC ALGORITHMS
    LEVYVEHEL, J
    LUTTON, E
    FRACTALS IN THE NATURAL AND APPLIED SCIENCES, 1994, 41 : 275 - 287
  • [38] Traffic Signal Optimization Using Genetic Algorithms
    Mohamed, Mohamed N.
    Essawy, Yasmeen A.
    Hosny, Ossama
    PROCEEDINGS OF THE CANADIAN SOCIETY FOR CIVIL ENGINEERING ANNUAL CONFERENCE 2023, VOL 2, CSCE 2023, 2024, 496 : 101 - 113
  • [39] Method of Associative Controller Optimization by Genetic Algorithms
    Akhmerov, Konstantin
    Akhmerova, Ekaterina
    Munasypov, Rustem
    2018 GLOBAL SMART INDUSTRY CONFERENCE (GLOSIC), 2018,
  • [40] Slot Machines RTP Optimization with Genetic Algorithms
    Balabanov, Todor
    Zankinski, Iliyan
    Shumanov, Bozhidar
    NUMERICAL METHODS AND APPLICATIONS (NMA 2014), 2015, 8962 : 55 - 61