English

Tight (S)ETH-based Lower Bounds for Pseudopolynomial Algorithms for Bin Packing and Multi-Machine Scheduling

Data Structures and Algorithms 2026-03-16 v1

Abstract

Bin Packing with kk bins is a fundamental optimisation problem in which we are given a set of nn integers and a capacity TT and the goal is to partition the set into kk subsets, each of total sum at most TT. Bin Packing is NP-hard already for k=2k=2 and a textbook dynamic programming algorithm solves it in pseudopolynomial time O(nTk1)\mathcal O(n T^{k-1}). Jansen, Kratsch, Marx, and Schlotter [JCSS'13] proved that this time cannot be improved to (nT)o(k/logk)(nT)^{o(k / \log k)} assuming the Exponential Time Hypothesis (ETH). Their result has become an important building block, explaining the hardness of many problems in parameterised complexity. Note that their result is one log-factor short of being tight. In this paper, we prove a tight ETH-based lower bound for Bin Packing, ruling out time 2o(n)To(k)2^{o(n)} T^{o(k)}. This answers an open problem of Jansen et al. and yields improved lower bounds for many applications in parameterised complexity. Since Bin Packing is an example of multi-machine scheduling, it is natural to next study other scheduling problems. We prove tight lower bounds based on the Strong Exponential Time Hypothesis (SETH) for several classic kk-machine scheduling problems, including makespan minimisation with release dates (PkrjCmaxP_k|r_j|C_{\max}), minimizing the number of tardy jobs (PkΣUjP_k||\Sigma U_j), and minimizing the weighted sum of completion times (PkΣwjCjP_k || \Sigma w_j C_j). For all these problems, we rule out time 2o(n)Tk1ε2^{o(n)} T^{k-1-\varepsilon} for any ε>0\varepsilon > 0 assuming SETH, where TT is the total processing time; this matches classic nO(1)Tk1n^{\mathcal O(1)} T^{k-1}-time algorithms from the 60s and 70s. Moreover, we rule out time 2o(n)Tkε2^{o(n)} T^{k-\varepsilon} for minimizing the total processing time of tardy jobs (PkΣpjUjP_k||\Sigma p_jU_j), which matches a classic O(nTk)\mathcal O(n T^{k})-time algorithm and answers an open problem of Fischer and Wennmann [TheoretiCS'25].

Keywords

Cite

@article{arxiv.2603.12999,
  title  = {Tight (S)ETH-based Lower Bounds for Pseudopolynomial Algorithms for Bin Packing and Multi-Machine Scheduling},
  author = {Karl Bringmann and Anita Dürr and Karol Węgrzycki},
  journal= {arXiv preprint arXiv:2603.12999},
  year   = {2026}
}
R2 v1 2026-07-01T11:18:26.965Z