Bounds on Schedules for Independent Tasks with Similar Execution Times

An open problem by Graham is solved. The problem considered is that of scheduling a set of n independent tasks nonpreemptively on m identical processors to minimize finish time. Let a.,o and ~o be the finish times of an optimal schedule and an arbitrary list schedule, respectively. The worst possible behavior of o~/w0 for tasks with similar execution times is investigated.