A polyhedral approach for the staff rostering problem

被引:29
作者
Felici, G [1 ]
Gentile, C [1 ]
机构
[1] IASI CNR, I-00185 Rome, Italy
关键词
manpower planning; scheduling; rostering; integer programming; cutting plane and facet defining inequalities;
D O I
10.1287/mnsc.1030.0142
中图分类号
C93 [管理学];
学科分类号
12 ; 1201 ; 1202 ; 120202 ;
摘要
In this paper we formulate and efficiently solve staff scheduling problems for large organizations that provide continuous services to customers. We describe an integer programming approach for a class of such problems, where solutions have to obey a number of constraints related to workload balancing, shift compatibility and distribution of days off. The formulation of the constraints is general and can be extended to different personnel management problems where staff members must cover shifts, and management must assign a fixed number of days off per week. The model maximizes staff satisfaction, expressed by positive weights for pairs of shifts in consecutive days. We consider the associated polytope and study its structure, determining some classes of inequalities that are facet inducing for special subproblems and other valid classes. We also identify a particular subproblem whose solution can be used to determine strong cuts for the complete problem. In addition, we design special branching rules that break the symmetries that arise in the solution space and have a large impact in the efficiency of the method. The validity of this approach has been ascertained by extensive computational tests; moreover, the operations research (OR) department of an airline has implemented the method to solve ground staff management problems.
引用
收藏
页码:381 / 393
页数:13
相关论文
共 28 条
[1]   Optimal shift scheduling with multiple break windows [J].
Aykin, T .
MANAGEMENT SCIENCE, 1996, 42 (04) :591-602
[2]   WORKFORCE ALLOCATION IN CYCLICAL SCHEDULING PROBLEMS - SURVEY [J].
BAKER, KR .
OPERATIONAL RESEARCH QUARTERLY, 1976, 27 (01) :155-167
[3]   A NETWORK MODEL FOR THE ROTATING WORKFORCE SCHEDULING PROBLEM [J].
BALAKRISHNAN, N ;
WONG, RT .
NETWORKS, 1990, 20 (01) :25-42
[4]   CYCLIC SCHEDULING VIA INTEGER PROGRAMS WITH CIRCULAR ONES [J].
BARTHOLDI, JJ ;
ORLIN, JB ;
RATLIFF, HD .
OPERATIONS RESEARCH, 1980, 28 (05) :1074-1085
[5]   A GUARANTEED-ACCURACY ROUND-OFF ALGORITHM FOR CYCLIC SCHEDULING AND SET COVERING [J].
BARTHOLDI, JJ .
OPERATIONS RESEARCH, 1981, 29 (03) :501-510
[6]   Scheduling staff using mixed integer programming [J].
Beaumont, N .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 1997, 98 (03) :473-484
[7]   IMPLICIT MODELING OF FLEXIBLE BREAK ASSIGNMENTS IN OPTIMAL SHIFT SCHEDULING [J].
BECHTOLD, SE ;
JACOBS, LW .
MANAGEMENT SCIENCE, 1990, 36 (11) :1339-1351
[8]   WORKING SET GENERATION METHODS FOR LABOR TOUR SCHEDULING [J].
BECHTOLD, SE ;
BRUSCO, MJ .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 1994, 74 (03) :540-551
[9]  
Bechtold SE, 1996, NAV RES LOG, V43, P233, DOI 10.1002/(SICI)1520-6750(199603)43:2<233::AID-NAV5>3.0.CO
[10]  
2-B