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 条
  • [31] On the Two-Dimensional Knapsack Problem for Convex Polygons
    Merino, Arturo
    Wiese, Andreas
    ACM TRANSACTIONS ON ALGORITHMS, 2024, 20 (02)
  • [32] A reactive local search-based algorithm for the disjunctively constrained knapsack problem
    Hifi, M.
    Michrafy, M.
    JOURNAL OF THE OPERATIONAL RESEARCH SOCIETY, 2006, 57 (06) : 718 - 726
  • [33] Exact approaches for the knapsack problem with setups
    Furini, Fabio
    Monaci, Michele
    Traversi, Emiliano
    COMPUTERS & OPERATIONS RESEARCH, 2018, 90 : 208 - 220
  • [34] Faster approximation schemes for the two-dimensional knapsack problem
    Heydrich, Sandy
    Wiese, Andreas
    PROCEEDINGS OF THE TWENTY-EIGHTH ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS, 2017, : 79 - 98
  • [35] The two-dimensional knapsack problem with splittable items in stacks
    Rapine, Christophe
    Pedroso, Joao Pedro
    Akbalik, Ayse
    OMEGA-INTERNATIONAL JOURNAL OF MANAGEMENT SCIENCE, 2022, 112
  • [36] Faster Approximation Schemes for the Two-Dimensional Knapsack Problem
    Heydrich, Sandy
    Wiese, Andreas
    ACM TRANSACTIONS ON ALGORITHMS, 2019, 15 (04)
  • [37] Two-dimensional knapsack-block packing problem
    Zhou, Shengchao
    Li, Xueping
    Zhang, Kaike
    Du, Ni
    APPLIED MATHEMATICAL MODELLING, 2019, 73 : 1 - 18
  • [38] An approximation scheme for the two-stage, two-dimensional knapsack problem
    Caprara, Alberto
    Lodi, Andrea
    Monaci, Michele
    DISCRETE OPTIMIZATION, 2010, 7 (03) : 114 - 124
  • [39] The quadratic multiple knapsack problem and three heuristic approaches to it
    Hiley, Amanda
    Julstrom, Bryant A.
    GECCO 2006: GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, VOL 1 AND 2, 2006, : 547 - +
  • [40] The two-dimensional cutting stock problem with usable leftovers: mathematical modelling and heuristic approaches
    Douglas Nogueira do Nascimento
    Adriana Cristina Cherri
    José Fernando Oliveira
    Operational Research, 2022, 22 : 5363 - 5403