Two-dimensional Disjunctively Constrained Knapsack Problem: Heuristic and exact approaches

被引:11
|
作者
de Queiroz, Thiago Alves [1 ]
Del Bianco Hokama, Pedro Henrique [2 ]
Saliba Schouery, Rafael Crivellari [2 ]
Miyazawa, Flavio Keidi [2 ]
机构
[1] UFG RC, IMTec, Inst Math & Technol, BR-75704020 Catalao, Go, Brazil
[2] Univ Estadual Campinas, Inst Comp, IC, BR-13084971 Campinas, SP, Brazil
基金
巴西圣保罗研究基金会;
关键词
Two-dimensional 0-1 knapsack problem; Conflict graph; Disjunctive constraint; Complete shipment; Integer programming; Tabu search; SEARCH-BASED ALGORITHM; PACKING PROBLEM; BOUNDS;
D O I
10.1016/j.cie.2017.01.015
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
This work deals with the 0-1 knapsack problem in its two-dimensional version considering a conflict graph, where each edge in this graph represents a pair of items that must not be packed together. This problem arises as a subproblem of the bin packing problem and in supply chain scenarios. We propose some integer programming formulations that are solved with a branch and -cut algorithm. The formulation is based on location-allocation variables mixing the one- and two-dimensional versions of this problem. When a candidate solution is found, a feasibility test is performed with a constraint programming algorithm, which verifies if it satisfies the two-dimensional packing constraints. Moreover, bounds and valid cuts are also investigated. A heuristic that generates iteratively a solution and has components of Tabu search and Simulated Annealing approaches is proposed. The results are extended to consider complete shipment of items, where subsets of items all have to be loaded or left out completely. This constraint is applied in many real-life packing problems, such as packing parts of machinery, or when delivering cargo to different customers. Experiments on several instances derived from the literature indicate the competitiveness of our algorithms, which solved 99% of the instances to optimality requiring short computational time. (C) 2017 Elsevier Ltd. All rights reserved.
引用
收藏
页码:313 / 328
页数:16
相关论文
共 50 条
  • [21] Design and evaluation of a parallel neighbor algorithm for the disjunctively constrained knapsack problem
    Quan, Zhe
    Wu, Lei
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2017, 29 (20):
  • [22] PROBABILISTIC TABU SEARCH WITH MULTIPLE NEIGHBORHOODS FOR THE DISJUNCTIVELY CONSTRAINED KNAPSACK PROBLEM
    Ben Salem, Mariem
    Hanafi, Said
    Taktak, Raouia
    Ben Abdallah, Hanene
    RAIRO-OPERATIONS RESEARCH, 2017, 51 (03) : 627 - 637
  • [23] Cooperative parallel adaptive neighbourhood search for the disjunctively constrained knapsack problem
    Quan, Zhe
    Wu, Lei
    ENGINEERING OPTIMIZATION, 2017, 49 (09) : 1541 - 1557
  • [24] Local branching-based algorithms for the disjunctively constrained knapsack problem
    Akeb, Hakim
    Hifi, Mhand
    Mounir, Mohamed Elhafedh Ould Ahmed
    COMPUTERS & INDUSTRIAL ENGINEERING, 2011, 60 (04) : 811 - 820
  • [25] Enhancing the Efficiency of Heuristic Placement Algorithm for Two-dimensional Orthogonal Knapsack Packing Problem
    Shiangjen, Kanokwatt
    Chaijaruwanich, Jeerayut
    Srisujjalertwaja, Wijak
    Somhom, Samerkae
    PROCEEDINGS OF 2015 6TH IEEE INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING AND SERVICE SCIENCE, 2015, : 33 - 36
  • [26] An iterative bidirectional heuristic placement algorithm for solving the two-dimensional knapsack packing problem
    Shiangjen, Kanokwatt
    Chaijaruwanich, Jeerayut
    Srisujjalertwaja, Wijak
    Unachak, Prakarn
    Somhom, Samerkae
    ENGINEERING OPTIMIZATION, 2018, 50 (02) : 347 - 365
  • [27] Exact approaches for the unconstrained two-dimensional cutting problem with defects
    Zhang, Hao
    Yao, Shaowen
    Liu, Qiang
    Leng, Jiewu
    Wei, Lijun
    COMPUTERS & OPERATIONS RESEARCH, 2023, 160
  • [28] An exact approach for the constrained two-dimensional guillotine cutting problem with defects
    Zhang, Hao
    Yao, Shaowen
    Liu, Qiang
    Wei, Lijun
    Lin, Libin
    Leng, Jiewu
    INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 2023, 61 (09) : 2985 - 3002
  • [29] Heuristic algorithms for the cardinality constrained knapsack problem
    Pienkosz, Krzysztof
    PRZEGLAD ELEKTROTECHNICZNY, 2008, 84 (09): : 89 - 92
  • [30] An iterative rounding search-based algorithm for the disjunctively constrained knapsack problem
    Hifi, Mhand
    ENGINEERING OPTIMIZATION, 2014, 46 (08) : 1109 - 1122