1. Introduction
In recent years, the outbreaks of major infectious diseases have posed a significant threat to human health, life security, and economic development worldwide. For example, coronavirus disease 2019 (COVID-19) is sweeping the world rapidly, with over 500 million confirmed cases and over 6 million deaths globally reported by the World Health Organization as of 17 April 2022 (
https://covid19.who.int/ (accessed on 17 April 2022)). The U.S. Department of Health and Human Services report showed that the average daily admissions peaked at 145,000 during the week in mid-January 2022 due to the impact of the Omicron variant (
https://protect-public.hhs.gov/pages/hospital-utilization (accessed on 1 April 2022)). The extreme shortage of hospital beds has resulted in COVID-19 patients not being rationally scheduled and non-COVID-19 patients not receiving urgent care, which significantly increases the risk of virus transmission and patient death.
As we all know, inpatient beds are one of the critical resources in the daily operation of hospitals, and their effective dispatch directly affects the operation efficiency and service level of the whole hospital [
1]. Rapid and reasonable decision-making in limited bed allocation is crucial for preventing and controlling epidemics. Hospitals must simultaneously face the following challenges: (1) First, hospitals must urgently allocate a certain number of isolation beds at negative pressure for the treatment of COVID-19 patients. (2) Then, hospitals must guarantee necessary daily medical needs and provide essential medical services for non-COVID-19 patients with different degrees of emergency, especially those with high emergency health conditions (The U.S. Centers for Disease Control and Prevention, 2020;
https://www.cdc.gov/coronavirus/2019-ncov/hcp/relief-healthcare-facilities.html (accessed on 1 April 2022)). (3) Last, to avoid cross-infection within the hospitals and to ensure the normal operation of medical facilities simultaneously, hospitals must develop relevant screening policies to screen newly arrived inpatients, especially those who have the risk of the incubation period of COVID-19 but are excluded temporarily (which we call “at-risk-of-COVID-19” patients) [
2,
3]. Therefore, it is an urgent problem to make a reasonable decision on bed allocation and patient admission control under limited resources during an epidemic.
At present, research on cross-infection prevention in hospitalization for infectious diseases mainly focuses on three classes: (1) Put at-risk-of-COVID-19 patients into isolation beds for separating inpatient management, for example, in Singapore and Italy [
4,
5]. (2) The hospitals provide each inpatient with the necessary personal protective equipment and then place them in the general wards [
6]. (3) Many hospitals have set up buffer wards in emergency rooms, operating rooms, or general wards to pay close attention to new inpatients at a certain period to screen COVID-19 patients, just as in Egypt and China [
3,
7]. However, the first way can cause an extreme shortage of isolation beds, and in the second way, nosocomial infections may still appear despite the provision of additional personal protective equipment for inpatients. In contrast, inpatient observation in the buffer wards (a separate area for a single person in a single room) can effectively identify asymptomatic and incubated COVID-19 patients. Additionally, patients requiring acute or emergency treatment are attended to promptly in buffer wards even when nucleic acid test results are unknown, thus relieving the pressure of medical treatment for non-COVID-19 patients during a pandemic.
Our work is motivated by the need for hospital managers to rationalize bed allocation and patient admissions during the evolution of the COVID-19 pandemic so hospitals can take on the dual obligation of admitting patients and screening for latent COVID-19 patients to prevent cross-infection and improve overall patient survival. At the same time, hospital administrators face the challenge of balancing limited resources in different types of wards and patients caused by the time-varying nature and high uncertainty of hospital resource requirements. In this paper, we study the problem of dynamic bed allocation and patient admission control in a hospital with three types of wards in the COVID-19 epidemic. The bed manager faces trade-offs: (1) From the perspective of dynamic bed allocation, the arrival rate of COVID-19 patients directly leads the isolation beds to be insufficient or empty due to the fluctuations of the epidemic. In this context, balancing the allocation of beds among different types of wards is critical to improving bed utilization. (2) From the perspective of patient admission control, admitting too many elective patients will delay the treatment of emergency and COVID-19 patients in the future while admitting too few elective patients may result in a waste of medical resources. To solve the above problems, we propose an MIP model to jointly optimize bed resource allocation and patient admission. Specifically, the bed manager should make the bed allocation decisions on the isolation, buffer, and general wards and how many elective patients should be admitted in each period. Considering the stochastic arrivals, the uncertainty of the length of stay, and the preference of hospital administrators, we propose a dynamic bed allocation and patient admission control problem with the objective of minimizing the total operating cost reflecting multiple criteria. The total operating cost is composed of the bed retrofitting cost, the empty cost, the waiting cost, the rejection cost, and the delayed transfer cost.
Based on the above analysis, the main contributions to this study are:
(1) Considering buffer wards established to prevent cross-infection and secondary infection of COVID-19 inside the hospital, we study the dynamic bed allocation and patient admission control problem with three different types of wards during an epidemic, isolation wards for admission of COVID-19 patients, buffer wards to screen the incubation risk of COVID-19, and general wards to admit emergency and elective patients who have excluded the risk of the incubation period of COVID-19.
(2) We formulate a MIP model that considers three different types of wards and patients for dynamic joint optimization of bed allocation and patient admission decisions. In addition, we propose a BBO-DBPA algorithm to solve this joint optimization problem and obtain an optimal decision scheme that minimizes the total operating cost of the hospital.
(3) Numerical experiments are conducted to investigate how the optimal decision scheme depends on some key parameters. Furthermore, we evaluate the performance of the optimal decision scheme by comparing it with some benchmark policies which are executable and have significant practical implications.
The remainder of this paper is organized as follows. In
Section 2, we briefly review the relevant literature.
Section 3 presents the problem description and symbol introduction.
Section 4 gives the basic optimization formula for the programming problems.
Section 5 describes the proposed BBO-DBPA algorithm. In
Section 6, we analyze the numerical results and evaluate the performance of the optimal policy with benchmark policies.
Section 7 makes conclusions and presents future research.
2. Literature Review
This paper focuses on the impact of dynamic bed allocation and patient admission control policies during the COVID-19 pandemic. So, the following three streams of literature contribute to this research: the inpatient management of epidemics, bed planning, and patient admission scheduling.
For the inpatient management of epidemics, hospitals tend to adopt three ways of admission to arrange newly arrived patients during the pandemic. The first is to place both confirmed, and unconfirmed patients in isolation wards [
5,
8]. Heins et al. [
9] forecasted the short-term bed occupancy of patients with confirmed and suspected COVID-19 by Monte Carlo simulation and used the predictions to guide bed allocation. The second way for hospitals is to admit patients who cannot be confirmed for COVID-19 to the general wards with additional personal protection [
6]. A cross-sectional study by Liu et al. [
10] found that this could somewhat free up isolation beds. Unfortunately, unexpected infections still occur. In order to prevent and control the epidemic more strictly, the last method is to set up buffer wards to provide timely treatment to critically ill patients in some hospitals [
3,
7,
11,
12]. In terms of the operation management of hospitals with buffer wards during a pandemic, Liu et al. [
13] built the infinite- and finite-horizon Markov decision process (MDP) models and proposed various iteration algorithms to obtain the optimal policy.
The bed planning problem concerns how many beds should be allocated among multiple patient classes. From the perspective of bed types, scholars have studied single and multiple types of beds. For the single type of beds, some researchers have focused on solving different specific problems and developed integer programming models. Pishnamazzadeh et al. [
14] studied the bed planning problem by considering elastic management, developed an integer planning model and solved it using a simulated annealing algorithm. Lei et al. [
15] considered the bed planning problem for both deterministic and stochastic length of stay and constructed an integer planning model by solving it using the CPLEX solver. Research on the multi-type bed planning problem mainly focuses on two classes: how to assign beds with specific features to a set of patients with specific requirements and how many beds are configured in the various departments considering different goals. Most papers construct integer programming models for the first class and solve them using heuristic algorithms [
16,
17]. For the second class, Mathematical programming models and simulation models are the most commonly used methods to deal with this problem [
18,
19,
20,
21]. In terms of dynamic bed management in a pandemic, Ma et al. [
22] developed a dynamic programming model to study the allocation of two types of beds (isolation beds and ordinary beds) and the effect of the subsidy policy on serving three types of patients (COVID-19, emergency, and elective patients). The study shows that the dynamic allocation between isolation and ordinary beds can provide better utilization of bed resources.
The patient admission scheduling problem (PAS problem) is first studied by Demeester et al. [
23]. It refers to assigning patients to appropriate beds within the planning horizon to maximize treatment efficiency, patient comfort, and medical resource utilization while considering patients’ preferences and meeting necessary medical restrictions. From a strategic point of view, patient admission scheduling is a kind of resource planning. To solve this kind of problem, scholars have built integer programming optimization models and put forward effective search algorithms to solve the specific problem. Relevant studies can be divided into two streams according to whether the research needs are random or not. Some scholars have studied the needs of deterministic patients and constructed integer programming models, which have solved these models using a tabu search algorithm [
24], general low-level heuristics algorithm [
25], column generation algorithm [
26], biogeography-based optimization algorithm [
27,
28], Fix-and-Relax and fix-and-optimization method [
29], exact solution method [
30] and so on. Another kind of literature has studied the dynamic situation of the PAS problem, that is, the patient demand is random. They built the integer programming models and solved them by using the simulated annealing algorithm [
31], late acceptance hill-climbing algorithm [
32], and column generation algorithm [
33].
Although the current research on optimizing bed allocation and patient admission control has achieved initial results, it still faces challenges. In terms of the research on bed allocation decisions, most researchers have studied the problems of hospital bed configuration in different departments [
34,
35]. Specifically, Broek d’Obrenan et al. [
36] considered the bed allocation for multi-types of patient flow among different departments. However, the above study only considered the allocation of hospital beds for ordinary patients and ignored the allocation of isolation beds for infectious patients during the COVID-19 pandemic. Studies on patient admission scheduling have considered the problem that different types of patients are assigned to different types of wards according to their preferences [
22,
30]. However, few studies consider bed retrofitting between different types of wards. For the optimal decision under the pandemic, some papers noted the optimization of inpatient admission only in buffer wards (e.g., Liu et al. [
13]) but did not consider the reality that different types of patient flows need to be placed in different types of wards. To our knowledge, almost no one has studied the dynamic bed allocation and patient admission control problem considering the buffer wards during the pandemic. In this study, we study the dynamic bed allocation and patient admission control problem in a hospital with three different types of wards during an epidemic. Furthermore, we propose a mix-integer programming approach to obtain optimal dynamic bed allocation and patient admission control policies.
4. Mathematical Formulation
In this section, we consider a finite planning horizon of
T periods and give a mathematical formulation of the dynamic bed allocation and patient admission control problem by developing a MIP model. The objective of our problem is to minimize the total operating cost, including the bed retrofitting cost, the empty cost, the waiting cost of elective patients, the rejection cost of COVID-19 patients and emergency patients, and the delayed transfer cost of patients who should be transferred but were not. The decision variables are
and
. Based on the above analysis, this problem can be formulated as follows:
Equation (
1) is the objective function by minimizing hospital operating costs, including five parts. The first term refers to the bed retrofitting cost. The second term is associated with the waiting cost. The third term indicates the empty cost of the bed, where
represents the maximum number of patients before discharge in wards
j at period
t. The fourth term represents the delayed transfer cost. The last two items express the rejection costs of COVID-19 patients and emergency patients, where
represents the number of beds that can receive COVID-19 patients, and
represents the number of beds that can receive emergency patients.
Constraints (2)–(5) ensure that the number of retrofitted beds is no more than the number of empty beds in different types of wards. Note that the empty beds in the buffer wards should be the first ones retrofitted to isolation beds and then the general beds, considering the pandemic control. Constraints (6) and (7) guarantee that no bed is repeatedly retrofitted between any two types of beds in any period t. Constraints (8)–(10) are bed conservation. Constraints (11)–(12) represent the patient transfer relationship, where and show the number of empty beds in type 2 and type 3 wards before the patients were transferred, respectively. Constraint (13) ensures that the number of elective patients admitted to buffer wards does not exceed the sum of newly arrived patients and patients waiting in the queue in period t. Constraint (14) ensures that the number of elective patients admitted is no more than the number of empty beds in the buffer wards after admitting emergency patients. Constraints (15)–(19) are the patient flow conservation where a and b represent the number of empty beds before patients are admitted to type 1 and type 2 wards, respectively.
5. The Solution Method
In this section, we propose a BBO-DBPA algorithm to solve the dynamic bed allocation and patient admission control problem. Biogeography-based optimization (BBO) is a new effective evolutionary algorithm that is often used for solving NP-hard problems, and it is proven to have a better performance compared to some other evolutionary algorithms [
37]. To ensure that all solutions in the operation of the BBO-DBPA algorithm meet the model constraints, we first provide the solution representation in the following.
5.1. Solution Representation and Decoding
In this research, we consider some constraints when representing the solutions so that the solutions will always be feasible in the following optimization operations. In order to represent all decision variables conveniently, we present each feasible solution in a three-part vector. The first part, , shows the retrofitting between buffer wards and isolation wards. The second part, , represents the retrofitting between buffer wards and general wards. The third part, , indicates the number of elective patients admitted. These three parts have T cells, and each cell is a real number between 0 and 1.
Equations (20) and (21) describe the decoding process for
,
a = 1, 2.
where
is an intermediate variable,
represents the number of empty beds in wards
j in period
t, and
Equation (
23) describes the decoding process
.
This solution representation method can ensure that the solution in the optimization operation always meets constraints (2)–(7) and (13)–(14).
5.2. Creating Initial Solutions
In the BBO-DBPA algorithm, the diversity of initially generated solutions can significantly affect the effectiveness of the optimization process. We use generating solutions twice to increase the diversity of the initial generation solutions. In the first step, some solutions are randomly generated. In the second step, if there are duplicates among these solutions, this number of solutions is randomly generated to replace these duplicates. This operation ensures that the generated solutions are likely to be different.
5.3. Migration
The BBO-DBPA algorithm uses migration operation to share the features from good solutions to poor solutions effectively. The migration operation can preserve good solutions and further expand the search scope of the solutions. Each solution will be migrated in the algorithm based on the value of the immigration rate (
) and the emigration rate (
), which is calculated as in Equations (24) and (25), respectively. According to (24) and (25), the good solution has a larger emigration rate and a lower immigration rate than the poor solution.
where
I is the maximum immigration rate;
E is the maximum emigration rate;
is the fitness value of solution
s. The better the solution, the smaller the total cost and the larger the fitness value.
is the maximum fitness value. Algorithm 1 shows the migration operation of the BBO-DBPA algorithm.
Algorithm 1 The pseudo-code of the migration operation. |
- 1:
the solution s - 2:
length (s)⇐ the size of the solution - 3:
calculate the migration rate of all solutions according to Equation ( 24) - 4:
calculate the migration rate of all solutions according to Equation ( 25) - 5:
Fori from 1 to length(s) do - 6:
NOC ⇐ the number of codes, the value of NOC is - 7:
j from 1 to NOC do - 8:
random value between 0 and I - 9:
- 10:
⇐ random solution with a probability proportional to - 11:
- 12:
- 13:
- 14:
|
5.4. Mutation
In the BBO-DBPA algorithm, a mutation operation is performed to increase the variety of solutions and to escape from the local optimality trap. Different solutions have different mutation rates. The mutation rate of the solution
s is related to the prior probability of existence
s (
). In general, high and low HSI solutions are less likely to exist than medium HSI solutions. The relationship between
and HSI is shown in
Figure 2.
The mutation rate
is calculated as in Equation (
26).
where
is the maximum mutation probability;
is the maximum prior probability of existence.
If only the mutation operation described above is performed, the mutation probability of the good solutions and the poor solutions is relatively large. This way allows the poor solutions to improve but also makes the good solutions likely to worsen. To keep the good solutions, we add the elite strategy to the mutation operation of the BBO-DBPA algorithm. We only perform the mutation operation on the poor half of all solutions. Algorithm 2 shows the mutation operation of the BBO-DBPA algorithm.
Algorithm 2 The pseudo-code of the migration operation. |
- 1:
the solution s - 2:
Fori from 1 to length(s)/2 do - 3:
the mutation probability of solution s - 4:
j from 1 to NOC do - 5:
random value between 0 and E - 6:
- 7:
random solution with a probability proportional - 8:
to - 9:
- 10:
- 11:
|
5.5. The Structure of the BBO-DBPA Algorithm
The general framework of the BBO-DBPA algorithm is shown in
Figure 3. Specifically, the experiment is conducted in the following steps:
Step 1: Setting the parameters of the algorithm, including the maximum number of iterations (maxGeneration), the size of the initially generated solutions (N), the maximum immigration rate (I), the maximum emigration rate (E), and the maximum prior probability of existence (), the maximum mutation probability ().
Step 2: Initiating solutions. The BBO-DBPA algorithm generates the initial solutions as described in
Section 5.2 and starts the improvement loop after generating the initial solutions.
Step 3: Sorting of solutions. The costs of the decision options represented by those solutions are calculated as described in
Section 5.1, and the fitness values are given to these solutions. Based on it, all solutions are sorted from largest to smallest.
Step 4: Migration operation. Execute the migration operation as described in
Section 5.3.
Step 5: Mutation operation. Execute the mutation operation as described in
Section 5.4.
Step 6: If the number of iterations is greater than maxGeneration, stop the iteration and output the optimal solution; otherwise, proceed to Step 3.