One-way mutation: an efficient strategy to improve the performance of evolutionary algorithms for solving 0-1 knapsack problem

被引:0
|
作者
He, Yichao [1 ,2 ]
Wang, Jinghong [3 ]
Chen, Guoxin [1 ]
Chai, Bianfang [1 ,2 ]
机构
[1] Hebei GEO Univ, Coll Informat & Engn, Shijiazhuang 050031, Peoples R China
[2] Hebei Key Lab Optoelect Informat & Geodetect Techn, Shijiazhuang 050031, Peoples R China
[3] Hebei Normal Univ, Coll Comp & Cyber Secur, Shijiazhuang 050024, Peoples R China
关键词
Evolutionary algorithm; 0-1 knapsack problem; Infeasible solution; One-way mutation strategy; Repair and optimization; DIFFERENTIAL EVOLUTION; OPTIMIZATION;
D O I
10.1007/s13042-025-02565-5
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
In order to more effectively solve the 0-1 knapsack problem (0-1KP) using evolutionary algorithms, this paper proposes a one-way mutation strategy (OWMS) to improve the performance by analyzing the shortcomings of existing methods for handling infeasible solutions. In addition, a new algorithm rRGOA is proposed to eliminate infeasible solutions of 0-1KP based on OWMS. To verify the effectiveness of OWMS and rRGOA, four evolutionary algorithms are used to solve 108 large-scale 0-1KP instances. The calculation results indicate that combining OWMS with existing methods can greatly improve the performance of evolutionary algorithms for solving 0-1KP. Meanwhile, rRGOA is also an effective algorithm for handling infeasible solutions. The comparison with five state-of-the-art algorithms and deterministic algorithms shows that genetic algorithm is the best for solving 0-1KP when combining OWMS with existing methods to handle infeasible solutions. Finally, it is pointed out that the inverse strongly correlated 0-1KP instances are the easiest for evolutionary algorithms.
引用
收藏
页数:20
相关论文
共 50 条
  • [31] Solving 0-1 knapsack problem by binary flower pollination algorithm
    Abdel-Basset, Mohamed
    El-Shahat, Doaa
    El-Henawy, Ibrahim
    NEURAL COMPUTING & APPLICATIONS, 2019, 31 (09): : 5477 - 5495
  • [32] A Schema-Guiding Evolutionary Algorithm for 0-1 Knapsack Problem
    Liu, Yan
    Liu, Chao
    IACSIT-SC 2009: INTERNATIONAL ASSOCIATION OF COMPUTER SCIENCE AND INFORMATION TECHNOLOGY - SPRING CONFERENCE, 2009, : 160 - 164
  • [33] An Efficient Differential Evolution Algorithm for Solving 0-1 Knapsack Problems
    Ali, Ismail M.
    Essam, Daryl
    Kasmarik, Kathryn
    2018 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2018, : 126 - 133
  • [34] Exact algorithms for the 0-1 Time-Bomb Knapsack Problem
    Monaci, Michele
    Pike-Burke, Ciara
    Santini, Alberto
    COMPUTERS & OPERATIONS RESEARCH, 2022, 145
  • [35] Dynamic programming based algorithms for the discounted {0-1} knapsack problem
    Rong, Aiying
    Figueira, Jose Rui
    Klamroth, Kathrin
    APPLIED MATHEMATICS AND COMPUTATION, 2012, 218 (12) : 6921 - 6933
  • [36] Nature-inspired algorithms for 0-1 knapsack problem: A survey
    Zhou, Yongquan
    Shi, Yan
    Wei, Yuanfei
    Luo, Qifang
    Tang, Zhonghua
    NEUROCOMPUTING, 2023, 554
  • [37] An Evolutionary Algorithm with Masked Mutation for 0/1 Knapsack Problem
    Khan, Mozammel H. A.
    2013 INTERNATIONAL CONFERENCE ON INFORMATICS, ELECTRONICS & VISION (ICIEV), 2013,
  • [38] ON THE DIETRICH-ESCUDERO APPROACH FOR SOLVING THE 0-1 KNAPSACK-PROBLEM WITH A 0-1 OBJECTIVE FUNCTION
    ESCUDERO, LF
    PEREZ, G
    GARIN, A
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 1994, 73 (01) : 167 - 168
  • [39] Improving the performance of evolutionary algorithms for the multiobjective 0/1 knapsack problem using ε-dominance
    Grosan, C
    CEC2004: PROCEEDINGS OF THE 2004 CONGRESS ON EVOLUTIONARY COMPUTATION, VOLS 1 AND 2, 2004, : 1958 - 1963
  • [40] Improving the performance of evolutionary algorithms for the multiobjective 0/1 knapsack problem using ε-dominance
    Grosan, C
    Oltean, M
    COMPUTATIONAL SCIENCE - ICCS 2004, PT 2, PROCEEDINGS, 2004, 3037 : 674 - 677