A rolling horizon procedure (RHP) is developed to address a kind of large-scale job-shop scheduling problems with release times in this paper. At each decision time, jobs arriving within a future horizon are included into a predictive window, a rolling window is identified based on the operation precedence relations of jobs in the predictive window, a sub- problem is constructed based on the rolling window, and the sub-problem is solved by use of the shifting bottleneck procedure (SBP). A partial solution obtained from the sub- problem is preserved to be the existing schedule, and the left is included into the next predictive window to be rescheduled at the next decision time. The existing schedule will finally be integrated into the global solution for the job-shop problem. In such a manner RHP can decompose a large-scale job-shop scheduling problem into a series of single-machine scheduling problems with restricted sizes. The computational results show that such RHPs are effective and outperform the priority dispatching rules.
[1]
Marcos Singer,et al.
Decomposition methods for large job shops
,
2001,
Comput. Oper. Res..
[2]
Narayan Raman,et al.
The job shop tardiness problem: A decomposition approach
,
1993
.
[3]
Wang,et al.
Two-level Rolling Procedure Based on Dummy Schedule for Dynamic Scheduling Problem with Incomplete Global Information
,
2006
.
[4]
Bing Wang,et al.
Terminal penalty rolling scheduling based on an initial schedule for single-machine scheduling problem
,
2005,
Comput. Oper. Res..
[5]
Sheik Meeran,et al.
Deterministic job-shop scheduling: Past, present and future
,
1999,
Eur. J. Oper. Res..
[6]
Egon Balas,et al.
The Shifting Bottleneck Procedure for Job Shop Scheduling
,
1988
.