Operations Research in Machine Scheduling

Machine Scheduling

OR-AS' main focus is on Integrated Project Management an Control, but there is more. For example the research on hybrid (meta-)heuristic optimization for single machine, parallel machine and job shop scheduling problems.

The scheduling of production systems is a widely investigated branch of the operational research domain. Scheduling, in general, can be seen as the allocation of limited resources to tasks in order to optimize a certain objective function. Machine scheduling, in particular, refers to problems in a manufacturing environment where jobs have to be scheduled for processing on one or more machines to optimize one or more objectives. Within the machine scheduling field there is a large variety of problem types, based on the characteristics of the jobs, the restrictions of the process and the objectives to be optimized. By means of doctoral research at the OR&S group, several machine scheduling problems, ranging from the single machine environment to the multi-stage job shop environment (i.e. single and parallel machine scheduling problems, traditional and flexible job shop scheduling problems, etc...), with varying job characteristics, process restrictions and objective functions, were investigated. For these problems, various algorithmic optimization approaches were developed, and resulted in the following research papers:
  1. An overview of genetic algorithms for the single machine scheduling problem
  2. Single machine scheduling with release times and family setups
  3. Single machine scheduling with precedence constraints 
  4. Unrelated parallel machine scheduling problem
  5. A hybrid single and dual population search procedure for the job shop scheduling problem
  6. The parallel machine scheduling problem: A case study
  7. The flexible job shop problem: A case study
  8. Comparison of priority rules for the job shop scheduling problem under different objective functions

Click on the beautiful picture below to enter our machine scheduling page.