Set T of tasks, number m∈Z+ of processors, length ℓ(t)∈Z+ for each t∈T, and a deadline D∈Z+.
Is there a m-processor schedule for T that meets the overall deadline D, i.e. a function σ:T→Z0+ such that, for all u≥0, the number of tasks t∈T for which σ(t)≤u<σ(t)+ℓ(t) is no more than m and such that, for all t∈T, σ(t)+ℓ(t)≤D?
Remains NP-complete for m=2, but can be solved in pseudo-polynomial time for any fixed m. NP-complete in the strong sense for m arbitrary ([problem:3-partition] is a special case). If all tasks have the same length, then this problem is trivial to solve in polynomial time, even for different speed processors.
Transformation from Partition.