Variable neighborhood search for the discounted {0-1} knapsack problem

被引:1
|
作者
Wilbaut, Christophe [1 ,2 ]
Todosijevic, Raca [1 ,2 ]
Hanafi, Said [1 ,2 ]
Freville, Arnaud [1 ]
机构
[1] Univ Polytech Hauts France, CNRS, LAMIH, UMR 8201, F-59313 Valenciennes, France
[2] INSA Hauts France, F-59313 Valenciennes, France
关键词
Discounted knapsack problem; Greedy heuristic; Metaheuristic; Variable neighborhood search; ALGORITHM; OPTIMIZATION; DESIGN;
D O I
10.1016/j.asoc.2022.109821
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The discounted {0,1} knapsack problem (D{0-1}KP) is a relatively recent variant of the well-known knapsack problem. In the D{0-1}KP a set of items is partitioned into groups of three items and at most one item can be chosen from each group. In addition, a discount relationship is introduced among items in each group. As for the knapsack problem the aim is to maximize the total profit of the selected items while respecting the knapsack capacity constraint. The D{0-1}KP has been considered in recent years by various authors who proposed different (meta-)heuristics to solve it. In this work we propose a new variable neighborhood search (VNS) to solve the D{0-1}KP. We also consider several greedy heuristics to build an initial feasible solution that can be used by VNS as a starting solution. To evaluate proposed approaches the benchmark instances from the literature are considered. We first assess the quality of initial solutions returned by the greedy algorithms. Then, we analyze the capability of VNS to improve these initial solutions. Finally, we evaluate the performance of VNS compared to the state-of-the-art metaheuristics for solving the D{0-1}KP. The results demonstrate the robustness of VNS which converges to near optimal solutions in a reasonable time. This is especially true when VNS is initialized by solutions returned by greedy algorithms based on linear programming. Moreover, the obtained results show that our VNS based approaches are competitive with the best metaheuristics from the literature for the D{0-1}KP.(c) 2022 Elsevier B.V. All rights reserved.
引用
收藏
页数:29
相关论文
共 50 条
  • [31] An experimental evaluation of a parallel simulated annealing approach for the 0-1 multidimensional knapsack problem
    Dantas, Bianca de Almeida
    Caceres, Edson Norberto
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2018, 120 : 211 - 221
  • [32] A Thermodynamical Selection-Based Discrete Differential Evolution for the 0-1 Knapsack Problem
    Guo, Zhaolu
    Yue, Xuezhi
    Zhang, Kejun
    Wang, Shenwen
    Wu, Zhijian
    ENTROPY, 2014, 16 (12) : 6263 - 6285
  • [33] A modified artificial bee colony approach for the 0-1 knapsack problem
    Cao, Jie
    Yin, Baoqun
    Lu, Xiaonong
    Kang, Yu
    Chen, Xin
    APPLIED INTELLIGENCE, 2018, 48 (06) : 1582 - 1595
  • [34] Meta-RaPS approach for the 0-1 Multidimensional Knapsack Problem
    Moraga, RJ
    DePuy, GW
    Whitehouse, GE
    COMPUTERS & INDUSTRIAL ENGINEERING, 2005, 48 (01) : 83 - 96
  • [35] Nature-inspired algorithms for 0-1 knapsack problem: A survey
    Zhou, Yongquan
    Shi, Yan
    Wei, Yuanfei
    Luo, Qifang
    Tang, Zhonghua
    NEUROCOMPUTING, 2023, 554
  • [36] Features for the 0-1 knapsack problem based on inclusionwise maximal solutions
    Jooken, Jorik
    Leyman, Pieter
    De Causmaecker, Patrick
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2023, 311 (01) : 36 - 55
  • [37] Solving 0-1 knapsack problem by greedy degree and expectation efficiency
    Lv, Jianhui
    Wang, Xingwei
    Huang, Min
    Cheng, Hui
    Li, Fuliang
    APPLIED SOFT COMPUTING, 2016, 41 : 94 - 103
  • [38] Solving 0-1 knapsack problem by binary flower pollination algorithm
    Abdel-Basset, Mohamed
    El-Shahat, Doaa
    El-Henawy, Ibrahim
    NEURAL COMPUTING & APPLICATIONS, 2019, 31 (09) : 5477 - 5495
  • [39] A Parallelization of a Simulated Annealing Approach for 0-1 Multidimensional Knapsack Problem Using GPGPU
    Dantas, Bianca de Almeida
    Caceres, Edson Norberto
    PROCEEDINGS OF 28TH IEEE INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE AND HIGH PERFORMANCE COMPUTING, (SBAC-PAD 2016), 2016, : 134 - 140
  • [40] A Parallel Solution for The 0-1 Knapsack Problem Using Firefly Algorithm
    Hoseini, Farnaz
    Shahbahrami, Asadollah
    Hajarian, Mohammad
    2016 1ST CONFERENCE ON SWARM INTELLIGENCE AND EVOLUTIONARY COMPUTATION (CSIEC 2016), 2016, : 25 - 30