The Support of Bin Packing is Exponential
Klaus Jansen, Lis Pirotton, Malte Tutas
TL;DR
This work proves that the support of high-multiplicity Bin Packing solutions is exponential in the number of item sizes, establishing a lower bound of $2^{ ext{Ω}(d)}$ that matches the known upper bound up to constants. The authors introduce a novel aggregation technique that merges multiple equalities and upper bounds into a single knapsack constraint, enabling a direct knapsack-based reduction from a Cone-and-Polytope Intersection construction. They construct a knapsack polytope with $2^d$ representative points and show that any exact representation of a target requires all these points, which translates into an exponential number of configurations in BP. The main result answers open questions about polynomial-in-$d$ bounds and implies that existing BP algorithms cannot be improved to singly-exponential running time solely via smaller support. The approach suggests broader applicability to other ILPs and d-dimensional knapsack problems through the new aggregation method.
Abstract
Consider the classical Bin Packing problem with $d$ different item sizes $s_i$ and amounts of items $a_i.$ The support of a Bin Packing solution is the number of differently filled bins. In this work, we show that the lower bound on the support of this problem is $2^{Ω(d)}$. Our lower bound matches the upper bound of $2^d$ given by Eisenbrand and Shmonin [Oper.Research Letters '06] up to a constant factor. This result has direct implications for the time complexity of several Bin Packing algorithms, such as Goemans and Rothvoss [SODA '14], Jansen and Klein [SODA '17] and Jansen and Solis-Oba [IPCO '10]. To achieve our main result, we develop a technique to aggregate equality constrained ILPs with many constraints into an equivalent ILP with one constraint. Our technique contrasts existing aggregation techniques as we manage to integrate upper bounds on variables into the resulting constraint. We believe this technique can be useful for solving general ILPs or the $d$-dimensional knapsack problem.
