A Branch-and-Bound Algorithm for the Prize-Collecting Single-Machine Scheduling Problem with Deadlines and Total Tardiness Minimization

被引:13
作者
Cordone, Roberto [1 ]
Hosteins, Pierre [2 ]
Righini, Giovanni [1 ]
机构
[1] Univ Milan, Dipartimento Informat, I-26013 Crema, Italy
[2] Univ Turin, Comp Sci Dept, I-10149 Turin, Italy
关键词
prize-collecting; single-machine scheduling; integer linear programming; branch and bound; COLUMN GENERATION; TIMES;
D O I
10.1287/ijoc.2017.0772
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
We study a prize-collecting single-machine scheduling problem with hard deadlines, where the objective is to minimize the difference between the total tardiness and the total prize of the selected jobs. This problem is motivated by industrial applications, both as a stand-alone model and as a pricing subproblem in column-generation algorithms for parallel machine scheduling problems. A preprocessing rule is devised to identify jobs that cannot belong to any optimal schedule. The resulting reduced problem is solved to optimality by a branch-and-bound algorithm and two integer linear programming formulations. The algorithm and the formulations are experimentally compared on randomly generated benchmark instances.
引用
收藏
页码:168 / 180
页数:13
相关论文
共 18 条