Advertisement
Guest User

fjg

a guest
Oct 1st, 2014
169
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1.  
  2. void calculateMaxMinTime()
  3. // what is longest minTime in jobs?
  4. //for each job, calculateMinTime, which is highest?
  5.  
  6. void calculateSlack
  7. //for each job, setSlack(maxMinTime_ - minTime);
  8.  
  9. //for each machine in use
  10. if running task eindtijd >= current time
  11. mark task don
  12. free machine
  13. //for each machine not in use
  14. Get task with lowest slack
  15. be in use
  16. set starttime
  17. set endtime
  18.  
  19. //are all tasks done?
  20. cout<<done :D
  21.  
  22. //else, has total max time been reached?
  23. cout << something went wrhong
  24.  
  25. else
  26. ++currentTime_
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement