Then a schedule with makespan at most exists exactly when the integers can be split into groups of sum .
The proof is the same as for two machines. If the -partition exists, put each subset on one machine. Every machine has load , so the makespan is .
Conversely, suppose there is a schedule with makespan at most . The total processing time is . Since there are machines and each machine has load at most , the total load capacity before time is also . Therefore every machine must have load exactly . The jobs assigned to each machine give the required subsets.
The bounds in 3-partition force each machine load to contain exactly three jobs. Since is part of the input, the reduction gives strong NP-hardness for .