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 条
  • [21] Exact and approximate algorithms for discounted {0-1} knapsack problem
    He, Yi-Chao
    Wang, Xi-Zhao
    He, Yu-Lin
    Zhao, Shu-Liang
    Li, Wen-Bin
    INFORMATION SCIENCES, 2016, 369 : 634 - 647
  • [22] Improved Dynamic Programming Algorithms for the 0-1 Knapsack Problem
    Meng, Xiaohua
    Zhu, Yue-an
    Wu, Xiaoming
    PROCEEDINGS OF 2010 3RD IEEE INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND INFORMATION TECHNOLOGY (ICCSIT 2010), VOL 8, 2010, : 19 - 22
  • [23] Solving 0-1 knapsack problem by artificial chemical reaction optimization algorithm with a greedy strategy
    Tung Khac Truong
    Li, Kenli
    Xu, Yuming
    Ouyang, Aijia
    Tien Trong Nguyen
    JOURNAL OF INTELLIGENT & FUZZY SYSTEMS, 2015, 28 (05) : 2179 - 2186
  • [24] An evolutionary strategy for the multidimensional 0-1 Knapsack problem based on genetic computation of surrogate multipliers
    Alonso, CL
    Caro, F
    Montaña, JL
    ARTIFICIAL INTELLIGENCE AND KNOWLEDGE ENGINEERING APPLICATIONS: A BIOINSPIRED APPROACH, PT 2, PROCEEDINGS, 2005, 3562 : 63 - 73
  • [25] Solving 0-1 Knapsack Problem using Cohort Intelligence Algorithm
    Kulkarni, Anand J.
    Shabir, Hinna
    INTERNATIONAL JOURNAL OF MACHINE LEARNING AND CYBERNETICS, 2016, 7 (03) : 427 - 441
  • [26] Solving efficiently the 0-1 multi-objective knapsack problem
    Bazgan, Cristina
    Hugot, Hadrien
    Vanderpooten, Daniel
    COMPUTERS & OPERATIONS RESEARCH, 2009, 36 (01) : 260 - 279
  • [27] A study Report on Solving 0-1 Knapsack Problem with Imprecise Data
    Padmanabhan, Jayashree
    Swagath, S.
    2017 INTERNATIONAL CONFERENCE ON COMPUTER COMMUNICATION AND INFORMATICS (ICCCI), 2017,
  • [28] Solving 0-1 knapsack problem by greedy degree and expectation efficiency
    Lv, Jianhui
    Wang, Xingwei
    Huang, Min
    Cheng, Hui
    Li, Fuliang
    APPLIED SOFT COMPUTING, 2016, 41 : 94 - 103
  • [29] A probabilistic solution discovery algorithm for solving 0-1 knapsack problem
    Hu, Fangxia
    INTERNATIONAL JOURNAL OF PARALLEL EMERGENT AND DISTRIBUTED SYSTEMS, 2018, 33 (06) : 618 - 626
  • [30] New binary bat algorithm for solving 0-1 knapsack problem
    Rizk-Allah, Rizk M.
    Hassanien, Aboul Ella
    COMPLEX & INTELLIGENT SYSTEMS, 2018, 4 (01) : 31 - 53