List-Based Threshold Accepting Algorithm with Improved Neighbor Operator for 0-1 Knapsack Problem

被引:0
|
作者
Wu, Liangcheng [1 ,2 ]
Lin, Kai [1 ,2 ]
Lin, Xiaoyu [1 ]
Lin, Juan [1 ,2 ]
机构
[1] Fujian Agr & Forestry Univ, Coll Comp & Informat Sci, Fuzhou 350002, Peoples R China
[2] Fujian Prov Univ, Key Lab Smart Agr & Forestry, Fuzhou 350002, Peoples R China
关键词
list-based; threshold accepting method; 0-1 knapsack problem; local search; hybrid greedy repair operator; MONARCH BUTTERFLY OPTIMIZATION; CHEMICAL-REACTION OPTIMIZATION; SEARCH ALGORITHM; HARMONY SEARCH;
D O I
10.3390/a17110478
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The list-based threshold accepting (LBTA) algorithm is a sophisticated local search method that utilizes a threshold list to streamline the parameter tuning process in the traditional threshold accepting (TA) algorithm. This paper proposes an enhanced local search version of the LBTA algorithm specifically tailored for solving the 0-1 knapsack problem (0-1 KP). To maintain a dynamic threshold list, a feasible threshold updating strategy is designed to accept adaptive modifications during the search process. In addition, the algorithm incorporates an improved bit-flip operator designed to generate a neighboring solution with a controlled level of disturbance, thereby fostering exploration within the solution space. Each trial solution produced by this operator undergoes a repair phase using a hybrid greedy repair operator that incorporates both density-based and value-based add operator to facilitate optimization. The LBTA algorithm's performance was evaluated against several state-of-the-art metaheuristic approaches on a series of large-scale instances. The simulation results demonstrate that the LBTA algorithm outperforms or is competitive with other leading metaheuristics in the field.
引用
收藏
页数:16
相关论文
共 50 条
  • [1] List-Based Simulated Annealing Algorithm With Hybrid Greedy Repair and Optimization Operator for 0-1 Knapsack Problem
    Zhan, Shi-Hua
    Zhang, Ze-Jun
    Wang, Li-Jin
    Zhong, Yi-Wen
    IEEE ACCESS, 2018, 6 : 54447 - 54458
  • [2] An improved monkey algorithm for a 0-1 knapsack problem
    Zhou, Yongquan
    Chen, Xin
    Zhou, Guo
    APPLIED SOFT COMPUTING, 2016, 38 : 817 - 830
  • [3] An improved genetic algorithm for the multiconstrained 0-1 Knapsack Problem
    Raidl, GR
    1998 IEEE INTERNATIONAL CONFERENCE ON EVOLUTIONARY COMPUTATION - PROCEEDINGS, 1998, : 207 - 211
  • [4] ALGORITHM FOR 0-1 KNAPSACK PROBLEM
    LAURIERE, M
    MATHEMATICAL PROGRAMMING, 1978, 14 (01) : 1 - 10
  • [5] Solution of 0-1 knapsack problem applying improved CSA algorithm
    Wang, Lian-Hong
    Zhang, Jing
    Gong, Gu-Feng
    He, Zhao-Hui
    Hunan Daxue Xuebao/Journal of Hunan University Natural Sciences, 2009, 36 (03): : 81 - 84
  • [6] An improved chemical reaction optimisation algorithm for the 0-1 knapsack problem
    Salami, Hamza Onoruoiza
    Bala, Abubakar
    INTERNATIONAL JOURNAL OF BIO-INSPIRED COMPUTATION, 2022, 19 (04) : 253 - 266
  • [7] EFFICIENT ALGORITHM FOR 0-1 KNAPSACK PROBLEM
    NAUSS, RM
    MANAGEMENT SCIENCE, 1976, 23 (01) : 27 - 31
  • [8] A minimal algorithm for the 0-1 Knapsack Problem
    Pisinger, D
    OPERATIONS RESEARCH, 1997, 45 (05) : 758 - 767
  • [9] EFFICIENT ALGORITHM FOR 0-1 KNAPSACK PROBLEM
    FAYARD, D
    PLATEAU, G
    MANAGEMENT SCIENCE, 1978, 24 (09) : 918 - 919
  • [10] A Discrete Improved Artificial Bee Colony Algorithm for 0-1 Knapsack Problem
    Zhang, Song
    Liu, Sanyang
    IEEE ACCESS, 2019, 7 : 104982 - 104991