Algorithms for the bin packing problem with overlapping items

被引:23
|
作者
Grange, Aristide [1 ]
Kacem, Imed [1 ]
Martin, Sebastien [1 ]
机构
[1] Univ Lorraine, LCOMS EA7306, Metz, France
关键词
Pagination; Bin packing; Virtual-machine packing; Integer linear programming; Heuristics; Genetic algorithms;
D O I
10.1016/j.cie.2017.10.015
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
We study an extension of the bin packing problem, where packing together two or more items may make them occupy less volume than the sum of their individual sizes. To achieve this property, an item is defined as a finite set of symbols from a given alphabet. Unlike the items of BIN PACKING, two such sets can share zero, one or more symbols. The problem was first introduced by Sindelar et al. (2011) under the name of VM PACKING with the addition of hierarchical sharing constraints making it suitable for virtual machine colocation. Without these constraints, we prefer the more general name of PAGINATION. After formulating it as an integer linear program, we try to approximate its solutions with several families of algorithms: from straightforward adaptations of classical BIN PACKING heuristics, to dedicated algorithms (greedy and non-greedy), to standard and grouping genetic algorithms. All of them are studied first theoretically, then experimentally on an extensive random test set. Based upon these data, we propose a predictive measure of the statistical difficulty of a given instance, and finally recommend which algorithm should be used in which case, depending on either time constraints or quality requirements.
引用
收藏
页码:331 / 341
页数:11
相关论文
共 50 条
  • [21] Exact algorithms for the bin packing problem with fragile objects
    Martinez, Manuel A. Alba
    Clautiaux, Francois
    Dell'Amico, Mauro
    Iori, Manuel
    DISCRETE OPTIMIZATION, 2013, 10 (03) : 210 - 223
  • [22] Online algorithms with advice for the dual bin packing problem
    Renault, Marc P.
    CENTRAL EUROPEAN JOURNAL OF OPERATIONS RESEARCH, 2017, 25 (04) : 953 - 966
  • [23] Branch-and-price and beam search algorithms for the Variable Cost and Size Bin Packing Problem with optional items
    Mauro Maria Baldi
    Teodor Gabriel Crainic
    Guido Perboli
    Roberto Tadei
    Annals of Operations Research, 2014, 222 : 125 - 141
  • [24] Branch-and-price and beam search algorithms for the Variable Cost and Size Bin Packing Problem with optional items
    Baldi, Mauro Maria
    Crainic, Teodor Gabriel
    Perboli, Guido
    Tadei, Roberto
    ANNALS OF OPERATIONS RESEARCH, 2014, 222 (01) : 125 - 141
  • [25] A Simulated Annealing approach for the Circle Bin Packing Problem with Rectangular Items
    Tole, Kevin
    Moqa, Rashad
    Zheng, Jiongzhi
    He, Kun
    COMPUTERS & INDUSTRIAL ENGINEERING, 2023, 176
  • [26] Testing of several overlapping optimization methods for bin-packing problem
    Rolich, T.
    Domovic, D.
    Grundler, D.
    2013 36TH INTERNATIONAL CONVENTION ON INFORMATION AND COMMUNICATION TECHNOLOGY, ELECTRONICS AND MICROELECTRONICS (MIPRO), 2013, : 975 - 980
  • [27] Bin Packing Games with Selfish Items
    Epstein, Leah
    MATHEMATICAL FOUNDATIONS OF COMPUTER SCIENCE 2013, 2013, 8087 : 8 - 21
  • [28] Packing batches of items into a single bin
    Januszewski, Janusz
    Zielonka, Lukasz
    INFORMATION PROCESSING LETTERS, 2022, 174
  • [29] Mathematical models and exact algorithms for the Colored Bin Packing Problem
    Borges, Yulle G. F.
    Schouery, Rafael C. S.
    Miyazawa, Flavio K.
    COMPUTERS & OPERATIONS RESEARCH, 2024, 164
  • [30] Upper bounds and algorithms for the maximum cardinality bin packing problem
    Labbé, M
    Laporte, G
    Martello, S
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2003, 149 (03) : 490 - 498