Preference scheduling for nurses using column generation

被引:182
作者
Bard, JF [1 ]
Purnomo, HW [1 ]
机构
[1] Univ Texas, Grad Program Operat Res & Ind Eng, Austin, TX 78712 USA
基金
美国国家科学基金会;
关键词
nurse scheduling; column generation; integer programming; self-scheduling;
D O I
10.1016/j.ejor.2003.06.046
中图分类号
C93 [管理学];
学科分类号
12 ; 1201 ; 1202 ; 120202 ;
摘要
The purpose of this paper is to present a new methodology for scheduling nurses in which several conflicting factors guide the decision process. Unlike manufacturing facilities where standard shifts and days off are the rule, hospitals operate 24 hours a day, 7 days a week and face widely fluctuating demand. A more flexible arrangement for working hours and days off is needed, especially in light of the growing nursing shortage. To improve retention, management must now take into account individual preferences and requests for days off in a way that is perceived as fair, while ensuring sufficient coverage at all times. This multi-objective problem is solved with a column generation approach that combines integer programming and heuristics. The integer program is formulated as a set covering-type problem whose columns correspond to alternative schedules that a nurse can work over the planning horizon. A double swapping heuristic is used to generate the columns. The objective coefficients are determined by the degree to which the individual preferences of a nurse are violated. As part of the computational scheme, feasible solutions are refined to minimize the use of outside nurses, but when gaps in coverage exist, the outside nurses are distributed as evenly as possible over the shifts. The methodology was tested on a series of problems with up to 100 nurses using data provided by a large hospital in the US. The results indicate that high-quality solutions can be obtained within a few minutes in the majority of cases. (C) 2004 Elsevier B.V. All rights reserved.
引用
收藏
页码:510 / 534
页数:25
相关论文
共 22 条
[1]   A MULTIPLE OBJECTIVE NURSE SCHEDULING MODEL [J].
ARTHUR, JL ;
RAVINDRAN, A .
AIIE TRANSACTIONS, 1981, 13 (01) :55-60
[2]   A multi-objective approach to nurse scheduling with both hard and soft constraints [J].
Berrada, I ;
Ferland, JA ;
Michelon, P .
SOCIO-ECONOMIC PLANNING SCIENCES, 1996, 30 (03) :183-193
[3]  
Burke E, 1999, LECT NOTES ARTIF INT, V1585, P187
[4]  
Burke EK, 2001, IEEE C EVOL COMPUTAT, P1139, DOI 10.1109/CEC.2001.934319
[5]  
BURNS RN, 1978, INFOR, V16, P101
[6]   Microwave processing of WC-Co composites and ferroic titanates [J].
Cheng, JP ;
Agrawal, DK ;
Komarneni, S ;
Mathis, M ;
Roy, R .
MATERIALS RESEARCH INNOVATIONS, 1997, 1 (01) :44-52
[7]   An enhanced rostering model for airline crews [J].
Dawid, H ;
König, J ;
Strauss, C .
COMPUTERS & OPERATIONS RESEARCH, 2001, 28 (07) :671-688
[8]   Nurse scheduling with tabu search and strategic oscillation [J].
Dowsland, KA .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 1998, 106 (2-3) :393-407
[9]   Generalized assignment type goal programming problem:: Application to nurse scheduling [J].
Ferland, JA ;
Berrada, I ;
Nabli, I ;
Ahiod, B ;
Michelon, P ;
Gascon, V ;
Gagné, É .
JOURNAL OF HEURISTICS, 2001, 7 (04) :391-413
[10]  
Griesmer H, 1993, RN, V56, P21