A Novel Collective Crossover Operator for Genetic Algorithms

被引:0
作者
Kiraz, Berna [1 ]
Bidgoli, Azam Asilian [2 ]
Ebrahimpour-Komleh, Hossein [2 ]
Rahnamayan, Shahryar [3 ]
机构
[1] Fatih Sultan Mehmet Vakif Univ, Dept Comp Engn, Istanbul, Turkey
[2] Univ Kashan, Dept Elect & Comp Engn, Kashan, Iran
[3] Ontario Tech Univ, Dept Elect Comp & Software Engn, Nat Inspired Computat Intelligence NICI Lab, Oshawa, ON, Canada
来源
2020 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN, AND CYBERNETICS (SMC) | 2020年
关键词
Genetic algorithms; Crossover operator; Multi-parent crossover; Optimization; All-parent crossover;
D O I
10.1109/smc42975.2020.9282841
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Crossover is the main genetic operator which influences the power of evolutionary algorithms. Among a variety of crossover operators, there has been a growing interest in multi-parent crossover operators in evolutionary computation. The main motivation of those schemes is establishing comprehensive collective collaboration of more than two chromosomes in the population to generate a new offspring. In this paper, a novel all-parent crossover operator called collective crossover for genetic algorithm is proposed. In this method, all individuals in the current population are involved in recombination part and one offspring is generated. The contribution of each individuals is defined based on its quality in terms of fitness value. The performance of the collective crossover operator is tested on CEC-2017 benchmark functions. The results revealed that the proposed crossover operator performs better when compared to well-known two-parent crossover operators including one-point and two-point crossovers. In addition, the differences between collective crossover and the other crossover operators are statistically significant for the most cases.
引用
收藏
页码:4204 / 4209
页数:6
相关论文
共 50 条
  • [31] An Analysis of Recombination Operator in Genetic Algorithms
    Lakshmi, R.
    Vivekanandan, K.
    2013 FIFTH INTERNATIONAL CONFERENCE ON ADVANCED COMPUTING (ICOAC), 2013, : 223 - 226
  • [32] Seeking a balance between population diversity and premature convergence for real-coded genetic algorithms with crossover operator
    Fakhra Batool Naqvi
    Muhammad Yousaf Shad
    Evolutionary Intelligence, 2022, 15 : 2651 - 2666
  • [33] Local Crossover: A New Genetic Operator for Grammatical Evolution
    Tsoulos, Ioannis G.
    Charilogis, Vasileios
    Tsalikakis, Dimitrios
    ALGORITHMS, 2024, 17 (10)
  • [34] CCGDC: A new crossover operator for genetic data clustering
    Mohebpour, Gholam Hasan
    Delavar, Arash Ghorbannia
    JOURNAL OF MATHEMATICS AND COMPUTER SCIENCE-JMCS, 2014, 11 (03): : 191 - 208
  • [35] 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
  • [36] Waveguide Synthesis by Genetic Algorithms with Multiple Crossover
    Jilkova, Jana
    Raida, Zbynek
    EVOLVABLE SYSTEMS: FROM BIOLOGY TO HARDWARE, PROCEEDINGS, 2008, 5216 : 420 - 424
  • [37] Choosing Representation, Mutation, and Crossover in Genetic Algorithms
    Dockhorn, Alexander
    Lucas, Simon
    IEEE COMPUTATIONAL INTELLIGENCE MAGAZINE, 2022, 17 (04) : 52 - 53
  • [38] Diagonal crossover in genetic algorithms for numerical optimization
    Eiben, AE
    van Kemenade, CHM
    CONTROL AND CYBERNETICS, 1997, 26 (03): : 447 - 465
  • [39] A new crossover operator in genetic programming for object classification
    Zhang, Mengjie
    Gao, Xiaoying
    Lou, Weijun
    IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART B-CYBERNETICS, 2007, 37 (05): : 1332 - 1343
  • [40] 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