Discrete Optimization
An efficient matheuristic for offline patient-to-bed assignment problems

https://doi.org/10.1016/j.ejor.2018.02.007Get rights and content

Highlights

  • We present integer programming models for the patient-bed assignment problem.

  • We develop an efficient matheuristic to solve the NP-hard patient-bed assignment problem.

  • We discuss on penalty values for soft models and improves all the best-known values in the literature.

Abstract

The bed assignment problem here addressed consists in assigning elective patients to beds by considering several requirements, such as patient clinical conditions and personal preferences, medical needs, bed availability in departments, length of stay and competing requests for beds. The rather complex combinatorial structure of the problem compels finding a solution for effective and efficient decision-making tools to support bed managers in making fast and accurate decisions. In this paper, we design and develop combinatorial optimization models for supporting the bed assignment decision-making process. Since the problem is NP-hard, in order to solve the models efficiently, we propose and motivate a matheuristic solution framework based on a re-optimization approach. The matheuristic is implemented and tested on literature-based benchmark instances. It shows impressive computational performance for all the benchmark instances and the results improve all the best-known bounds of the state-of-the-art.

Introduction

In recent years, there has been an increasing interest of operational researchers in healthcare applications. Optimization and simulation models as well as innovative solution approaches have been devised and proposed with the aim to improve efficiency and quality of care in several complex decision-making processes (Brailsford, Vissers, 2011, Hulshof, Kortbeek, Boucherie, Hans, Bakker, 2012). Operating room planning and management problems, for instance, have attracted a lot of attention (Cardoen, Demeulemeester, Beliën, 2010, Guerriero, Guido, 2011). Usually, complex decision-making processes, like those concerning health care domains, are split into temporal and managerial levels, i.e. strategic, tactical and operational decision levels (Hulshof et al., 2012). The operational level refers to short-term decisions, and it is subdivided into offline and online decision-making. The offline situation reflects the in-advance decision making whereas the online one the real-time reactive decision-making in response to events that cannot be planned. For example, if each patient is classified as elective, urgent or in emergency, only admissions and discharges of elective patients can be planned and scheduled in advance.

Looking at the most difficult and challenging problems, the hospital care services delivery is of prominent significance. Within this context, the patient admission scheduling problem (PASP) and the patient bed assignment problem (PBAP) are decisional problems of notable interest at the operational decision level. The interest in these topics over the last decade is analyzed in Teixeira and De Oliveira (2015). The PASP is concerned with deciding which patient to admit and at what time (Barz & Rajaram, 2015). The PBAP, which is a sub-task of the PASP, aims to assign patients to suitable beds by taking into account of medical constraints, patient needs, and obviously bed availability. This specific problem has received minimal attention in the literature, as reported in Bachouch, Guinet, and Hajri-Gabouj (2012), Thomas et al. (2013), and usually it has been addressed only as a bed capacity problem (Hulshof et al., 2012). In the following, we first briefly review some papers that consider both the PASP and the PBAP; then we present an accurate literature review on more complex PBAPs.

Bekker and Koeleman (2011) present quantitative methods to determine admission quota for scheduled admissions and analyze how variability in scheduled admissions influences on required bed capacity. Adan and Vissers (2002) develop an integer linear programming (ILP) model and test it in a pilot setting of specialty orthopaedics: the authors define an admission profile by taking into account throughput and utilization of resources while satisfying some given restrictions. Conforti, Guerriero, Guido, Cerinic, and Conforti (2011) formulate an ILP model integrating patients admission and resource scheduling to improve clinical efficiency in a hospital rheumatology department: the main goal is to select elective patients, schedule their required medical equipment/devices and define their shorter length of stay (LOS) because of scarcity of beds. Lei, Na, Xin, and Fan (2014) propose a mixed ILP model with constraints on surgery capacity for tackling deterministic and stochastic LOS in the PASP and the PBAP. The scheduling result includes admitted or rejected patients, admission day, last hospitalization day and assigned bed number (all beds are identical). In these reviewed papers, beds are a limited hospital resource and the PBAP is reduced to bed capacity constraints as well as in other papers. Only a few papers consider medical requirements, patients’ room preference, bed equipment, hospital policies constraints in the formulated PBAP. Schmidt, Geisler, and Spreckelsen (2013) define a mathematical program based on up-to-date patients’ LOS and take into account of bed capacity and patients’ room preference (e.g., single, double); a dummy ward with high capacity is introduced to avoid infeasible solutions but its usage is penalized and interpreted as a dismissal. More complex is the decision support tool based on an ILP model of Bachouch et al. (2012), which aims to find available beds for elective and acute cases by considering patients’ expected LOS and several constraints (i.e., incompatibility between pathologies, no mixed-sex rooms, continuity of care, and contagious patients): if there is no available bed for an elective patient, the physician can change his/her admission day; if a there is no available bed for acute patient, he/she is transferred to another hospital or kept in the emergency ward while waiting for a bed. Mazier, Xie, and Sarazin (2010) tackle the emergency patient waiting time reduction problem in a real-time planning: the aim is to assign patients to hospital rooms without disruption in inpatient stay. Patients already assigned could be moved into other rooms or units but transfers are minimized. Thomas et al. (2013) propose a decision support system to manage the PASP and the PBAP in real-time and flexible way at the same time: a user can specify whether bed attributes, room-type requirements, gender mismatch requirements should be hard or soft constraints; hard constraints are on isolation requirements and capacity constraints, i.e., at most one patient is assigned to one bed and vice versa.

