Exact and Approximate High-Multiplicity Scheduling on Identical Machines
Abstract
Goemans and Rothvoss (SODA'14) gave a framework for solving problems which can be described as finding a point in intcone, where are (bounded) polyhedra. The running time for solving such a problem is . This framework can be used to solve various scheduling problems, but the encoding length usually involves large parameters like the makespan. We describe three tools to improve the framework: - Problem-specific preprocessing can be used to greatly reduce . - By solving a certain LP relaxation and then using the classical result by Frank and Tardos (J. Comb. '87), we get a more compact encoding of in general. - A result by Jansen and Klein (SODA'17) makes the running time depend on the number of vertices of the integer hull of . We provide a new bound for this number that is similar to the one by Berndt et al. (SOSA'21) but better for our setting. For example, applied to the scheduling problem , these tools improve the running time from to the possibly much better . Here, is the largest processing time, is the number of different processing times, is the makespan and is the encoding length of the instance. On the complexity side, we use reductions from the literature to provide new parameterized lower bounds for . Finally, we show that the big open question asked by Mnich and van Bevern (Comput. Oper. Res. '18) whether is FPT w.r.t. the number of job types has the same answer as the question whether is FPT w.r.t. the number of job and machine types (all in high-multiplicity encoding). The same holds for objective .
Cite
@article{arxiv.2404.17274,
title = {Exact and Approximate High-Multiplicity Scheduling on Identical Machines},
author = {Klaus Jansen and Kai Kahler and Esther Zwanger},
journal= {arXiv preprint arXiv:2404.17274},
year = {2025}
}
Comments
56 pages, 2 figures