Rolling Horizon Approach for Dynamic Parallel Machine Scheduling Problem with Release Times
Rolling Horizon Approach for Dynamic Parallel Machine Scheduling Problem with Release Times
复制标题
DOI:
10.1021/ie900206m
复制
发表时间:
2010-01-06
影响因子:
4.2
通讯作者:
Liu, Jiyin
中科院分区:
文献类型:
--
作者:
Tang, Lixin;Jiang, Shujun;Liu, Jiyin
In this paper, we Study a dynamic parallel machine scheduling problem with release times, where the release times and processing times of jobs may change during the production process due to uncertainties. The problem is different from classical scheduling problems in the deterministic environment where all information of jobs is known at the beginning of the scheduling horizon and will not change during the operations throughout the whole horizon. In practice, there are often unpredictable events causing dynamic changes in job release times and/or processing times. Traditional optimization methods cannot solve the dynamic scheduling problem directly even though they have been successful in solving the static version of the problem. A model predictive control (MPC) strategy based rolling horizon approach is applied to tackle the dynamic parallel machine scheduling problem with the objective of minimizing the total weighted completion times of jobs, the energy consumption due to job waiting, and the total deviation of actual job completion times front those in the original schedule. When the MPC is applied to the problem, the rolling horizon approach allows applying a Lagrangian relaxation (LR) algorithm to solve the model of the scheduling problem in a rolling fashion. Computational experiments are carried Out comparing the proposed method with the passive adjustment method often adopted by human schedulers. The result shows that the proposed method yields significantly better results, with 11.72% improvement on average.