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 条
  • [41] Dynamic bin packing of unit fractions items
    Chan, Joseph Wun-Tat
    Lam, Tak-Wah
    Wong, Prudence W. H.
    THEORETICAL COMPUTER SCIENCE, 2008, 409 (03) : 521 - 529
  • [42] ON LINE BIN PACKING WITH ITEMS OF RANDOM SIZE
    RHEE, WT
    TALAGRAND, M
    MATHEMATICS OF OPERATIONS RESEARCH, 1993, 18 (02) : 438 - 445
  • [43] Bin packing with fragmentable items: Presentation and approximations
    LeCun, Bertrand
    Mautor, Thierry
    Quessette, Franck
    Weisser, Marc-Antoine
    THEORETICAL COMPUTER SCIENCE, 2015, 602 : 50 - 59
  • [44] Dynamic bin packing of unit eractions items
    Chan, WT
    Lam, TW
    Wong, PWH
    AUTOMATA, LANGUAGES AND PROGRAMMING, PROCEEDINGS, 2005, 3580 : 614 - 626
  • [45] OPTIMAL BIN PACKING WITH ITEMS OF RANDOM SIZES
    RHEE, WT
    MATHEMATICS OF OPERATIONS RESEARCH, 1988, 13 (01) : 140 - 151
  • [46] Bounds and heuristic algorithms for the bin packing problem with minimum color fragmentation
    Barkel, Mathijs
    Delorme, Maxence
    Malaguti, Enrico
    Monaci, Michele
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2025, 320 (01) : 57 - 68
  • [47] Models and Algorithms for the Bin-Packing Problem with Minimum Color Fragmentation
    Mehrani, Saharnaz
    Cardonha, Carlos
    Bergman, David
    INFORMS JOURNAL ON COMPUTING, 2022, 34 (02) : 1070 - 1085
  • [48] Algorithms for the variable-sized bin packing problem with time windows
    Liu, Qiang
    Cheng, Huibing
    Tian, Tian
    Wang, Yongsheng
    Leng, Jiewu
    Zhao, Rongli
    Zhang, Hao
    Wei, Lijun
    COMPUTERS & INDUSTRIAL ENGINEERING, 2021, 155
  • [49] EXPERIMENTAL COMPARISON OF BASIC AND CARDINALITY CONSTRAINED BIN PACKING PROBLEM ALGORITHMS
    Remic, Maja
    Zerovnik, Gasper
    Zerovnik, Janez
    SOR'11 PROCEEDINGS: THE 11TH INTERNATIONAL SYMPOSIUM ON OPERATIONAL RESEARCH IN SLOVENIA, 2011, : 109 - 114
  • [50] Efficient algorithms for the offline variable sized bin-packing problem
    Maiza, Mohamed
    Labed, Abdenour
    Radjef, Mohammed Said
    JOURNAL OF GLOBAL OPTIMIZATION, 2013, 57 (03) : 1025 - 1038