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 条
[41]   Robust optimization of the 0-1 knapsack problem: Balancing risk and return in assortment optimization [J].
Rooderkerk, Robert P. ;
van Heerde, Harald J. .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2016, 250 (03) :842-854
[42]   An application of the multiple knapsack problem: The self-sufficient marine [J].
Simon, Jay ;
Apte, Aruna ;
Regnier, Eva .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2017, 256 (03) :868-876
[43]   An improved adaptive binary Harmony Search algorithm [J].
Wang, Ling ;
Yang, Ruixin ;
Xu, Yin ;
Niu, Qun ;
Pardalos, Panos M. ;
Fei, Minrui .
INFORMATION SCIENCES, 2013, 232 :58-87
[44]   求解背包问题的演化算法 [J].
王熙照 ;
贺毅朝 .
软件学报, 2017, 28 (01) :1-16
[45]   Synedra, Ulnaria: definitions and descriptions - a partial resolution [J].
Williams, David M. .
DIATOM RESEARCH, 2011, 26 (1-2) :149-153
[46]  
Xu Z., 2005, Computational intelligence-simulated evolutionary computation
[47]   A fast and efficient discrete evolutionary algorithm for the uncapacitated facility location problem [J].
Zhang, Fazhan ;
He, Yichao ;
Ouyang, Haibin ;
Li, Wenben .
EXPERT SYSTEMS WITH APPLICATIONS, 2023, 213
[48]   A complex-valued encoding wind driven optimization for the 0-1 knapsack problem [J].
Zhou, Yongquan ;
Bao, Zongfan ;
Luo, Qifang ;
Zhang, Sen .
APPLIED INTELLIGENCE, 2017, 46 (03) :684-702
[49]   An improved monkey algorithm for a 0-1 knapsack problem [J].
Zhou, Yongquan ;
Chen, Xin ;
Zhou, Guo .
APPLIED SOFT COMPUTING, 2016, 38 :817-830
[50]  
Zhu Ying, 2008, Chinese Journal of Computers, V31, P2207