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 条
  • [21] A Distributed Algorithm for 0-1 Knapsack Problem Based on Mobile Agent
    Qiao Shanping
    Wang Shixian
    Lin Yongzheng
    Zhao Ling
    ISDA 2008: EIGHTH INTERNATIONAL CONFERENCE ON INTELLIGENT SYSTEMS DESIGN AND APPLICATIONS, VOL 2, PROCEEDINGS, 2008, : 208 - 212
  • [22] A NEW ALGORITHM FOR THE 0-1 KNAPSACK-PROBLEM
    MARTELLO, S
    TOTH, P
    MANAGEMENT SCIENCE, 1988, 34 (05) : 633 - 644
  • [23] Exact algorithm for the 0-1 collapsing knapsack problem
    Fayard, D.
    Plateau, G.
    1600, (49): : 1 - 3
  • [24] An new algorithm of solving 0-1 knapsack problem
    Tuo Shou-Heng
    2011 INTERNATIONAL CONFERENCE ON FUTURE COMPUTER SCIENCE AND APPLICATION (FCSA 2011), VOL 1, 2011, : 543 - 546
  • [25] An Improved Shuffled Frog-Leaping Algorithm to Solving 0-1 Knapsack Problem
    Zhang, Jianhao
    Jiang, Wei
    Zhao, Kang
    IEEE ACCESS, 2024, 12 : 148155 - 148166
  • [26] Multi-agent list-based threshold-accepting algorithm for numerical optimisation
    Lin, Juan
    Zhong, Yiwen
    INTERNATIONAL JOURNAL OF COMPUTING SCIENCE AND MATHEMATICS, 2015, 6 (05) : 501 - 509
  • [27] An improved shuffled frog leaping algorithm and its application in 0-1 Knapsack Problem
    Liu, Wenxiang
    Li, Yueguang
    PROCEEDINGS OF THE FIRST INTERNATIONAL CONFERENCE ON INFORMATION SCIENCES, MACHINERY, MATERIALS AND ENERGY (ICISMME 2015), 2015, 126 : 404 - 408
  • [28] An Improved Binary Chicken Swarm Optimization Algorithm for Solving 0-1 Knapsack Problem
    Han, Meng
    Liu, Sanyang
    2017 13TH INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE AND SECURITY (CIS), 2017, : 207 - 210
  • [29] Improved convergent heuristics for the 0-1 multidimensional knapsack problem
    Hanafi, Said
    Wilbaut, Christophe
    ANNALS OF OPERATIONS RESEARCH, 2011, 183 (01) : 125 - 142
  • [30] Improved convergent heuristics for the 0-1 multidimensional knapsack problem
    Saïd Hanafi
    Christophe Wilbaut
    Annals of Operations Research, 2011, 183 : 125 - 142