,
Anita Dürr
,
Ahmed Ghazy
,
Jakob Greilhuber
,
Karol Węgrzycki
Creative Commons Attribution 4.0 International license
Minimizing the weighted completion times (P ‖ Σ w_j C_j) and weighted number of tardy jobs (P ‖ Σ w_j U_j) on multiple identical machines are two classical NP-hard scheduling problems. As shown by Lenté et al. (2014), both problems can be solved in time 𝒪^⋆(3ⁿ). In this paper, we improve these bounds to 𝒪(2.755ⁿ) and 𝒪^⋆(2ⁿ), respectively. Our algorithm for P ‖ Σ w_j C_j exploits the meet-in-the-middle paradigm and an efficient data structure answering linear programming queries. Additionally, when the number of machines is at most 6, we show that the running time for P ‖ Σ w_j C_j can further be improved. Both scheduling problems are generalizations of the classical Bin Packing problem, which can be solved in 𝒪^⋆(2ⁿ) time. Improving this running time is an important open question. We show that, when assuming the Asymptotic Rank Conjecture (ARC), Bin Packing can be solved in time 𝒪((2-ε)ⁿ) for some ε > 0. Our algorithm makes use of two main ingredients: the recent 𝒪((2-ε)ⁿ)-time algorithm of Nederlof et al. [SICOMP'23] for Bin Packing when the number of bins is a fixed constant, and the 𝒪((2-ε)ⁿ)-time algorithm of Björklund et al. [SODA'25] for special instances of the 3-way Partitioning problem when assuming ARC.
@InProceedings{dhar_et_al:LIPIcs.ESA.2026.53,
author = {Dhar, Anubhav and D\"{u}rr, Anita and Ghazy, Ahmed and Greilhuber, Jakob and W\k{e}grzycki, Karol},
title = {{Faster Exponential Algorithms for Multi-Machine Scheduling Problems}},
booktitle = {34th Annual European Symposium on Algorithms (ESA 2026)},
pages = {53:1--53:22},
series = {Leibniz International Proceedings in Informatics (LIPIcs)},
ISBN = {978-3-95977-445-1},
ISSN = {1868-8969},
year = {2026},
volume = {388},
editor = {Bille, Philip and Pettie, Seth and Storandt, Sabine},
publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
address = {Dagstuhl, Germany},
URL = {https://drops.dagstuhl.de/entities/document/10.4230/LIPIcs.ESA.2026.53},
URN = {urn:nbn:de:0030-drops-271894},
doi = {10.4230/LIPIcs.ESA.2026.53},
annote = {Keywords: Scheduling, exact algorithms, exponential-time algorithms}
}