Algorithm for precedence related job allocation

66 Views Asked by At

Suppose we have a set of jobs. Some jobs are related to others for example Job (a) has to finish for Job(b) to begin. Some other jobs are not related, that means can run in parallel. We have a limited number of machines much less than the number of jobs. Is there an algorithm that can assign these jobs to machines so that we minimize the maximum load on any single machine (makespan)