Efficient exact algorithms for multi-Machine non-idling unit-job scheduling
摘要
We address here the problem of scheduling a set of jobs on a minimal number of identical machines while forbidding idleness: A machine is idle when it is waiting to process a job after processing another job. After analyzing the complexity of this Multi-Machine Non-Idling Scheduling problem, we focus on its preemptive relaxation obtained by restricting ourselves to unit-period jobs. It has been proved that the variant of this problem induced by a fixed number of machines can be solved in polynomial time by implementing an ad hoc recursive scheme. However, the high complexity of this recursive scheme makes that designing exact algorithms able to solve medium size instances remain an issue. We handle this by first reformulating our problem in a way that skips the machines and the jobs, and next designing an exact