Tight (S)ETH-Based Lower Bounds for Pseudopolynomial Algorithms for Bin Packing and Multi-machine Scheduling
Karl Bringmann, Anita Dürr, Karol Wegrzycki
Abstract
Bin Packing with k bins is a fundamental optimisation problem in which we are given a set of n integers and a capacity T and the goal is to partition the set into k subsets, each of total sum at most T . Bin Packing is NP-hard already for k = 2 and a textbook dynamic programming algorithm solves it in pseudopolynomial time O(nT k-1 ). Jansen, Kratsch, Marx, and Schlotter [JCSS'13] proved that this time cannot be improved to (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 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 k-machine scheduling problems, including makespan minimisation with release dates (P k |r j |C max ), minimizing the number of tardy jobs (P k ||ΣU j ), and minimizing the weighted sum of completion times (P k ||Σw j C j ). For all these problems, we rule out time 2 o(n) T k-1-ε for any ε > 0 assuming SETH, where T is the total processing time; this matches classic n O(1) T k-1 -time algorithms from the 60s and 70s. Moreover, we rule out time 2 o(n) T k-ε for minimizing the total processing time of tardy jobs (P k ||Σp j U j ), which matches a classic O(nT k )-time algorithm and answers an open problem of Fischer and Wennmann [TheoretiCS'25].
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext c92f0ef4-76af-4f8a-80ec-3ff421496834Builds on3
- Knapsack with Small Items in Near-Quadratic TimeKarl BringmannSTOC 2024 · 8 citations
- On Minimizing Tardy Processing Time, Max-Min Skewed Convolution, and Triangular Structured ILPsKim-Manuel Klein, Adam Polak, Lars RohwedderSODA 2023 · 5 citations
- A Faster Exponential Time Algorithm for Bin Packing With a Constant Number of Bins via Additive CombinatoricsJesper Nederlof, Jakub Pawlewicz, Céline M. F. Swennenhuis, Karol WegrzyckiSODA 2021 · 3 citations
Related papers
- Almost Optimal Inapproximability of Multidimensional Packing ProblemsSai SandeepFOCS 2021 · 9 citations
- Tight running times for minimum <italic>ℓq</italic>-norm load balancing: beyond exponential dependencies on 1/<italic>∊</italic>Lin Chen, Liangde Tao, José VerschaeSODA 2022 · 1 citation
- Approximating Knapsack and Partition via Dense Subset SumsMingyang Deng, Ce Jin, Xiao MaoSODA 2023 · 10 citations
- Polynomial formulations as a barrier for reduction-based hardness proofsTatiana Belova, Alexander Golovnev, Alexander S. Kulikov, Ivan Mihajlin et al.SODA 2023 · 3 citations
- Improved Approximation Algorithms for Non-preemptive Throughput MaximizationAlexander Armbruster, Fabrizio Grandoni, Antoine Tinguely, Andreas WieseSTOC 2026 · 1 citation