In the following, we review more complex PBAPs. In particular, we focus on the PBAP formalized in Demeester, Souffriau, De Causmaecker, and Vanden Berghe (2010).

Demeester et al. (2010) present a PBAP similar to that addressed in Thomas et al. (2013) but formalized as an offline challenging problem, which hospitals with a central planning unit have to manage. This combinatorial optimization problem aims to find optimal bed assignments for elective patients by considering hospital departments, specialties, bed equipment, quality of care and patient characteristics such as pathology, mandatory bed equipment, preferred bed equipment, gender, age and room preferences. Vancroonenburg, Della Croce, Goossens, and Spieksma (2014) demonstrate that the PBAP defined in Demeester et al. (2010) is NP-hard. The best patient bed assignment, which consists in matching patients’ characteristics and room characteristics among all possible alternatives, becomes difficult to determine and hard to solve manually. Hence, the interest in developing efficient quantitative approaches to support hospital admission administrators. The ILP model formulated in Demeester et al. (2010) assigns patients to beds and is a soft version of the original problem because violations on mandatory bed equipment, age policy and gender policy, which are hard constraints in the PBAP definition, are penalized. Transfers in and out of rooms are allowed but highly penalized. The authors constructed six PBAP instances, related to Belgian hospitals, and developed a hybrid tabu-search method for solving them because of the high computational time with common solvers (in some cases more than 24 hours for finding a feasible solution). Bilgin, Demeester, Misir, Vancroonenburg, and Vanden Berghe (2012) in their follow up paper design several heuristic approaches for improving the results on the above six benchmark instances and report that no optimal solution was found after a week of computations with integer programming approaches. They provide also seven new and more complex benchmark instances. The contribution of Ceschia and Schaerf (2011) to this problem is notable because they reduce the number of decision variables by formulating the PBAP as a patient-to-room assignment problem, compute different kinds of lower bounds by removing some constraints, and improve considerably the best-known upper bound values by a simulated annealing approach. These new best values are found by solving the same soft version of the original PBAP formulated in Demeester et al. (2010) and allowing at most only one transfer. Misir, Verbeeck, Causmaecker, and Berghe (2013) analyze several hyper-heuristics with varying characteristics on the first six instances and their best results are similar or worse than those in Ceschia and Schaerf (2011). Range, Lusby, and Larsen (2014) tackle the problem with a Dantzig–Wolfe decomposition in a set-partitioning problem as master problem, and a set of room scheduling problems as pricing problem. They are the first authors who present computational results on the original PBAP (i.e., hard constraints on mandatory bed equipment, age and gender policies) and improve some of the known upper bounds but only of the small sized benchmark instances because of the increased complexity and size of the model with the larger instances. As reported in the literature, some of the benchmark instances require more than 24 hours for finding a feasible solution. Turhan and Bilgen (2017) decompose the problem in subproblems by employing time and patient decomposition approaches, and the feasible solutions, found in low computational times, have a gap from the best-known values in the range 15–21%.

