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
相关论文
共 35 条
  • [21] Solving 0-1 knapsack problem by a novel binary monarch butterfly optimization
    Feng, Yanhong
    Wang, Gai-Ge
    Deb, Suash
    Lu, Mei
    Zhao, Xiang-Jun
    [J]. NEURAL COMPUTING & APPLICATIONS, 2017, 28 (07) : 1619 - 1634
  • [22] Finding and exploring promising search space for The 0-1 Multidimensional Knapsack Problem
    Xu, Jitao
    Li, Hongbo
    Yin, Minghao
    [J]. APPLIED SOFT COMPUTING, 2024, 164
  • [23] A simplified binary harmony search algorithm for large scale 0-1 knapsack problems
    Kong, Xiangyong
    Gao, Liqun
    Ouyang, Haibin
    Li, Steven
    [J]. EXPERT SYSTEMS WITH APPLICATIONS, 2015, 42 (12) : 5337 - 5355
  • [24] A Novel Monarch Butterfly Optimization with Global Position Updating Operator for Large-Scale 0-1 Knapsack Problems
    Feng, Yanhong
    Yu, Xu
    Wang, Gai-Ge
    [J]. MATHEMATICS, 2019, 7 (11)
  • [25] Noising methods with hybrid greedy repair operator for 0–1 knapsack problem
    Shihua Zhan
    Lijin Wang
    Zejun Zhang
    Yiwen Zhong
    [J]. Memetic Computing, 2020, 12 : 37 - 50
  • [26] Solving discounted {0-1} knapsack problems by a discrete hybrid teaching-learning-based optimization algorithm
    Wu, Congcong
    Zhao, Jianli
    Feng, Yanhong
    Lee, Malrey
    [J]. APPLIED INTELLIGENCE, 2020, 50 (06) : 1872 - 1888
  • [27] A threshold search based memetic algorithm for the disjunctively constrained knapsack problem
    Wei, Zequn
    Hao, Jin-Kao
    [J]. COMPUTERS & OPERATIONS RESEARCH, 2021, 136
  • [28] Quantum-Inspired Differential Evolution with Grey Wolf Optimizer for 0-1 Knapsack Problem
    Wang, Yule
    Wang, Wanliang
    [J]. MATHEMATICS, 2021, 9 (11)
  • [29] Solving 0-1 knapsack problems by chaotic monarch butterfly optimization algorithm with Gaussian mutation
    Feng, Yanhong
    Yang, Juan
    Wu, Congcong
    Lu, Mei
    Zhao, Xiang-Jun
    [J]. MEMETIC COMPUTING, 2018, 10 (02) : 135 - 150
  • [30] Enhanced List-Based Simulated Annealing Algorithm for Large-Scale Traveling Salesman Problem
    Wang, Lijin
    Cai, Rongying
    Lin, Min
    Zhong, Yiwen
    [J]. IEEE ACCESS, 2019, 7 : 144366 - 144380