Mathematical models for preemptive shop scheduling problems

  • Authors:
  • Abbas Ebadi;Ghasem Moslehi

  • Affiliations:
  • Department of Industrial and Systems Engineering, Isfahan University of Technology, Isfahan 84156-83111, Iran;Department of Industrial and Systems Engineering, Isfahan University of Technology, Isfahan 84156-83111, Iran

  • Venue:
  • Computers and Operations Research
  • Year:
  • 2012

Quantified Score

Hi-index 0.01

Visualization

Abstract

More than half a century has passed since Bowman and Dantzig (1959) [13,14] introduced their models for preemptive shop scheduling problems. A more efficient model seems to be needed to address all the aspects involved in the problem. We introduce a new Integer Linear Programming (ILP) formulation as a new method for solving the preemptive Job Shop Scheduling Problem (pJSSP). The dimension of the new model, unlike those of the existing ones, depends solely on the number of jobs and machines irrespective of processing times. The proposed model is used as an optimal, two-phase approach. In phase one, the model is solved to obtain the start and completion times of each operation on each machine. In phase two, a simple algorithm in O(mnlogn) steps is used to turn these times into a complete and optimal schedule. Different preemptive flow shop problems are studied as special cases of the pJSSP while some related properties are also discussed. Finally, the higher efficiency of the proposed model is verified both theoretically and computationally through its comparison with conventional methods commonly in use.