A novel multi-parent order crossover in genetic algorithm for combinatorial optimization problems

被引:34
作者
Arram, Anas [1 ]
Ayob, Masri [1 ]
机构
[1] Univ Kebangsaan Malaysia, Ctr Artificial Intelligent CAIT, Data Min & Optimizat Res Grp DMO, Bangi 43600, Malaysia
关键词
Genetic algorithm; Multi-parent crossover; Order crossover; Traveling salesman problem; Berth allocation problem; SEARCH;
D O I
10.1016/j.cie.2019.05.012
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Many multi-parent crossovers have been proposed to solve specific combinatorial optimization problem and not applicable to solve other problems (i.e. cannot produce feasible solution). Only multi-parent partially mapped crossover (MPPMX) and adjacency-based crossover (ABC) have been proposed to work over different combinatorial problems. However, both MPPMX and ABC suffered from a very high computational time or poor performance. Therefore, this work proposes a novel multi-parent order crossover (MPOX) for solving several combinatorial optimization problems with reasonable amount of time. The MPOX extends the two-parent order crossover by modifying the recombination operator to recombine more than two parents and generates a new offspring. MPOX at first selects the crossover points and divides the parents into n substrings based on these points (where n is the number of parents). Then, MPOX copies a predefined number of elements from each parent into the offspring based on their order while checking the feasibility of the offspring. The performance of MPOX is tested on the traveling salesman problems and berth allocation problems, which are widely studied in the literature. Experimental results demonstrated that the MPOX significantly improves the OX in both problem domains and outperforms both ABC and MPPMX over the travelling salesman problem and the berth allocation problem with less computational time. These results indicate the effectiveness of MPOX over OX, ABC and MPPMX, and its capability for solving both problems.
引用
收藏
页码:267 / 274
页数:8
相关论文
共 50 条
  • [31] Discrete Cat Swarm Optimization Algorithm Applied to Combinatorial Optimization Problems
    Bouzidi, Abdelhamid
    Riffi, Mohammed Essaid
    [J]. 2014 5TH WORKSHOP ON CODES, CRYPTOGRAPHY AND COMMUNICATION SYSTEMS (WCCCS' 14), 2014, : 30 - 34
  • [32] A Multi-Agent Based Optimization Method for Combinatorial Optimization Problems
    Sghir, Ines
    Ben Jaafar, Ines
    Ghedira, Khaled
    [J]. INTERNATIONAL JOURNAL ON ARTIFICIAL INTELLIGENCE TOOLS, 2018, 27 (05)
  • [33] Crossover versus Mutation: A Comparative Analysis of the Evolutionary Strategy of Genetic Algorithms Applied to Combinatorial Optimization Problems
    Osaba, E.
    Carballedo, R.
    Diaz, F.
    Onieva, E.
    de la Iglesia, I.
    Perallos, A.
    [J]. SCIENTIFIC WORLD JOURNAL, 2014,
  • [34] A New Genetic Algorithm for Time Dependent Combinatorial Optimization Problem
    Venkatesan, D.
    Kannan, K.
    Balachandar, S. Raja
    [J]. NATIONAL ACADEMY SCIENCE LETTERS-INDIA, 2016, 39 (03): : 207 - 211
  • [35] A New Genetic Algorithm for Time Dependent Combinatorial Optimization Problem
    D. Venkatesan
    K. Kannan
    S. Raja Balachandar
    [J]. National Academy Science Letters, 2016, 39 : 207 - 211
  • [36] A pattern-based evolving mechanism for genetic algorithm to solve combinatorial optimization problems
    Wang, Q
    Yung, KL
    Ip, WH
    [J]. SMCIA/03: PROCEEDINGS OF THE 2003 IEEE INTERNATIONAL WORKSHOP ON SOFT COMPUTING IN INDUSTRIAL APPLICATIONS, 2003, : 97 - 101
  • [37] Fitness switching genetic algorithm for solving combinatorial optimization problems with rare feasible solutions
    Kim, Jun Woo
    Kim, Soo Kyun
    [J]. JOURNAL OF SUPERCOMPUTING, 2016, 72 (09) : 3549 - 3571
  • [38] Problem difficulty for Genetic Algorithm in combinatorial optimization
    Zukhri, Z.
    Omar, K.
    [J]. 2007 5TH STUDENT CONFERENCE ON RESEARCH AND DEVELOPMENT, 2007, : 325 - +
  • [39] Diversity driven multi-parent evolutionary algorithm with adaptive non-uniform mutation
    Chauhan, Sumika
    Singh, Manmohan
    Aggarwal, Ashwani Kumar
    [J]. JOURNAL OF EXPERIMENTAL & THEORETICAL ARTIFICIAL INTELLIGENCE, 2021, 33 (05) : 775 - 806
  • [40] Genetic Algorithm with Modified Crossover for Grillage Optimization
    Ramanauskas, M.
    Sesok, D.
    Belevicius, R.
    Kurilovas, E.
    Valentinavicius, S.
    [J]. INTERNATIONAL JOURNAL OF COMPUTERS COMMUNICATIONS & CONTROL, 2017, 12 (03) : 393 - 402