Solving parallel machine scheduling problems by column generation

被引:150
作者
Chen, ZL [1 ]
Powell, WB
机构
[1] Univ Penn, Dept Syst Engn, Philadelphia, PA 19104 USA
[2] Princeton Univ, Dept Civil Engn & Operat Res, Princeton, NJ 08544 USA
关键词
D O I
10.1287/ijoc.11.1.78
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
We consider a class of problems of scheduling n jobs on m identical, uniform, or unrelated parallel machines with an objective of minimizing an additive criterion. We propose a decomposition approach for solving these problems exactly. The decomposition approach first formulates these problems as an integer program, and then reformulates the integer program, using Dantzig-Wolfe decomposition, as a set partitioning problem. Based on this set partitioning formulation, branch-and-hound exact solution algorithms can be designed for these problems. In such a branch and-bound tree, each node is the linear relaxation problem of a set partitioning problem. This linear relaxation problem is solved by a column generation approach where each column represents a schedule on one machine and is generated by solving a single machine subproblem. Branching is conducted on variables in the original integer programming formulation instead of variables in the set partitioning formulation such that single machine subproblems are more tractable. We apply this decomposition approach to two particular problems: the total weighted completion time problem and the weighted number of tardy jobs problem. The computational results indicate that the decomposition approach is promising and capable of solving large problems.
引用
收藏
页码:78 / 94
页数:17
相关论文
共 37 条
[11]   A STATE-OF-THE-ART REVIEW OF PARALLEL-MACHINE SCHEDULING RESEARCH [J].
CHENG, TCE ;
SIN, CCS .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 1990, 47 (03) :271-292
[12]   DECOMPOSITION PRINCIPLE FOR LINEAR-PROGRAMS [J].
DANTZIG, GB ;
WOLFE, P .
OPERATIONS RESEARCH, 1960, 8 (01) :101-111
[13]  
DE P, 1994, NAV RES LOG, V41, P17, DOI 10.1002/1520-6750(199402)41:1<17::AID-NAV3220410103>3.0.CO
[14]  
2-X
[15]   A NEW OPTIMIZATION ALGORITHM FOR THE VEHICLE-ROUTING PROBLEM WITH TIME WINDOWS [J].
DESROCHERS, M ;
DESROSIERS, J ;
SOLOMON, M .
OPERATIONS RESEARCH, 1992, 40 (02) :342-354
[16]   BOUNDS FOR THE OPTIMAL SCHEDULING OF NORMAL-JOBS ON META-PROCESSORS [J].
EASTMAN, WL ;
EVEN, S ;
ISAACS, IM .
MANAGEMENT SCIENCE, 1964, 11 (02) :268-279
[17]  
Elmaghraby E. S., 1974, AIIE T, V6, P1, DOI DOI 10.1080/05695557408974926
[18]   A LINEAR-PROGRAMMING APPROACH TO THE CUTTING-STOCK PROBLEM [J].
GILMORE, PC ;
GOMORY, RE .
OPERATIONS RESEARCH, 1961, 9 (06) :849-859
[19]   MINIMIZING THE NUMBER OF TARDY JOBS FOR M-PARALLEL MACHINES [J].
HO, JC ;
CHANG, YL .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 1995, 84 (02) :343-355
[20]  
HO JC, 1991, NAV RES LOG, V38, P367, DOI 10.1002/1520-6750(199106)38:3<367::AID-NAV3220380307>3.0.CO