A branch-and-bound algorithm for single machine scheduling with quadratic earliness and tardiness penalties

被引:16
|
作者
Kianfar, K. [1 ]
Moslehi, G. [1 ]
机构
[1] Isfahan Univ Technol, Dept Ind & Syst Engn, Esfahan 8415683111, Iran
关键词
Scheduling; Single machine; Quadratic earliness and tardiness; Branch-and-bound; BEAM SEARCH HEURISTICS; NO IDLE TIME; TARDY PENALTIES; JOB LATENESS; COMPLETION TIMES; DUE-DATES; MINIMIZE; SUM; COSTS;
D O I
10.1016/j.cor.2012.03.004
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
This paper considers the problem of scheduling a single machine, in which the objective function is to minimize the weighted quadratic earliness and tardiness penalties and no machine idle time is allowed. We develop a branch and bound algorithm involving the implementation of lower and upper bounding procedures as well as some dominance rules. The lower bound is designed based on a lagrangian relaxation method and the upper bound includes two phases, one for constructing initial schedules and the other for improving them. Computational experiments on a set of randomly generated instances show that one of the proposed heuristics, used as an upper bound, has an average gap less than 1.3% for instances optimally solved. The results indicate that both the lower and upper bounds are very tight and the branch-and-bound algorithm is the first algorithm that is able to optimally solve problems with up to 30 jobs in a reasonable amount of time. (C) 2012 Elsevier Ltd. All rights reserved.
引用
收藏
页码:2978 / 2990
页数:13
相关论文
共 50 条