An ant colony optimization approach for solving an operating room surgery scheduling problem

被引:74
作者
Xiang, Wei [1 ]
Yin, Jiao [1 ]
Lim, Gino [2 ]
机构
[1] Ningbo Univ, Fac Mech Engn & Mech, Ningbo 315211, Zhejiang, Peoples R China
[2] Univ Houston, Dept Ind Engn, Houston, TX 77204 USA
关键词
Surgery scheduling; Ant colony optimization; Multi-resource constraint F[!text type='JS']JS[!/text]SP; Resource allocation; Operating room management; THEATER; SYSTEM;
D O I
10.1016/j.cie.2015.04.010
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Operating room surgery scheduling deals with determining operation start times of surgeries on hand and allocating the required resources to the scheduled surgeries, considering several constraints to ensure a complete surgery flow; the resource availability, and specialties and qualifications of human resources. This task plays a crucial role in providing timely treatments for the patients while ensuring the balance in the hospital's resource utilization. By observing similarities between operating room surgery scheduling and a multi-resource constraint flexible job shop scheduling problem (FJSSP) in manufacturing, this article proposes an Ant Colony Optimization (ACO) approach to efficiently solve such surgery scheduling problems based on the knowledge gained in FJSSP. Numerical experiments are performed on five surgery test cases with different problem sizes and resource availability. The performance of the ACO algorithm was compared against schedules generated by a discrete event system simulation model built in SIMIO on five test cases. The results showed a superior performance of ACO in makespan, overtime, and the variation coefficient of working time. (C) 2015 Elsevier Ltd. All rights reserved.
引用
收藏
页码:335 / 345
页数:11
相关论文
共 27 条
[1]   Operating theatre scheduling with patient recovery in both operating rooms and recovery beds [J].
Augusto, Vincent ;
Xie, Xiaolan ;
Perdomo, Viviana .
COMPUTERS & INDUSTRIAL ENGINEERING, 2010, 58 (02) :231-238
[2]   A decision support system for cyclic master surgery scheduling with multiple objectives [J].
Belien, Jeroen ;
Demeulemeester, Erik ;
Cardoen, Brecht .
JOURNAL OF SCHEDULING, 2009, 12 (02) :147-161
[3]  
Blake J T, 1997, J Soc Health Syst, V5, P17
[4]   Operating room planning and scheduling: A literature review [J].
Cardoen, Brecht ;
Demeulemeester, Erik ;
Belien, Jeroen .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2010, 201 (03) :921-932
[5]   Comparison of two methods of operating theatre planning: Application in Belgian Hospital [J].
Chaabane, Sondes ;
Meskens, Nadine ;
Guinet, Alain ;
Laurent, Marius .
JOURNAL OF SYSTEMS SCIENCE AND SYSTEMS ENGINEERING, 2008, 17 (02) :171-186
[6]   Optimization of surgery sequencing and scheduling decisions under uncertainty [J].
Denton B. ;
Viapiano J. ;
Vogl A. .
Health Care Management Science, 2007, 10 (1) :13-24
[7]   Optimal Allocation of Surgery Blocks to Operating Rooms Under Uncertainty [J].
Denton, Brian T. ;
Miller, Andrew J. ;
Balasubramanian, Hari J. ;
Huschka, Todd R. .
OPERATIONS RESEARCH, 2010, 58 (04) :802-816
[8]   Ant system: Optimization by a colony of cooperating agents [J].
Dorigo, M ;
Maniezzo, V ;
Colorni, A .
IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART B-CYBERNETICS, 1996, 26 (01) :29-41
[9]  
Dorigo M., 2004, Ant colony optimization
[10]  
Erdogan SA., 2010, WILEY ENCY OPERATION