A constraint programming-based solution approach for medical resident scheduling problems

被引:50
作者
Topaloglu, Seyda [1 ]
Ozkarahan, Irem [2 ]
机构
[1] Dokuz Eylul Univ, Dept Ind Engn, TR-35160 Izmir, Turkey
[2] Troy Univ Montgomery, Dept Comp Sci, Montgomery, AL 36104 USA
关键词
Medical resident scheduling; Mixed-integer programming; Constraint programming; Accreditation Council for Graduate Medical Education; Duty hours; COLUMN GENERATION; SLEEP-DEPRIVATION; MODEL; SAFETY;
D O I
10.1016/j.cor.2010.04.018
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Persistent calls come from within the graduate medical education community and from external sources for regulating the resident duty hours in order to meet the obligations about the quality of resident education, the well-being of residents themselves, and the quality of patient care services. The report of the Accreditation Council for Graduate Medical Education (ACGME) proposes common program requirements for resident hours. In this paper, we first develop a mixed-integer programming model for scheduling residents' duty hours considering the on-call night, day-off, rest period, and total work-hour ACGME regulations as well as the demand coverage requirements of the residency program. Subsequently, we propose a column generation model that consists of a master problem and an auxiliary problem. The master problem finds a configuration of individual schedules that minimizes the sum of deviations from the desired service levels for the day and night periods. The formulation of this problem is possible by representing the feasible schedules using column variables, whereas the auxiliary problem finds the whole set of feasible schedules using constraint programming. The proposed approach has been tested on a series of problems using real data obtained from a hospital. The results indicate that high-quality schedules can be obtained within a few seconds. (C) 2010 Elsevier Ltd. All rights reserved.
引用
收藏
页码:246 / 255
页数:10
相关论文
共 32 条
  • [1] ACGME, 2003, REP ACGME WORK GROUP
  • [2] Agrawal J, 2002, AM FAM PHYSICIAN, V66, P1569
  • [3] [Anonymous], 1989, Constraint Satisfaction in Logic Programming
  • [4] THE LIBBY ZION CASE - ONE-STEP FORWARD OR 2 STEPS BACKWARD
    ASCH, DA
    PARKER, RM
    [J]. NEW ENGLAND JOURNAL OF MEDICINE, 1988, 318 (12) : 771 - 775
  • [5] Preference scheduling for nurses using column generation
    Bard, JF
    Purnomo, HW
    [J]. EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2005, 164 (02) : 510 - 534
  • [6] BARD JF, 2005, EUR J OPER RES, V39, P193
  • [7] BARTLE EJ, 1988, SURGERY, V104, P311
  • [8] Cohon J.L., 1978, Multiobjective programming and planning
  • [9] Darby-Dowman K., 1998, INFORMS Journal on Computing, V10, P276, DOI 10.1287/ijoc.10.3.276
  • [10] Day T Eugene, 2006, Curr Surg, V63, P136, DOI 10.1016/j.cursur.2005.12.001