Sciweavers

DISOPT
2006

Cyclical scheduling and multi-shift scheduling: Complexity and approximation algorithms

13 years 3 months ago
Cyclical scheduling and multi-shift scheduling: Complexity and approximation algorithms
We consider the multiple shift scheduling problem modelled as a covering problem. Such problems are characterized by a constraint matrix that has in every column blocks of consecutive ones, each corresponding to a shift. We focus on three type of shift scheduling problems classified according to the column structure in the constraint matrix: consecutive ones columns, cyclical ones columns and k consecutive blocks columns. In particular the complexity of the cyclical scheduling problem, where the matrix satisfies the cyclical 1's property in each column was noted recently by Hochbaum and Tucker to be open. They further showed that the unit demand case is polynomially solvable. Here we extend this result to the uniform requirements case, and provide a 2-approximation algorithm for the non-uniform case. We also establish that the cyclical scheduling problem's complexity is equivalent to that of the exact matching problem
Dorit S. Hochbaum, Asaf Levin
Added 11 Dec 2010
Updated 11 Dec 2010
Type Journal
Year 2006
Where DISOPT
Authors Dorit S. Hochbaum, Asaf Levin
Comments (0)