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 条
  • [41] A New Immune Genetic Algorithm for 0-1 Knapsack Problem
    Jin, Zongxin
    Fan, Hongjuan
    2013 SIXTH INTERNATIONAL SYMPOSIUM ON COMPUTATIONAL INTELLIGENCE AND DESIGN (ISCID), VOL 1, 2013, : 31 - 33
  • [42] A Novel Bat algorithm of solving 0-1 Knapsack Problem
    Chen, Yanfeng
    PROCEEDINGS OF THE 2016 4TH INTERNATIONAL CONFERENCE ON MACHINERY, MATERIALS AND COMPUTING TECHNOLOGY, 2016, 60 : 1598 - 1601
  • [43] COLLAPSING 0-1 KNAPSACK PROBLEM
    POSNER, ME
    GUIGNARD, M
    MATHEMATICAL PROGRAMMING, 1978, 15 (02) : 155 - 161
  • [44] Reoptimizing the 0-1 knapsack problem
    Archetti, Claudia
    Bertazzi, Luca
    Speranza, M. Grazia
    DISCRETE APPLIED MATHEMATICS, 2010, 158 (17) : 1879 - 1887
  • [45] Solving 0-1 Knapsack Problem Based on Immune Clonal Algorithm and Ant Colony Algorithm
    Zhao Fang
    Ma Yu-Lei
    Zhang Jun-Peng
    PROCEEDINGS OF THE 2012 INTERNATIONAL CONFERENCE ON COMMUNICATION, ELECTRONICS AND AUTOMATION ENGINEERING, 2013, 181 : 1047 - +
  • [46] THE MULTIDIMENSIONAL 0-1 KNAPSACK PROBLEM A New Heuristic Algorithm Combined with 0-1 Linear Programming
    Csebfalvi, Aniko
    Csebfalvi, Gyorgy
    ECTA 2011/FCTA 2011: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON EVOLUTIONARY COMPUTATION THEORY AND APPLICATIONS AND INTERNATIONAL CONFERENCE ON FUZZY COMPUTATION THEORY AND APPLICATIONS, 2011, : 203 - 207
  • [47] A list-based threshold accepting method for job shop scheduling problems
    Tarantilis, CD
    Kiranoudis, CT
    INTERNATIONAL JOURNAL OF PRODUCTION ECONOMICS, 2002, 77 (02) : 159 - 171
  • [48] Noising methods with hybrid greedy repair operator for 0-1 knapsack problem
    Zhan, Shihua
    Wang, Lijin
    Zhang, Zejun
    Zhong, Yiwen
    MEMETIC COMPUTING, 2020, 12 (01) : 37 - 50
  • [49] Ant Colony Optimization Algorithm for the 0-1 Knapsack Problem Based on Genetic Operators
    Hu, Zhijun
    Li, Rong
    FRONTIERS OF MANUFACTURING SCIENCE AND MEASURING TECHNOLOGY, PTS 1-3, 2011, 230-232 : 973 - 977
  • [50] An efficient population-based simulated annealing algorithm for 0-1 knapsack problem
    Moradi, Nima
    Kayvanfar, Vahid
    Rafiee, Majid
    ENGINEERING WITH COMPUTERS, 2022, 38 (03) : 2771 - 2790