| Article ID: | iaor2002759 | 
| Country: | United Kingdom | 
| Volume: | 28 | 
| Issue: | 10 | 
| Start Page Number: | 1013 | 
| End Page Number: | 1037 | 
| Publication Date: | Sep 2001 | 
| Journal: | Computers and Operations Research | 
| Authors: | Wilhelm Wilbert E., Drees Lawrence David | 
| Keywords: | scheduling, programming: integer, heuristics | 
This paper describes an approach for scheduling a nuclear reactor that irradiates samples as required by customers. The environment involves a flowshop that consists of two stations, each composed of a set of parallel machines. Some jobs may be preempted, while others may not. Some jobs have deadlines, while others have due-dates. Some jobs require special tooling, while others do not. The problem is modeled as a time-indexed, mixed integer program with the objective of minimizing weighted tardiness. Pre-processing eliminates unnecessary variables and five solution strategies – four optimizing and one heuristic – are devised to utilize the options provided by a commercial solver. The strategies are compared on a set of 25 ten-job test instances. Jobs were selected randomly from a database of 103 actual jobs. One particular optimizing strategy worked especially well – it optimized 80% of the test problems within a predetermined time limit and did so with an average run-time of less than 1 min.