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
相关论文
共 51 条
[1]   A Binary Equilibrium Optimization Algorithm for 0-1 Knapsack Problems [J].
Abdel-Basset, Mohamed ;
Mohamed, Reda ;
Mirjalili, Seyedali .
COMPUTERS & INDUSTRIAL ENGINEERING, 2021, 151
[2]   New binary marine predators optimization algorithms for 0-1 knapsack problems [J].
Abdel-Basset, Mohamed ;
Mohamed, Reda ;
Chakrabortty, Ripon K. ;
Ryan, Michael ;
Mirjalili, Seyedali .
COMPUTERS & INDUSTRIAL ENGINEERING, 2021, 151
[3]   Novel binary differential evolution algorithm for knapsack problems [J].
Ali, Ismail M. ;
Essam, Daryl ;
Kasmarik, Kathryn .
INFORMATION SCIENCES, 2021, 542 :177-194
[4]   A Modified Binary Particle Swarm Optimization for Knapsack Problems [J].
Bansal, Jagdish Chand ;
Deep, Kusum .
APPLIED MATHEMATICS AND COMPUTATION, 2012, 218 (22) :11042-11061
[5]   Shuffled frog leaping algorithm and its application to 0/1 knapsack problem Kaushik Kumar [J].
Bhattacharjee, Kaushik Kumar ;
Sarmah, S. P. .
APPLIED SOFT COMPUTING, 2014, 19 :252-263
[6]   The air cargo load planning problem - a consolidated problem definition and literature review on related problems [J].
Brandt, Felix ;
Nickel, Stefan .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2019, 275 (02) :399-410
[7]   Computational aspects of hard Knapsack Problems [J].
Caccetta, L ;
Kulanoot, A .
NONLINEAR ANALYSIS-THEORY METHODS & APPLICATIONS, 2001, 47 (08) :5547-5558
[8]   A modified artificial bee colony approach for the 0-1 knapsack problem [J].
Cao, Jie ;
Yin, Baoqun ;
Lu, Xiaonong ;
Kang, Yu ;
Chen, Xin .
APPLIED INTELLIGENCE, 2018, 48 (06) :1582-1595
[9]   An Ant colony optimization approach for binary knapsack problem under fuzziness [J].
Changdar, C. ;
Mahapatra, G. S. ;
Pal, R. K. .
APPLIED MATHEMATICS AND COMPUTATION, 2013, 223 :243-253
[10]  
Cormen TH., 2007, Introduction to algorithms