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 条
  • [41] A Discrete Differential Evolution Algorithm for the Multi-Objective Generalized Assignment Problem
    Jiang, Zhong-Zhong
    Xia, Chao
    Chen, Xiaohong
    Meng, Xuanyu
    He, Qi
    JOURNAL OF COMPUTATIONAL AND THEORETICAL NANOSCIENCE, 2013, 10 (12) : 2819 - 2825
  • [42] Differential evolution algorithm for solving RALB problem using cost- and time-based models
    Nilakantan, J. Mukund
    Nielsen, Izabela
    Ponnambalam, S. G.
    Venkataramanaiah, S.
    INTERNATIONAL JOURNAL OF ADVANCED MANUFACTURING TECHNOLOGY, 2017, 89 (1-4) : 311 - 332
  • [43] Differential Evolution Algorithm for Solving Coil Scheduling Problem in Parallel Continuous Annealing Lines
    Zhao, Shengnan
    Yang, Yang
    PROCEEDINGS OF THE 28TH CHINESE CONTROL AND DECISION CONFERENCE (2016 CCDC), 2016, : 3417 - 3422
  • [44] A Quantum-Inspired Differential Evolution Algorithm for Solving the N-Queens Problem
    Draa, Amer
    Meshoul, Souham
    Talbi, Hichem
    Batouche, Mohamed
    INTERNATIONAL ARAB JOURNAL OF INFORMATION TECHNOLOGY, 2010, 7 (01) : 21 - 27
  • [45] A Differential Evolution Algorithm With Dual Populations for Solving Periodic Railway Timetable Scheduling Problem
    Zhong, Jing-Hui
    Shen, Meie
    Zhang, Jun
    Chung, Henry Shu-Hung
    Shi, Yu-Hui
    Li, Yun
    IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2013, 17 (04) : 512 - 527
  • [46] Adaptive differential evolution algorithm with novel mutation strategies in multiple sub-populations
    Cui, Laizhong
    Li, Genghui
    Lin, Qiuzhen
    Chen, Jianyong
    Lu, Nan
    COMPUTERS & OPERATIONS RESEARCH, 2016, 67 : 155 - 173
  • [47] An Opposition-Based Self-adaptive Differential Evolution with Decomposition for Solving the Multiobjective Multiple Salesman Problem
    Chong, Jin Kiat
    Qiu, Xin
    2016 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2016, : 4096 - 4103
  • [48] A Novel Discrete Differential Evolution Algorithm for the Vehicle Routing Problem in B2C E-Commerce
    Xia, Chao
    Sheng, Ying
    Jiang, Zhong-Zhong
    Tan, Chunqiao
    Huang, Min
    He, Yuanjian
    INTERNATIONAL JOURNAL OF BIFURCATION AND CHAOS, 2015, 25 (14):
  • [49] A memetic discrete differential evolution algorithm for the distributed permutation flow shop scheduling problem
    Fuqing Zhao
    Xiaotong Hu
    Ling Wang
    Zekai Li
    Complex & Intelligent Systems, 2022, 8 : 141 - 161
  • [50] A memetic discrete differential evolution algorithm for the distributed permutation flow shop scheduling problem
    Zhao, Fuqing
    Hu, Xiaotong
    Wang, Ling
    Li, Zekai
    COMPLEX & INTELLIGENT SYSTEMS, 2022, 8 (01) : 141 - 161