English

A Tight Double-Exponentially Lower Bound for High-Multiplicity Bin Packing

Computational Complexity 2026-05-19 v3 Data Structures and Algorithms

Abstract

Consider a high-multiplicity Bin Packing instance II with dd distinct item types. In 2014, Goemans and Rothvoss gave an algorithm with runtime I2O(d){{|I|}^2}^{O(d)} for this problem~[SODA'14], where I|I| denotes the encoding length of the instance II. Although Jansen and Klein~[SODA'17] later developed an algorithm that improves upon this runtime in a special case, it has remained a major open problem by Goemans and Rothvoss~[J.ACM'20] whether the doubly exponential dependency on dd is necessary. We solve this open problem by showing that unless the ETH fails, there is no algorithm solving the high-multiplicity Bin Packing problem in time I2o(d){{|I|}^2}^{o(d)}. To prove this, we introduce a novel reduction from 3-SAT. The core of our construction is efficiently encoding all information from a 3-SAT instance with nn variables into an ILP with O(log(n))O(\log(n)) variables and constraints. This result confirms that the Goemans and Rothvoss algorithm is essentially best-possible for Bin Packing parameterized by the number dd of item sizes in the context of XP time algorithms.

Keywords

Cite

@article{arxiv.2512.02691,
  title  = {A Tight Double-Exponentially Lower Bound for High-Multiplicity Bin Packing},
  author = {Klaus Jansen and Felix Ohnesorge and Lis Pirotton},
  journal= {arXiv preprint arXiv:2512.02691},
  year   = {2026}
}

Comments

to appear in ICALP 2026

R2 v1 2026-07-01T08:05:34.288Z