Abstract
The n-way number partitioning problem is a classic problem in combinatorial optimization, with applications to diverse settings such as fair allocation and machine scheduling. All these problems are NP-hard, but various approximation algorithms are known. We consider three closely related kinds of approximations. The first two variants optimize the partition such that: in the first variant some fixed number s of items can be split between two or more bins and in the second variant we allow at most a fixed number t of splittings. The third variant is a decision problem: the largest bin sum must be within a pre-specified interval, parameterized by a fixed rational number u times the largest item size. When the number of bins n is unbounded, we show that every variant is strongly NP-complete. When the number of bins n is fixed, the running time depends on the fixed parameters s, t, u. For each variant, we give a complete picture of its running time. For n = 2, the running time is easy to identify. Our main results consider any fixed integer n ≥ 3. Using a two-way polynomial-time reduction between the first and the third variant, we show that n-way number-partitioning with s split items can be solved in polynomial time if s ≥ n − 2, and it is NP-complete otherwise. Also, n-way number-partitioning with t splittings can be solved in polynomial time if t ≥ n − 1, and it is NP-complete otherwise. Finally, we show that the third variant can be solved in polynomial time if u ≥ (n − 2)/n, and it is NP-complete otherwise. Our positive results for the optimization problems consider both min-max and max-min versions. Using the same reduction, we provide a fully polynomial-time approximation scheme for the case where the number of split items is lower than n − 2.
Original language | English |
---|---|
Title of host publication | 35th International Symposium on Algorithms and Computation, ISAAC 2024 |
Editors | Julian Mestre, Anthony Wirth |
Publisher | Schloss Dagstuhl- Leibniz-Zentrum fur Informatik GmbH, Dagstuhl Publishing |
ISBN (Electronic) | 9783959773546 |
DOIs | |
State | Published - 4 Dec 2024 |
Externally published | Yes |
Event | 35th International Symposium on Algorithms and Computation, ISAAC 2024 - Sydney, Australia Duration: 8 Dec 2024 → 11 Dec 2024 |
Publication series
Name | Leibniz International Proceedings in Informatics, LIPIcs |
---|---|
Volume | 322 |
ISSN (Print) | 1868-8969 |
Conference
Conference | 35th International Symposium on Algorithms and Computation, ISAAC 2024 |
---|---|
Country/Territory | Australia |
City | Sydney |
Period | 8/12/24 → 11/12/24 |
Bibliographical note
Publisher Copyright:© Samuel Bismuth, Vladislav Makarov, Erel Segal-Halevi, and Dana Shapira.
Keywords
- Fair Division
- Identical Machine Scheduling
- Number Partitioning