Single Machine Schedulling Flashcards
Whats an active schedule?
Schedule is active if no schedule can be constructed by changing the order of
jobs on machines where at least one operation finishes earlier and no operation finishes later
Whats a semi-active schedule
semi-active if no operation can be completed earlier without
changing the order of jobs on any of the machines
basic assumptions of the single machine environment?
- n single-operation jobs are simultaneously available for processing
- Machines only process one job at a time
- Setup times are part of the processing times
- Machines are continuously available
- Once an operation begins, it proceeds without interruption
Whats the procedure of SPT
Schedule jobs with the shortest processing time first
Whats the procedure or WSPT?
Jobs are sequenced in decreasing order of wj/pj
how does SRPT Rule (Shortest Remaining Processing Time First) and for which environment its more effective
Whenever a job is completed or released, process the job with the shortest
remaining processing time among the jobs available.
Ideal for 1|rj,prmp|sum(Cj)
How does the EDD Rule work?
Process jobs in increasing order of their due dates.
How does the Lowest Cost Last Algorithm work and for which environment does it work better?
Check notes, and for 1|prec|hmax
How does the Moores Algorithm work and for which environment does it work better?
Check notes, and for 1||Sum(Uj)
How does the travelling salesman (TSP) algorithm work? For which environment does it work better?
Check notes, and for 1|sjk|Cmax