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 条
  • [21] Discrete Differential Evolution Algorithm with the Fuzzy Machine Selection for Solving the Flexible Job Shop Scheduling Problem
    Phu-ang, Ajchara
    INTERNATIONAL JOURNAL OF NETWORKED AND DISTRIBUTED COMPUTING, 2018, 7 (01) : 11 - 19
  • [22] Differential evolution algorithm of solving an inverse problem for the spatia Solow mathematical model
    Kabanikhin, Sergey
    Krivorotko, Olga
    Bektemessov, Zholaman
    Bektemessov, Maktagali
    Zhang, Shuhua
    JOURNAL OF INVERSE AND ILL-POSED PROBLEMS, 2020, 28 (05): : 761 - 774
  • [23] Diversified sine-cosine algorithm based on differential evolution for multidimensional knapsack problem
    Gupta, Shubham
    Su, Rong
    Singh, Shitu
    APPLIED SOFT COMPUTING, 2022, 130
  • [24] A Thermodynamical Selection-Based Discrete Differential Evolution for the 0-1 Knapsack Problem
    Guo, Zhaolu
    Yue, Xuezhi
    Zhang, Kejun
    Wang, Shenwen
    Wu, Zhijian
    ENTROPY, 2014, 16 (12) : 6263 - 6285
  • [25] An enhanced multi-operator differential evolution algorithm for tackling knapsack optimization problem
    Sallam, Karam M.
    Abohany, Amr A.
    Rizk-Allahi, Rizk M.
    NEURAL COMPUTING & APPLICATIONS, 2023, 35 (18) : 13359 - 13386
  • [26] An enhanced multi-operator differential evolution algorithm for tackling knapsack optimization problem
    Karam M. Sallam
    Amr A. Abohany
    Rizk M. Rizk-Allah
    Neural Computing and Applications, 2023, 35 : 13359 - 13386
  • [27] MULTI-OBJECTIVES MEMETIC DISCRETE DIFFERENTIAL EVOLUTION ALGORITHM FOR SOLVING THE CONTAINER PRE-MARSHALLING PROBLEM
    Mustafa, Hossam M. J.
    Ayob, Masri
    Nazri, Mohd Zakree Ahmad
    Abu-Taleb, Sawsan
    JOURNAL OF INFORMATION AND COMMUNICATION TECHNOLOGY-MALAYSIA, 2019, 18 (01): : 77 - 96
  • [28] A Hybrid Discrete Differential Evolution Algorithm to Solve the Split Delivery Vehicle Routing Problem
    Xing, Li-Ning
    Liu, Yuanyuan
    Li, Haiyan
    Wu, Chin-Chia
    Lin, Win-Chin
    Song, Wu
    IEEE ACCESS, 2020, 8 : 207962 - 207972
  • [29] Solving Expensive Multimodal Optimization Problem by a Decomposition Differential Evolution Algorithm
    Gao, Weifeng
    Wei, Zhifang
    Gong, Maoguo
    Yen, Gary G.
    IEEE TRANSACTIONS ON CYBERNETICS, 2023, 53 (04) : 2236 - 2246
  • [30] Black-Hole Gbest Differential Evolution Algorithm for Solving Robot Path Planning Problem
    Sharma, Prashant
    Sharma, Harish
    Kumar, Sandeep
    Sharma, Kavita
    HARMONY SEARCH AND NATURE INSPIRED OPTIMIZATION ALGORITHMS, 2019, 741 : 1009 - 1022