Successive developments on PBAP are due to Ceschia and Schaerf (2012) and Vancroonenburg, De Causmaecker, and Vanden Berghe (2016) who extend the original PBAP formulation to an online PASP to manage some dynamic aspects such as arrival of urgent patients and uncertainty of LOS. Patients admission and discharge dates are not fixed a priori but they have to be defined in order to improve bed utilization and minimize penalty costs. Both papers propose two-index patient/room formulations. Vancroonenburg et al. (2016) test their models on four benchmark instances of the PBAP by adding a random registration date and an expected departure date; Ceschia and Schaerf (2012) propose a simplified optimization model formulation for the PASP under uncertainty, that they named PASU, introduced a binary matrix for feasible/infeasible assignments, and provided benchmark instances for PASU. Lusby, Schwierz, Range, and Larsen (2016) solve these instances by an efficient and flexible approach based on a simulated annealing framework and an adaptive large neighborhood search procedure. They report improvements in the range of 3–14% for the large instances; improvements in schedule quality for the short family instances are found by setting suitable penalty values in Guido, Solina, and Conforti (2017). Finally, a more elaborate model for a PASP and PBAP with a flexible planning horizon and operating room resources and a solution approach, which explores the search space using a composite neighborhood search algorithm, are proposed in Ceschia and Schaerf (2016).

In Table 1, we summarize the main characteristics of the several PBAPs addressed in the reviewed papers, i.e., online PBAP, offline PBAP and whether constraints on gender policies, mandatory equipment, preferred equipment, age policies, required unit are only hard, only soft, or both hard and soft. We also detail if there is a solved PASP, static LOS, dynamic LOS, and a dummy room. The check and hyphen symbols denote the presence and absence, respectively, of a given characteristic.

The last six papers address the problem defined in Demeester et al. (2010) even though they refer to it as PASP, and present results on the benchmark instances.

The contribution of this study is fourfold: (1) we address operational bed management challenges of the PBAP defined in Demeester et al. (2010) by developing specific ILP models, (2) owing to the multiobjective nature of the problem, we give some tips about how to set suitable penalty values, (3) we design a matheuristic solution approach based on solving a sequence of hierarchical optimization subproblems, (4) we test our approach on the PBAP benchmarks and improve all the best-known bounds. Some optimal value are also found.

The paper is organized as follows: Section 2 presents the PBAP definition, its main features, and our ILP models; Section 3 discusses the main differences between our optimization models and those reported in the literature and provides useful tips to set penalty values; Section 4 presents a short review on heuristic and hybrid approaches relevant to our solution approach; then we introduce our matheuristic approach, which is a combination of fix and optimize heuristic, neighborhood searches, and ILP solvers. We evaluate it on the benchmark datasets of PBAP by carrying out computational experiments based on the default penalty values and on suitable setting values. Results are reported and compared with those of the literature in Section 5; conclusions are drawn and future directions outlined in Section 6.

Section snippets

Problem definition and mathematical models

In this section, we present the model developments of the PBAP. For better understanding, we report the main features and the used notation.

Hospital rooms are available for elective patients in different departments, where there are medical specialties with different levels of expertise in treating patients. Hospital rooms differ according to the department where they are located, gender policy, age policy, number of beds, and bed equipment, which can be mandatory and/or desired for patients.

Discussion on the optimization models proposed in the literature

In this section, we underline the main differences between our optimization models and those proposed in the literature for the PBAP. As mentioned in Section 2, the ILP model of Demeester et al. (2010) assigns patients to beds and penalizes violations on all the original hard constraints. The search space is very huge because of patient-bed-day assignment variables. Transfers are allowed but highly penalized with respect to all other violations. Ceschia and Schaerf (2011) reduce considerably

Our matheuristic approach

One of the main characteristics of metaheuristics has been their generality but over the years the focus of many metaheuristic applications has shifted towards performance, at the cost of losing generality (Blum, Puchinger, Raidl, & Roli, 2011). There are few general MIP heuristics in the MIP literature when compared to problem-specific heuristics (Akartunali & Miller, 2009).

A matheuristic is a heuristic based on mathematical programming and its name was defined by Maniezzo, Stützle, and Voß

Computational experiments

In this section, we (i) summarize the main characteristics of the benchmark instances of the PBAP, (ii) report the experimental setting related to the default penalty values and propose new settings, (iii) solve the instances with FiNeMath, present our results and compare them with the best ones in the literature, (iv) analyze and discuss the results and solution approach in terms of quality and saving of computational time, respectively.

Conclusion and future work

The patient bed assignment problem is a complex combinatorial problem. In this paper, we have presented three optimization models and shown the main differences between the hard and the soft versions in terms of search space. We have also provided further evidence that a no appropriate schedule can be found with a soft version of the PBAP when no suitable penalty values are used, and suggested some tips on how to set them. We have developed an efficient matheuristic, FiNeMath, inspired to

Acknowledgment

We would like to thank Eugenio Rende who created a tool for computing input cost matrices, Professor Alessandro Agnetis and Professor Andrea Schaerf who suggested us that our proposed matheuristic is based on LNS heuristic. We thank the anonymous reviewers for their helpful comments and questions.

