Reformulation, linearization, and decomposition techniques for balanced distributed operating room scheduling

被引:32
作者
Roshanaei, Vahid [1 ]
Luong, Curtiss [2 ]
Aleman, Dionne M. [2 ,3 ,4 ]
Urbach, David R. [5 ]
机构
[1] Univ Toronto, Rotman Sch Management, 105 St George, Toronto, ON M5S 3E6, Canada
[2] Univ Toronto, Dept Mech & Ind Engn, 5 Kings Coll Rd, Toronto, ON M5S 3G8, Canada
[3] Univ Toronto, Inst Hlth Policy Management & Evaluat, 155 Coll St,Suite 425, Toronto, ON M5S 3E3, Canada
[4] Univ Hlth Network, Techna Inst, 124-100 Coll St, Toronto, ON M5G 1P5, Canada
[5] Univ Hlth Network, Toronto Gen Hosp, Div Gen Surg, 200 Elizabeth St, Toronto, ON M5G 2C4, Canada
来源
OMEGA-INTERNATIONAL JOURNAL OF MANAGEMENT SCIENCE | 2020年 / 93卷
关键词
Healthcare; Operating room scheduling; Balanced location-allocation; Large scale optimization; Multi-level decomposition; Logic-based Benders balancing cuts; Mixed-integer nonlinear programming; BENDERS DECOMPOSITION; MIXED-INTEGER; OPTIMIZATION; ALGORITHMS; CUT;
D O I
10.1016/j.omega.2019.03.001
中图分类号
C93 [管理学];
学科分类号
12 ; 1201 ; 1202 ; 120202 ;
摘要
We study the balanced distributed operating room (OR) scheduling (BDORS) problem as a location allocation model, encompassing two levels of balancing decisions: (i) daily macro imbalance among collaborating hospitals in terms of the number of allocated ORs and (ii) daily micro imbalance among open ORs in each hospital in terms of the total caseload assigned. BDORS is formulated as a novel mixed integer nonlinear programming (MINLP) in which the macro and micro imbalance are penalized using absolute value and quadratic functions. We develop various reformulation-linearization techniques (RLTs) for the MINLP models, leading to three mathematical modelling variants: (i) a mixed-integer quadratically constrained program (MIQCP) and (ii) two mixed-integer programs (MIPs) for the absolute value penalty function and an MIQCP for the quadratic penalty function. Two novel exact techniques based on reformulation-decomposition techniques (RDTs) are developed to solve these models: a uni- and a bi-level logic-based Benders decomposition (LBBD). We motivate the LBBD methods with an application to BDORS in the University Health Network (UHN), consisting of three collaborating hospitals: Toronto General Hospital, Toronto Western Hospital, and Princess Margaret Cancer Centre in Toronto, Ontario, Canada. The uni-level LBBD method decomposes the model into a surgical suite location, OR allocation, and macro balancing master problem (MP) and micro OR balancing sub-problems (SPs) for each hospital-day. The bi-level approach uses a relaxed MP, consisting of a surgical suite location and relaxed allocation/macro balancing MP and two optimization SPs. The primary SP is formulated as a bin-packing problem to allocate patients to open operating rooms to minimize the number of ORs, while the secondary SP is the uni-level micro balancing SP. Using UHN datasets consisting of two datasets, hard MP/easy SPs and easy MP/hard SPs, we show that both LBBD approaches and both MIP models solved via Gurobi converge to approximate to 2% and approximate to 1-2% optimality gaps, on average, respectively, within 30 minutes runtime, whereas the MIQCP solved via Gurobi could not solve any instance of the UHN datasets given the same runtime. The uni- and bi-level LBBD approaches solved all instances of hard MP/easy SPs dataset to approximate to 11% and approximate to 2% optimality gaps, on average, respectively, within 30 minutes runtime, whereas MIQCP solved via Gurobi could not solve any of these instances. Additionally, we show that convergence of each LBBD varies depending on where in the decomposition the actual computational complexity lies. (C) 2019 Elsevier Ltd. All rights reserved.
引用
收藏
页数:18
相关论文
共 53 条
  • [1] Patient mix organisation in hospital admission planning: a case study
    Adan, IJBF
    Vissers, JMH
    [J]. INTERNATIONAL JOURNAL OF OPERATIONS & PRODUCTION MANAGEMENT, 2002, 22 (04) : 445 - 461
  • [2] Patient mix optimisation and stochastic resource requirements: A case study in cardiothoracic surgery planning
    Adan, Ivo
    Bekkers, Jos
    Dellaert, Nico
    Vissers, Jan
    Yu, Xiaoting
    [J]. HEALTH CARE MANAGEMENT SCIENCE, 2009, 12 (02) : 129 - 141
  • [3] [Anonymous], 1994, LNCS, DOI DOI 10.1007/3-540-58601-6111
  • [4] A combined optimization-simulation approach to the master surgical scheduling problem
    Banditori, Carlo
    Cappanera, Paola
    Visintin, Filippo
    [J]. IMA JOURNAL OF MANAGEMENT MATHEMATICS, 2013, 24 (02) : 155 - 187
  • [5] Operating Room Pooling and Parallel Surgery Processing Under Uncertainty
    Batun, Sakine
    Denton, Brian T.
    Huschka, Todd R.
    Schaefer, Andrew J.
    [J]. INFORMS JOURNAL ON COMPUTING, 2011, 23 (02) : 220 - 237
  • [6] Beck JC, 2010, LECT NOTES COMPUT SC, V6308, P84, DOI 10.1007/978-3-642-15396-9_10
  • [8] The heterogeneous multi-factory production network scheduling with adaptive communication policy and parallel machine
    Behnamian, J.
    Ghomi, S. M. T. Fatemi
    [J]. INFORMATION SCIENCES, 2013, 219 : 181 - 196
  • [9] Mixed-integer nonlinear optimization
    Belotti, Pietro
    Kirches, Christian
    Leyffer, Sven
    Linderoth, Jeff
    Luedtke, James
    Mahajan, Ashutosh
    [J]. ACTA NUMERICA, 2013, 22 : 1 - 131
  • [10] Partitioning procedures for solving mixed-variables programming problems
    Benders, J. F.
    [J]. COMPUTATIONAL MANAGEMENT SCIENCE, 2005, 2 (01) : 3 - 19