Approximating Bin Packing with Conflict Graphs via Maximization Techniques

02/21/2023
by   Ilan Doron Arad, et al.
0

We give a comprehensive study of bin packing with conflicts (BPC). The input is a set I of items, sizes s:I → [0,1], and a conflict graph G = (I,E). The goal is to find a partition of I into a minimum number of independent sets, each of total size at most 1. Being a generalization of the notoriously hard graph coloring problem, BPC has been studied mostly on polynomially colorable conflict graphs. An intriguing open question is whether BPC on such graphs admits the same best known approximation guarantees as classic bin packing. We answer this question negatively, by showing that (in contrast to bin packing) there is no asymptotic polynomial-time approximation scheme (APTAS) for BPC already on seemingly easy graph classes, such as bipartite and split graphs. We complement this result with improved approximation guarantees for BPC on several prominent graph classes. Most notably, we derive an asymptotic 1.391-approximation for bipartite graphs, a 2.445-approximation for perfect graphs, and a (1+2/e)-approximation for split graphs. To this end, we introduce a generic framework relying on a novel interpretation of BPC allowing us to solve the problem via maximization techniques. Our framework may find use in tackling BPC on other graph classes arising in applications.

READ FULL TEXT

Please sign up or login with your details

Forgot password? Click here to reset