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] The Enhanced Genetic Algorithms for the Optimization Design
    Guo, Pengfei
    Wang, Xuezhi
    Han, Yingshi
    2010 3RD INTERNATIONAL CONFERENCE ON BIOMEDICAL ENGINEERING AND INFORMATICS (BMEI 2010), VOLS 1-7, 2010, : 2990 - 2994
  • [22] Using genetic algorithms for the optimization of mechanisms
    Jean-Luc Marcelin
    The International Journal of Advanced Manufacturing Technology, 2005, 27 : 2 - 6
  • [23] Using genetic algorithms in software optimization
    Ivan, Ion
    Boja, Catalin
    Vochin, Marius
    Nitescu, Iulian
    Toma, Cristian
    Popa, Marius
    PROCEEDINGS OF THE 6TH WSEAS INTERNATIONAL CONFERENCE ON TELECOMMUNICATIONS AND INFORMATICS (TELE-INFO '07)/ 6TH WSEAS INTERNATIONAL CONFERENCE ON SIGNAL PROCESSING (SIP '07), 2007, : 36 - +
  • [24] Using genetic algorithms for the optimization of mechanisms
    Marcelin, JL
    INTERNATIONAL JOURNAL OF ADVANCED MANUFACTURING TECHNOLOGY, 2005, 27 (1-2) : 2 - 6
  • [25] OPTIMAL LAYOUT OF TREE NETWORKS USING GENETIC ALGORITHMS
    WALTERS, GA
    LOHBECK, T
    ENGINEERING OPTIMIZATION, 1993, 22 (01) : 27 - 48
  • [26] A New Parameter Adaptation Method for Genetic Algorithms and Ant Colony Optimization Algorithms
    Byerly, Adam
    Uskov, Alexander
    2016 IEEE INTERNATIONAL CONFERENCE ON ELECTRO INFORMATION TECHNOLOGY (EIT), 2016, : 668 - 673
  • [27] The influence of crossover operator on the diversity in genetic algorithms
    Tian, FH
    IC-AI'2000: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE, VOL 1-III, 2000, : 481 - 486
  • [28] Genetic algorithms and VRP: the behaviour of a crossover operator
    Vaira, Gintaras
    Kurasova, Olga
    BALTIC JOURNAL OF MODERN COMPUTING, 2013, 1 (3-4): : 161 - 185
  • [29] Reasoning About Order Crossover in Genetic Algorithms
    Nawaz, M. Saqib
    Noor, Saleha
    Fournier-Viger, Philippe
    ADVANCES IN SWARM INTELLIGENCE, ICSI 2022, PT I, 2022, : 261 - 271
  • [30] Waveguide Synthesis by Genetic Algorithms with Multiple Crossover
    Jilkova, Jana
    Raida, Zbynek
    EVOLVABLE SYSTEMS: FROM BIOLOGY TO HARDWARE, PROCEEDINGS, 2008, 5216 : 420 - 424