An efficient population-based simulated annealing algorithm for 0–1 knapsack problem

被引:0
|
作者
Nima Moradi
Vahid Kayvanfar
Majid Rafiee
机构
[1] Sharif University of Technology,Department of Industrial Engineering
来源
关键词
0–1 knapsack problem; Meta-heuristics; Simulated annealing; Population-based;
D O I
暂无
中图分类号
学科分类号
摘要
0–1 knapsack problem (KP01) is one of the classic variants of knapsack problems in which the aim is to select the items with the total profit to be in the knapsack. In contrast, the constraint of the maximum capacity of the knapsack is satisfied. KP01 has many applications in real-world problems such as resource distribution, portfolio optimization, etc. The purpose of this work is to gather the latest SA-based solvers for KP01 together and compare their performance with the state-of-the-art meta-heuristics in the literature to find the most efficient one(s). This paper not only studies the introduced and non-introduced single-solution SA-based algorithms for KP01 but also proposes a new population-based SA (PSA) for KP01 and compares it with the existing methods. Computational results show that the proposed PSA is the most efficient optimization algorithm for KP01 among all SA-based solvers. Also, PSA’s exploration and exploitation are stronger than the other SA-based algorithms since it generates several initial solutions instead of one. Moreover, it finds the neighbor solutions based on the greedy repair and improvement mechanism and uses both mutation and crossover operators to explore and exploit the solution space. Suffice to say that the next version of SA algorithms for KP01 can be enhanced by designing a population-based version of them and choosing the greedy-based approaches for the initial solution phase and local search policy.
引用
收藏
页码:2771 / 2790
页数:19
相关论文
共 50 条
  • [1] An efficient population-based simulated annealing algorithm for 0-1 knapsack problem
    Moradi, Nima
    Kayvanfar, Vahid
    Rafiee, Majid
    [J]. ENGINEERING WITH COMPUTERS, 2022, 38 (03) : 2771 - 2790
  • [2] Improved simulated annealing algorithm solving for 0/1 knapsack problem
    Liu, Aizhen
    Wang, Jiazhen
    Han, Guodong
    Wang, Suzhen
    Wen, Jiafu
    [J]. ISDA 2006: SIXTH INTERNATIONAL CONFERENCE ON INTELLIGENT SYSTEMS DESIGN AND APPLICATIONS, VOL 2, 2006, : 1159 - +
  • [3] Improved simulated annealing algorithm solving for 0/1 knapsack problem
    Liu, Aizhen
    Gao, Xiufeng
    Wang, Jiazhen
    Wang, Feng
    Chen, Liyun
    [J]. Proceedings of 2006 International Conference on Artificial Intelligence: 50 YEARS' ACHIEVEMENTS, FUTURE DIRECTIONS AND SOCIAL IMPACTS, 2006, : 628 - 631
  • [4] Simulated Annealing for the 0/1 Multidimensional Knapsack Problem
    Fubin Qian (School of Management
    and Institute of Economics
    [J]. Numerical Mathematics(Theory,Methods and Applications), 2007, (04) : 320 - 327
  • [5] EFFICIENT ALGORITHM FOR 0-1 KNAPSACK PROBLEM
    FAYARD, D
    PLATEAU, G
    [J]. MANAGEMENT SCIENCE, 1978, 24 (09) : 918 - 919
  • [6] EFFICIENT ALGORITHM FOR 0-1 KNAPSACK PROBLEM
    NAUSS, RM
    [J]. MANAGEMENT SCIENCE, 1976, 23 (01) : 27 - 31
  • [7] Analysis of a quantum-inspired simulated annealing genetic algorithm on the 0-1 knapsack problem
    Shu, Wanneng
    [J]. INTERNATIONAL SYMPOSIUM ON ADVANCES IN COMPUTER AND SENSOR NETWORKS AND SYSTEMS, PROCEEDINGS: IN CELEBRATION OF 60TH BIRTHDAY OF PROF. S. SITHARAMA IYENGAR FOR HIS CONTRIBUTIONS TO THE SCIENCE OF COMPUTING, 2008, : 318 - 323
  • [8] 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
    [J]. IEEE ACCESS, 2018, 6 : 54447 - 54458
  • [9] A Population-Based Simulated Annealing Algorithm for Global Optimization
    Askarzadeh, Alireza
    Klein, Carlos Eduardo
    Coelho, Leandro dos Santos
    Mariani, Viviana Cocco
    [J]. 2016 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN, AND CYBERNETICS (SMC), 2016, : 4626 - 4633
  • [10] An experimental evaluation of a parallel simulated annealing approach for the 0-1 multidimensional knapsack problem
    Dantas, Bianca de Almeida
    Caceres, Edson Norberto
    [J]. JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2018, 120 : 211 - 221