Stabilized branch and price with dynamic parameter updating for discontinuous tour scheduling

被引:15
作者
Brunner, Jens O. [1 ]
Stolletz, Raik [2 ]
机构
[1] Univ Augsburg, Chair Hlth Care Operat Hlth Informat Management, D-86135 Augsburg, Germany
[2] Univ Mannheim, Sch Business, Chair Prod Management, D-68131 Mannheim, Germany
关键词
Shift scheduling; Integer programming; Branch and price; Stabilized column generation; Check-in counter agents; COLUMN GENERATION;
D O I
10.1016/j.cor.2013.11.004
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
In this paper we address the problem of staff scheduling at check-in counters with time varying demand. The main objective is to minimize a cost function based on the assigned shifts for a given workforce subject to flexible labor regulations and flexible assignments of lunch breaks. To solve the problem we developed a branch and price algorithm that uses master variable branching. However, since convergence of the column generation subroutine was really slow, we integrated stabilization techniques to speed up the algorithm. We introduced a new dynamic parameter updating procedure for the stabilized column generation. Our computational results show the superior behavior of stabilized column generation compared to the non-stabilized version. Since slow convergence might occur at each node in the search tree and consequently reductions are realized at each node investigated. Furthermore, we perform an in-depth investigation of the updating parameters and give useful insights to choose them. Finally, we tackle realistic problem instances with up to 65 service workers and show the efficiency of the algorithm. (C) 2013 Elsevier Ltd. All rights reserved.
引用
收藏
页码:137 / 145
页数:9
相关论文
共 17 条
[1]   Survey, categorization, and comparison of recent tour scheduling literature [J].
Alfares, HK .
ANNALS OF OPERATIONS RESEARCH, 2004, 127 (1-4) :145-175
[2]  
Alvarez-Valdes R, 1999, J OPER RES SOC, V50, P211, DOI 10.1057/palgrave.jors.2600693
[3]   Branch-and-price: Column generation for solving huge integer programs [J].
Barnhart, C ;
Johnson, EL ;
Nemhauser, GL ;
Savelsbergh, MWP ;
Vance, PH .
OPERATIONS RESEARCH, 1998, 46 (03) :316-329
[4]  
Bechtold SE, 1996, NAV RES LOG, V43, P233, DOI 10.1002/(SICI)1520-6750(199603)43:2<233::AID-NAV5>3.0.CO
[5]  
2-B
[6]   Flexible weekly tour scheduling for postal service workers using a branch and price [J].
Brunner, Jens O. ;
Bard, Jonathan F. .
JOURNAL OF SCHEDULING, 2013, 16 (01) :129-149
[7]   Midterm scheduling of physicians with flexible shifts using branch and price [J].
Brunner, Jens O. ;
Bard, Jonathan F. ;
Kolisch, Rainer .
IIE TRANSACTIONS, 2011, 43 (02) :84-109
[8]   DECOMPOSITION PRINCIPLE FOR LINEAR-PROGRAMS [J].
DANTZIG, GB ;
WOLFE, P .
OPERATIONS RESEARCH, 1960, 8 (01) :101-111
[9]   A COMMENT ON EDIE TRAFFIC DELAYS AT TOLL BOOTHS [J].
DANTZIG, GB .
JOURNAL OF THE OPERATIONS RESEARCH SOCIETY OF AMERICA, 1954, 2 (03) :339-341
[10]   Staff rostering at a large international airport [J].
Dowling, D ;
Krishnamoorthy, M ;
Mackenzie, H ;
Sier, D .
ANNALS OF OPERATIONS RESEARCH, 1997, 72 (0) :125-147