Sequencing surgical cases in a day-care environment: An exact branch-and-price approach

被引:117
作者
Cardoen, Brecht [1 ]
Demeulemeester, Erik [1 ]
Belien, Jeroen [1 ,2 ]
机构
[1] Katholieke Univ Leuven, Dept Decis Sci & Informat Management, Fac Business & Econ, B-3000 Louvain, Belgium
[2] Hogesch Univ Brussel, Ctr Modellering Simulatie, Campus Econ Hogesch, B-1000 Brussels, Belgium
关键词
Health care; Operating room scheduling; Column generation; Branch-and-price; PROGRAMMING APPROACH;
D O I
10.1016/j.cor.2008.11.012
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
In this paper we investigate how to sequence surgical cases in a day-care facility. We specify a multi-criteria objective function in which we minimize the peak use of recovery beds, the occurrence of recovery overtime and the violation of various patient and surgeon preferences. The limited availability of resources and the occurrence of medical precautions, such as an additional cleaning of the operating room after the surgery of an infected patient, are taken into account. We apply column generation to solve this combinatorial optimization problem and propose a dynamic programming algorithm to solve the pricing problem. The computational efficiency of this dynamic programming approach is validated through comparison with a mixed integer linear programming approach. In order to obtain integer variables, we embed the column generation loop in an enumerative branch-and-price framework. We elaborate on various branching strategies and branching schemes and examine their impact on the solution quality. The test instances for the computational experiments are generated using real-life data of the surgical day-care center at the academic hospital UZ Leuven Campus Gasthuisberg (Belgium). (C) 2008 Elsevier Ltd. All rights reserved.
引用
收藏
页码:2660 / 2669
页数:10
相关论文
共 28 条
[1]   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
[2]   Visualizing the demand for various resources as a function of the master surgery schedule: A case study [J].
Beliën J. ;
Demeulemeester E. ;
Cardoen B. .
Journal of Medical Systems, 2006, 30 (5) :343-350
[3]   Building cyclic master surgery schedules with leveled resulting bed occupancy [J].
Belien, Jeroen ;
Demeulemeester, Erik .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2007, 176 (02) :1185-1204
[4]  
Bellman R. E., 1957, Dynamic programming. Princeton landmarks in mathematics
[5]   A goal programming approach to strategic resource allocation in acute care hospitals [J].
Blake, JT ;
Carter, MW .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2002, 140 (03) :541-561
[6]   Mount Sinai Hospital uses integer programming to allocate operating room time [J].
Blake, JT ;
Donald, J .
INTERFACES, 2002, 32 (02) :63-73
[7]  
CARDOEN B, 2006, KBI0625 KATH U LEUV
[8]  
CARDOEN B, 2007, KBI0724 KATH U LEUV
[9]  
CARTER M, 2002, ORMS TODAY, V19, P26
[10]   Solving a network design problem [J].
Chabrier, A ;
Danna, E ;
Le Pape, C ;
Perron, L .
ANNALS OF OPERATIONS RESEARCH, 2004, 130 (1-4) :217-239