References (48)

  • F. Guerriero et al.

    Operational research in the management of the operating theatre: a survey

    Health Care Management Science

    (2011)
  • R. Guido et al.

    Offline patient admission scheduling problems

    Proceedings of the 2017 mathematics & statistics

    (2017)
  • LeiX. et al.

    A mixed integer programming model for bed planning considering stochastic length of stay

    Proceedings in the 2014 IEEE international conference on automation science and engineering

    (2014)
  • V. Maniezzo et al.

    Matheuristics: Hybridizing metaheuristics and mathematical programming

    (2009)
  • D. Pisinger et al.

    Large neighborhood search

    (2010)
  • P. Shaw

    Using constraint programming and local search methods to solve vehicle routing problems

    Proceedings of the fourth international conference on principles and practice of constraint programming

    (1998)
  • I. Adan et al.

    Patient mix optimisation in hospital admission planning: A case study

    International Journal of Operations & Production Management

    (2002)
  • R.B. Bachouch et al.

    An integer linear model for hospital bed planning

    International Journal of Production Economics

    (2012)
  • C. Barz et al.

    Elective patient admission and scheduling under multiple resource constraints

    Production and Operations Management

    (2015)
  • R. Bekker et al.

    Scheduling admissions and reducing variability in bed demand

    Health Care Management Science

    (2011)
  • G. Belvaux et al.

    bc-prod: A specialized branch-and-cut system for lot-sizing problems

    Management Science

    (2010)
  • B. Bilgin et al.

    One hyper-heuristic approach to two timetabling problems in health care

    Journal of Heuristics

    (2012)
  • J. Castro-Gutierrez et al.

    Improved dynamic lexicographic ordering for multi-objective optimisation

  • S. Ceschia et al.

    Local search and lower bounds for the patient admission scheduling problem

    Computers & Operations Research

    (2011)
  • Cited by (31)

    • A modified biogeography-based optimization algorithm with guided bed selection mechanism for patient admission scheduling problems

      2022, Journal of King Saud University - Computer and Information Sciences
      Citation Excerpt :

      Dorgham et al. (2019) proposed a new approach for tackling the PASP by hybridizing the simulated annealing algorithm with genetic algorithm in order to obtain a global search method. Guido et al. (2018) developed a new matheuristic method that is classified as cooperative between a meta-heuristic and an exact method. The proposed method allows getting good results for all benchmark instances.

    • Managing the unknown: A distributionally robust model for the admission planning problem under uncertain length of stay

      2021, Computers and Industrial Engineering
      Citation Excerpt :

      The solutions of the approach are shown to be feasible in short calculation times, but no optimality guarantee is obtained. Related studies can be found in Ceschia and Schaerf (2016) and Guido, Groccia, and Conforti (2018). An exact solution method of a similar model was developed in Bastos, Marchesi, Hamacher, and Fleck (2019) as a MIP approach, achieving improved performance.

    • A matheuristic algorithm for stochastic home health care planning

      2021, European Journal of Operational Research
      Citation Excerpt :

      In their proposed matheuristic algorithm, the main model was decomposed based on each working day. Matheuristic algorithms were also developed for other problems such as a Shift Scheduling Problem (Hernández-Leandro, Boyer, Salazar-Aguilar, & Rousseau, 2019), a Driver Scheduling Problem (Perumal, Larsen, Lusby, Riis, & Sørensen, 2018), staff dimensioning in an emergency department (Andersen, Nielsen, Reinhardt, & Stidsen, 2019), pricing problem (Oliveira, Carravilla, Oliveira, & Costa, 2019), a patient to bed assignment problem (Guido, Groccia, & Conforti, 2018), and a vehicle reservation assignment (Oliveira, Carravilla, Oliveira, & Toledo, 2014). Based on our literature review, the contribution of this study can be stated as follows: we propose a model to consider human resource planning decisions (districting, staff dimensioning, assignment, and routing) in HHC, simultaneously.

    • Chance-constrained admission scheduling of elective surgical patients in a dynamic, uncertain setting

      2019, Operations Research for Health Care
      Citation Excerpt :

      The models are tested and compared on real world data from a mid-size hospital in both a static and rolling horizon approach. Ceschia and Schaerf [17] studied a patient admission scheduling problem as an extension to a patient-to-room assignment problem, which was originally defined by Demeester et al. [18] and subsequently studied by [17,19–23]. Their extension expands the assignment problem to an admission scheduling problem that accounts for the availability of suitable hospital rooms in nursing wards for patients’ admissions.

    View all citing articles on Scopus
    View full text