An APTAS for Bin Packing with Clique-graph Conflicts
Abstract
We study the following variant of the classic {\em bin packing} problem. Given a set of items of various sizes, partitioned into groups, find a packing of the items in a minimum number of identical (unit-size) bins, such that no two items of the same group are assigned to the same bin. This problem, known as {\em bin packing with clique-graph conflicts}, has natural applications in storing file replicas, security in cloud computing and signal distribution. Our main result is an {\em asymptotic polynomial time approximation scheme (APTAS)} for the problem, improving upon the best known ratio of . %In particular, for any instance and a fixed , the items are packed in at most bins, where is the minimum number of bins required for packing the instance. As a key tool, we apply a novel {\em Shift \& Swap} technique which generalizes the classic linear shifting technique to scenarios allowing conflicts between items. The major challenge of packing {\em small} items using only a small number of extra bins is tackled through an intricate combination of enumeration and a greedy-based approach that utilizes the rounded solution of a {\em linear program}.
Cite
@article{arxiv.2011.04273,
title = {An APTAS for Bin Packing with Clique-graph Conflicts},
author = {Ilan Doron-Arad and Ariel Kulik and Hadas Shachnai},
journal= {arXiv preprint arXiv:2011.04273},
year = {2021}
}