Say you have an office with 3 printers, all execute print jobs at exactly the same speed. Say you have a fixed order size of:
- 20 single page reports which take 10 seconds each
- 15 paper packets which take 100 seconds each
- 2 full-page images which take 40 seconds each
How would you distribute jobs among printers such that total printing time is minimized?
Now if you boost 1 of the printers to cut the processing time of each job of that printer in half. How would you distribute the print jobs now?
I feel like this is something I've came across before but I just can't think of it. How would you even begin?