Solving parallel machine scheduling problems by column generation

Citation
Zl. Chen et Wb. Powell, Solving parallel machine scheduling problems by column generation, INFORMS J C, 11(1), 1999, pp. 78-94
Citations number
35
Categorie Soggetti
Computer Science & Engineering
Journal title
INFORMS JOURNAL ON COMPUTING
ISSN journal
10919856 → ACNP
Volume
11
Issue
1
Year of publication
1999
Pages
78 - 94
Database
ISI
SICI code
1091-9856(199924)11:1<78:SPMSPB>2.0.ZU;2-M
Abstract
We consider a class of problems of scheduling n jobs on m identical, unifor m, or unrelated parallel machines with an objective of minimizing an additi ve criterion. We propose a decomposition approach for solving these problem s 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 parti tioning formulation, branch-and-hound exact solution algorithms can be desi gned for these problems. In such a branch and-bound tree, each node is the linear relaxation problem of a set partitioning problem. This linear relaxa tion problem is solved by a column generation approach where each column re presents a schedule on one machine and is generated by solving a single mac hine subproblem. Branching is conducted on variables in the original intege r programming formulation instead of variables in the set partitioning form ulation such that single machine subproblems are more tractable. We apply t his decomposition approach to two particular problems: the total weighted c ompletion time problem and the weighted number of tardy jobs problem. The c omputational results indicate that the decomposition approach is promising and capable of solving large problems.