Bin Packing with Colocations

被引:1
|
作者
Bermond, Jean-Claude [1 ]
Cohen, Nathann [2 ,3 ]
Coudert, David [1 ]
Letsios, Dimitrios [1 ]
Milis, Ioannis [4 ]
Perennes, Stephane [1 ]
Zissimopoulos, Vassilis [5 ]
机构
[1] Univ Cote Azur, INRIA, CNRS, I3S, Sophia Antipolis, France
[2] CNRS, Orsay, France
[3] Univ Paris 11, Orsay, France
[4] Athens Univ Econ & Business, Dept Informat, Athens, Greece
[5] Univ Athens, Dept Informat & Telecommun, Athens, Greece
关键词
APPROXIMATION;
D O I
10.1007/978-3-319-51741-4_4
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Motivated by an assignment problem arising in MapReduce computations, we investigate a generalization of the Bin Packing problem which we call Bin Packing with Colocations Problem. We are given a weigthed graph G = (V, E), where V represents the set of items with positive integer weights and E the set of related (to be colocated) items, and an integer q. The goal is to pack the items into a minimum number of bins so that (i) for each bin, the total weight of the items packed in this bin is at most q, and (ii) for each edge (i, j) epsilon E there is at least one bin containing both items i and j. We first point out that, when the graph is unweighted (i.e., all the items have equal weights), the problem is equivalent to the q-clique problem, and when furthermore the graph is a clique, optimal solutions are obtained from Covering Designs. We prove that the problem is strongly NP-hard even for paths and unweighted trees. Then, we propose approximation algorithms for particular families of graphs, including: a (3+root 5)approximation algorithm for complete graphs (improving a previous ratio of 8), a 2-approximation algorithm for paths, a 5-approximation algorithm for trees, and an (1 + O(log q/q))-approximation algorithm for unweighted trees. For general graphs, we propose a 3 + 2 inverted right perpendicularmad(G)/2inverted left perpendicular approximation algorithm, where mad(G) is the maximum average degree of G. Finally, we show how to convert any approximation algorithm for Bin Packing (resp. Densest q-Subgraph) problem into an approximation algorithm for the problem on weighted (resp. unweighted) general graphs.
引用
收藏
页码:40 / 51
页数:12
相关论文
共 50 条
  • [31] Fuzzy bin packing problem
    Kim, JK
    Lee-Kwang, H
    Yoo, SW
    FUZZY SETS AND SYSTEMS, 2001, 120 (03) : 429 - 434
  • [32] On Colorful Bin Packing Games
    Bilo, Vittorio
    Cellinese, Francesco
    Melideo, Giovanna
    Monaco, Gianpiero
    COMPUTING AND COMBINATORICS (COCOON 2018), 2018, 10976 : 280 - 292
  • [33] Bin Packing with Rejection Revisited
    Epstein, Leah
    ALGORITHMICA, 2010, 56 (04) : 505 - 528
  • [34] Dynamic Bin Packing with Predictions
    Liu, Mozhengfu
    Tang, Xueyan
    PROCEEDINGS OF THE ACM ON MEASUREMENT AND ANALYSIS OF COMPUTING SYSTEMS, 2022, 6 (03)
  • [35] Online Colored Bin Packing
    Boehm, Martin
    Sgall, Jiri
    Vesely, Pavel
    APPROXIMATION AND ONLINE ALGORITHMS, WAOA 2014, 2015, 8952 : 35 - 46
  • [36] More on batched bin packing
    Epstein, Leah
    OPERATIONS RESEARCH LETTERS, 2016, 44 (02) : 273 - 277
  • [37] Generalized Bin Packing Problems
    Baldi, Mauro Maria
    4OR-A QUARTERLY JOURNAL OF OPERATIONS RESEARCH, 2014, 12 (03): : 293 - 294
  • [38] Multidimensional Bin Packing Revisited
    Moffitt, Michael D.
    PRINCIPLES AND PRACTICE OF CONSTRAINT PROGRAMMING, CP 2013, 2013, 8124 : 513 - 528
  • [39] Online Bin Packing with Predictions
    Angelopoulos, Spyros
    Kamali, Shahin
    Shadkami, Kimia
    JOURNAL OF ARTIFICIAL INTELLIGENCE RESEARCH, 2023, 78 : 1111 - 1141
  • [40] Online Bin Packing with Predictions
    Angelopoulos S.
    Kamali S.
    Shadkami K.
    Journal of Artificial Intelligence Research, 2023, 78 : 1111 - 1141