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
关键词
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 条
  • [41] Genetiv Algorithms in Coq: Generalization and Formalization of the Crossover Operator
    Aguado, Felicidad
    Luis Doncel, Jose
    Maria Molinelli, Jose
    Perez, Gilberto
    Vidal, Concepcion
    JOURNAL OF FORMALIZED REASONING, 2008, 1 (01): : 25 - 37
  • [42] GENETIC ALGORITHMS - FOUNDATIONS, CROSSOVER AND APPLICATIONS
    HERRERATRIGUERO, F
    LOZANOMARQUEZ, M
    VERDEGAYGALDEANO, JL
    ARBOR-CIENCIA PENSAMIENTO Y CULTURA, 1995, 152 (597) : 9 - 40
  • [43] Balanced crossover operators in Genetic Algorithms
    Manzoni, Luca
    Mariot, Luca
    Tuba, Eva
    SWARM AND EVOLUTIONARY COMPUTATION, 2020, 54 (54)
  • [44] Improvement on crossover operation of genetic algorithms
    Cai, Liang-Wei
    Li, Xia
    Xi Tong Gong Cheng Yu Dian Zi Ji Shu/Systems Engineering and Electronics, 2006, 28 (06): : 925 - 928
  • [45] A dynamically switched crossover for genetic algorithms
    Ming, L
    Cheung, YM
    Wang, YP
    PROCEEDINGS OF THE 2004 INTERNATIONAL CONFERENCE ON MACHINE LEARNING AND CYBERNETICS, VOLS 1-7, 2004, : 3254 - 3257
  • [46] A Genetic Algorithm with Fuzzy Crossover Operator and Probability
    Varnamkhasti, Mohammad Jalali
    Lee, Lai Soon
    Abu Bakar, Mohd Rizam
    Leong, Wah June
    ADVANCES IN OPERATIONS RESEARCH, 2012, 2012
  • [47] Grammar based crossover operator in genetic programming
    Manrique, D
    Márquez, F
    Ríos, J
    Rodríguez-Patón, A
    ARTIFICIAL INTELLIGENCE AND KNOWLEDGE ENGINEERING APPLICATIONS: A BIOINSPIRED APPROACH, PT 2, PROCEEDINGS, 2005, 3562 : 252 - 261
  • [48] Matching Subtrees in Genetic Programming Crossover Operator
    Slapak, Martin
    Neruda, Roman
    2017 13TH INTERNATIONAL CONFERENCE ON NATURAL COMPUTATION, FUZZY SYSTEMS AND KNOWLEDGE DISCOVERY (ICNC-FSKD), 2017, : 208 - 213
  • [49] GPAX: GENETIC PARABOLIC ADAPTIVE CROSSOVER OPERATOR
    Luis Alvarez, Jose
    Gegundez, Manuel E.
    Luis Arjona, Jose
    INTELLIGENT AUTOMATION AND SOFT COMPUTING, 2012, 18 (03): : 225 - 236
  • [50] A novel completely mapped crossover operator for genetic algorithm to facilitate the traveling salesman problem
    Iqbal, Zahid
    Bashir, Nazia
    Hussain, Abid
    Cheema, Salman A.
    COMPUTATIONAL AND MATHEMATICAL METHODS, 2020, 2 (06)