An APTAS for Bin Packing with Clique-Graph Conflicts
We study the following variant of the classic 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...
Saved in:
| Published in | Algorithms and Data Structures Vol. 12808; pp. 286 - 299 |
|---|---|
| Main Authors | , , |
| Format | Book Chapter |
| Language | English |
| Published |
Switzerland
Springer International Publishing AG
2021
Springer International Publishing |
| Series | Lecture Notes in Computer Science |
| Online Access | Get full text |
| ISBN | 3030835073 9783030835071 |
| ISSN | 0302-9743 1611-3349 |
| DOI | 10.1007/978-3-030-83508-8_21 |
Cover
| Summary: | We study the following variant of the classic 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 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 asymptotic polynomial time approximation scheme (APTAS) for the problem, improving upon the best known ratio of 2. As a key tool, we apply a novel Shift & Swap technique which generalizes the classic linear shifting technique to scenarios allowing conflicts between items. The major challenge of packing 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 linear program. |
|---|---|
| ISBN: | 3030835073 9783030835071 |
| ISSN: | 0302-9743 1611-3349 |
| DOI: | 10.1007/978-3-030-83508-8_21 |