A novel discrete differential evolution algorithm combining transfer function with modulo operation for solving the multiple knapsack problem

被引:2
|
作者
Wang, Lina [1 ]
He, Yichao [1 ,2 ]
Wang, Xizhao [3 ]
Zhou, Zihang [1 ]
Ouyang, Haibin [4 ]
Mirjalili, Seyedali [5 ,6 ]
机构
[1] Hebei GEO Univ, Coll Informat & Engn, Shijiazhuang 050031, Hebei, Peoples R China
[2] Hebei Key Lab Optoelect Informat & Geodetect Techn, Shijiazhuang 050031, Peoples R China
[3] Shenzhen Univ, Coll Comp Sci & Software Engn, Shenzhen 518060, Peoples R China
[4] Guangzhou Univ, Sch Mech & Elect Engn, Guangzhou 510006, Peoples R China
[5] Torrens Univ Australia, Ctr Artificial Intelligence Res & Optimizat, Brisbane, Qld 4006, Australia
[6] Yonsei Univ, Yonsei Frontier Lab, Seoul, South Korea
关键词
Differential evolution; Multiple knapsack problem; Repair and optimization; Transfer functions; Modulo operation; OPTIMIZATION; PACKING;
D O I
10.1016/j.ins.2024.121170
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper, an efficient method for solving multiple knapsack problem (MKP) using discrete differential evolution is proposed. Firstly, an integer programming model of MKP suitable for discrete evolutionary algorithm is established. Secondly, a new method for discretizing continuous evolutionary algorithm is proposed based on the combination of transfer function and modulo operation. Therefrom, a new discrete differential evolution algorithm (named TMDDE) is proposed. Thirdly, the algorithm GROA is proposed to eliminate infeasible solutions of MKP. On this basis, a new method for solving MKP using TMDDE is proposed. Finally, the performance of TMDDE using S-shaped, U-shaped, V-shaped, and Taper-shaped transfer functions combined with modulo operation is compared, respectively. It is pointed out that T3-TMDDE which used Taper-shaped transfer function T3 is the best. The comparison results of solving 30 MKP instances show that the performance of T3-TMDDE is better than five advanced evolutionary algorithms. It not only indicates that TMDDE is more competitive for solving MKP, but also demonstrates that the proposed discretization method is an effective method.
引用
收藏
页数:25
相关论文
共 50 条
  • [1] A Contribution-guided Discrete Differential Evolution Algorithm For the Quadratic Multiple Knapsack Problem
    Zhao, Xiangling
    Dong, Yun
    Tang, Lixin
    2016 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2016, : 2641 - 2648
  • [2] The Importance of Transfer Function in Solving Set-Union Knapsack Problem Based on Discrete Moth Search Algorithm
    Feng, Yanhong
    An, Haizhong
    Gao, Xiangyun
    MATHEMATICS, 2019, 7 (01)
  • [3] Discrete Differential Evolution Algorithm for Solving the Terminal Assignment Problem
    Bernardino, Eugenia Moreira
    Bernardino, Anabela Moreira
    Manuel Sanchez-Perez, Juan
    Antonio Gomez-Pulido, Juan
    Angel Vega-Rodriguez, Miguel
    PARALLEL PROBLEM SOLVING FROM NATURE-PPSN XI, PT II, 2010, 6239 : 229 - +
  • [4] Combining Multiple Representations in a Genetic Algorithm for the Multiple Knapsack Problem
    Fukunaga, Alex S.
    Tazoe, Satoshi
    2009 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION, VOLS 1-5, 2009, : 2423 - +
  • [5] Application of differential evolution algorithm for solving discounted {0-1} knapsack problem
    Zhang Guang-Tao
    Zhang Nan
    Zhang Jun
    PROCEEDINGS OF 2017 IEEE 2ND INFORMATION TECHNOLOGY, NETWORKING, ELECTRONIC AND AUTOMATION CONTROL CONFERENCE (ITNEC), 2017, : 1558 - 1561
  • [6] DGSA: discrete gravitational search algorithm for solving knapsack problem
    Sajedi, Hedieh
    Razavi, Seyedeh Fatemeh
    OPERATIONAL RESEARCH, 2017, 17 (02) : 563 - 591
  • [7] DGSA: discrete gravitational search algorithm for solving knapsack problem
    Hedieh Sajedi
    Seyedeh Fatemeh Razavi
    Operational Research, 2017, 17 : 563 - 591
  • [8] A novel discrete whale optimization algorithm for solving knapsack problems
    Ya Li
    Yichao He
    Xuejing Liu
    Xiaohu Guo
    Zewen Li
    Applied Intelligence, 2020, 50 : 3350 - 3366
  • [9] A novel discrete whale optimization algorithm for solving knapsack problems
    Li, Ya
    He, Yichao
    Liu, Xuejing
    Guo, Xiaohu
    Li, Zewen
    APPLIED INTELLIGENCE, 2020, 50 (10) : 3350 - 3366
  • [10] A Hybrid Mutation Scheme-Based Discrete Differential Evolution Algorithm for Multidimensional Knapsack Problem
    Deng Libao
    Wang Sha
    Jin Chengyu
    Hu Cong
    PROCEEDINGS OF 2016 SIXTH INTERNATIONAL CONFERENCE ON INSTRUMENTATION & MEASUREMENT, COMPUTER, COMMUNICATION AND CONTROL (IMCCC 2016), 2016, : 1009 - 1014