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 条
  • [1] Multi-parent extension of partially mapped crossover for combinatorial optimization problems
    Ting, Chuan-Kang
    Su, Chien-Hao
    Lee, Chung-Nan
    EXPERT SYSTEMS WITH APPLICATIONS, 2010, 37 (03) : 1879 - 1886
  • [2] An algorithm for solving constrained function optimization problems based on multi-parent crossover operator
    Chen, ZY
    Kang, LS
    Zeng, SY
    PROGRESS IN INTELLIGENCE COMPUTATION & APPLICATIONS, 2005, : 190 - 197
  • [3] A genetic algorithm with multi-parent crossover using quaternion representation for numerical function optimization
    Thanh Tung Khuat
    My Hanh Le
    APPLIED INTELLIGENCE, 2017, 46 (04) : 810 - 826
  • [4] A genetic algorithm with multi-parent crossover using quaternion representation for numerical function optimization
    Thanh Tung Khuat
    My Hanh Le
    Applied Intelligence, 2017, 46 : 810 - 826
  • [5] Particle Swarm Optimization with a Novel Multi-parent Crossover Operator
    Wang, Hui
    Wu, Zhijian
    Liu, Yong
    Zeng, Sanyou
    ICNC 2008: FOURTH INTERNATIONAL CONFERENCE ON NATURAL COMPUTATION, VOL 7, PROCEEDINGS, 2008, : 664 - +
  • [6] Hybridizing Harmony Search Algorithm with Multi-Parent Crossover to Solve Real World Optimization Problems
    Abu Doush, Iyad
    Alkhateeb, Faisal
    Al Maghayreh, Eslam
    Al-Betar, Mohammed Azmi
    Hasan, Basima Hani F.
    INTERNATIONAL JOURNAL OF APPLIED METAHEURISTIC COMPUTING, 2013, 4 (03) : 1 - 14
  • [7] The Influence of Noise on Multi-parent Crossover for an Island Model Genetic Algorithm
    Aboutaib B.
    Sutton A.M.
    ACM Transactions on Evolutionary Learning and Optimization, 2024, 4 (02):
  • [8] Multi-parent scanning crossover and genetic drift
    Schippers, CA
    THEORETICAL ASPECTS OF EVOLUTIONARY COMPUTING, 2001, : 307 - 330
  • [9] A self-adaptive mutations with multi-parent crossover evolutionary algorithm for solving function optimization problems
    Lin, Guangming
    Kang, Lishan
    Chen, Yuping
    McKay, Bob
    Sarker, Ruhul
    ADVANCES IN COMPUTATION AND INTELLIGENCE, PROCEEDINGS, 2007, 4683 : 157 - +
  • [10] A Study of Multi-parent Crossover Operators in a Memetic Algorithm
    Wang, Yang
    Lue, Zhipeng
    Hao, Jin-Kao
    PARALLEL PROBLEMS SOLVING FROM NATURE - PPSN XI, PT I, 2010, 6238 : 556 - 565