Li 2021
Li 2021
https://doi.org/10.1007/s11768-021-00051-1
RESEARCH ARTICLE
Abstract
Operation-related resources are lots of manpower and material with the characteristics of high cost and high income in
hospitals, and scheduling optimization is a very important research issue in medical service. In this paper, to cope with
the actualities of operation resources scheduling, such as poor planning, lack of standardized scheduling rules, chaotic use
of the operating rooms, and many human interference factors, we propose a systematic approach to optimize scheduling
problems based on multiple characteristics of operating resources. We first design a framework that includes the composite
dispatching rules (CDR), optimization ideology, and feedback mechanism, in which the CDR integrates flexible operating
time, hold-up time of medical facilities, available time of medical staff, and multiple constraints. The optimization ideology
is carried out through a learning model based on the weighted random forest (WRF) algorithm. The feedback mechanism
enables the approach to realize closed-loop optimizations adaptively. Finally, the superiority of the systematic scheduling
approach (SSA) is analyzed through numerical experiments on a simulation platform. Results of the simulation experiments
show that the proposed scheduling method can improve performances significantly, especially in the waiting time of patients.
1Vol.:(0123456789)
3
L. Li et al.
[10]. Although scheduling theory and methods have been directions in the development of surgical scheduling [19].
widely applied and maturely developed, they are only occa- Pham et al. [20] viewed their optimization problem as a
sionally applied to the service industry, and the scheduling multi-modal block processing workshop scheduling problem
theory in the medical service industry is in urgent need of and established a mixed integer correspondingly to reduce
improvement, which can be efficiently solved by industrial the impact of performance reduction (maximum completion
engineering methods and operations research [11, 12]. The time) on operating room timeouts. Based on their concept
operating resources, as the key in the medical service indus- of overflow block time on the traditional one, Dexter et al.
try, will be greatly improved if these theories and methods [21] proposed gave a method for allocating it, i.e., allocating
are used [13]. In this context, based on the idea of machine regular block time to each physician and allocating over-
learning and closed-loop optimization ideology, we propose flow block time to the entire medical group. Lamiri et al.
a systematic approach to achieve an efficient scheduling pro- [22] demonstrated the random optimization problem with
gram of operation resources. 3-partition, where they allocated patients on a schedule to
The arrangement of this paper is as follows. A survey of reduce patient-related costs and overtime costs in the oper-
the relevant literature is given in Sect. 2. Section 3 describes ating room. Wachtel et al. [23] proposed that the allocation
the problem and Sect. 4 presents a model formulation of of additional block time should not be based on the sur-
operation resources’ allocation. Then, Sect. 5 proposes the geon’s operating time utilization, but should be under the
resolving thoughts, approach framework, and two main consideration of the marginal benefit of the operation. To
research contents, including composite dispatching rules maximize the utilization of operation resources and mini-
(CDR) and parameter optimization. Following that, Sect. 6 mize the possibility of overtime by introducing slack time,
conducts a series of numerical experiments to study the Hans et al. [24] presented a priority-based structural heu-
scheduling performance of the proposed dispatching rules ristics method. Domestically, surgical scheduling research
and the systematic scheduling approaches. Finally, Sect. 7 is still in its infancy. Shu et al. [25] used a mathematical
concludes this paper and gives considerations for future model to optimize the operating room scheduling scheme to
work. maximize the operating room utilization, taking into account
the two-dimensional resource constraints of the operating
room and the surgical assistant nurse, and established an
2 Literature review object planning model to obtain the mathematically optimal
results. Zhong et al. [26] adopted an optimization model
A hospital is a service system that is constrained by lim- based on operations research, combinatorial optimization,
ited manpower and material resources. Operation resources, and scheduling theory for operation resources scheduling
characterized by high cost, are considered to be the key management. By reviewing and evaluating the research lit-
facilities of hospitals because they have high demand for erature on operation resources scheduling, Bai et al. [27]
expensive resources, such as personnel and equipment [14, introduced the latest development of surgical scheduling
15]. For hospitals, the operation is the largest source of rev- theory in foreign hospitals, its practical application, and
enue, and it has an enormous impact on the overall perfor- its research prospect in China. It can be seen that there are
mances of hospitals. Therefore, researchers have made sub- abundant research results on operating room scheduling, but
stantial efforts to improve performance related to operation how to better apply production scheduling theory to operat-
resources [16]. ing room scheduling optimization has rarely been reported.
Over the past 60 years, the research on the optimization Coupled with the constant changes in the medical environ-
of hospital operation resources scheduling has achieved ment, new research questions are emerging, and this issue
fruitful results [17]. Early on, studies reviewed the research needs to be studied in depth.
literature on operation resource scheduling based on patient Surgical scheduling must be considered to be dynami-
demands, and distinguished advance scheduling and alloca- cally adjustable, because the operation is different from
tion scheduling. That is, advance scheduling is the process of the processing of workpieces production scheduling field.
determining a certain patient’s operation date, while alloca- And the operating time of an operation may be greatly
tion scheduling needs to determine the operation resources deviated due to various influencing factors such as indi-
in which the operation will be performed on a certain day vidual patient differences or changes in patients’ condi-
and the time to start the operation [18]. Recently, studies tions. In addition, emergency operation may also affect
have reviewed the latest research literature related to surgi- the original scheduling strategy. Moreover, such changes
cal planning and scheduling, categorized the research results are often unpredictable in advance, and the occurrence
from the perspective of problem description and technical of such uncertainties will lead to the entire schedul-
characteristics, and proposed that the study of uncertainty ing results being affected, requiring timely adjustment
in operation resources scheduling will be one of the main according to the actual situation and giving a scheduling
13
Support optimal scheduling with weighted random forest for operation resources
13
L. Li et al.
(5) Surgical disinfection and cleaning are calculated within • Ti3: duration time of postoperative observation in opera-
the duration of operation. tion i.
• Cw : working hours in the wth day.
• TSw : start time of work in the wth day, w ∈ ℕ+.
• TEw : end time of work in the wth day, w ∈ ℕ+.
4 Model formulation
• A: an arbitrarily large integer.
• STij : start time of stage j of operation i in the original
This section expounds on a model formulation that aims at
scheme.
maximizing the utilization of operating resources and mini-
• ST′ij : start time of stage j of operation i in the latest
mizing the waiting time of patients. In model formulation,
scheme which consider the interruption of emergency
we also consider the potential probability in hospitals that
operations.
scheduling for selective operations was occasionally inter-
• 𝛿1: penalty coefficient of postponing in selective opera-
rupted due to incoming patients or emergencies requiring
tion.
immediate treatments. Details of the model are as follows:
• 𝛿2: penalty coefficient of postponing in emergency opera-
tion.
4.1 Variable definition • ETij : end time of stage j in operation i.
• cm
xi2 : a binary variable. If resource m (belongs to type C)
• I: set of operations (patients), i = 1, 2, … , n. was applied in the second stage of operation i, xi2 cm
= 1;
• ij : surgical stage of operation i (pre-operative, intra-oper- otherwise, xi2 = 0.
cm
N � �
Ti2cm ⋅ xi2
cm
⎛ ∑ ⎞
Mc �
⎜�∑ ⋅ Km ⎟
i=1
f2 = max ⎜
N N
⎟, (2)
⎜ m=1 �∑ � ⎟
cm ∑ cm
⎜ max ETi2 ⋅ xi2 ⋅ Km , ET(i−1)2 ⋅ xi2 ⋅ Km ⎟
⎝ i=1 i=1 ⎠
1 ∑ ∑ ∑ cm cm
⎛ T x ⎞
⎜ �M � m∈M j∈J i∈I ij ij ⎟
f3 = min max ⎜ �
� c� c i
⎟. (3)
c∈C ⎜
�
1
� 2⎟
∑ ∑ ∑ cm cm ∑ ∑ ∑ cm cm
⎜ ��Mc �� Tij xij − T x
j∈Ji i∈I
�M � m∈M j∈J i∈I ij ij ⎟
⎝ � c� c i ⎠
13
Support optimal scheduling with weighted random forest for operation resources
If someone resource was selected and the stage k precedes ETij − ETij ≥ Tijcm �
� , j ∈ Ji , j ∈ Ji , i ∈ I, c ∈ C, m ∈ Mc .
the stage l, Zkl = 1; otherwise, Zkl = 0. If operation i is the (6)
first operation in someday, ri = 1; otherwise, ri = 0 . Equa-
Equations (5) and (6) mean that the three stages of an opera-
tions (1) to (3) are three objective functions. Equation (1)
tion must be performed consecutively and the sequence can-
is intended to minimum the integrated waiting time of all
not be changed. The next stage can only be operated after
patients with different penalty coefficients. Equation (2) is
the previous stage is completed, and there should be no time
intended to maximize the ratio of active working time to
interval between adjacent stages.
the total working time. Equation (3) is the dispersion coef-
ficient of homogeneous resources, which aims to balance ETi� 2 − ETi2 + H 1 − Zi,i� ≥ Ticm � �
( )
� , i ∈ I, i ∈ I, i ≠ i ,
the utilization. (7)
Equations (7) and (8) illustrate that two stages of the same
Through a comprehensive survey on the relevant literature,
operation cannot be performed at the same time.
we can summarize constraints of operation scheduling into
three categories: process constraints, time constraints, and xijcm ⋅ xijcm� = 0. (9)
personnel constraints [38–40]. Process constraints mainly
mean that the three stages of operations must be carried Equation (9) illustrates that one resource can perform only
out following the established sequence. Time constraints one operation at the same time.
are used to ensure each stage of operations will be com- { }
pleted within the specified time, and the starting time of TSw ≤ STi1 ≤ TEw − Ti1 − Ti3 − max Ti2cm ⋅ xi2
cm
,
+ (10)
each stage should not be later than a set value. Personnel c ∈ Cij , m ∈ Mc , w ∈ N , i = 1, 2, … , n.
constraints mean that all operations are limited by finite
personnel. All these constraints will increase the difficulty Equation (10) means that each operation must be performed
of the operation schedule. in one day, i.e., the three stages of one operation are not
There exist some rare and expensive armamentariums allowed to span 2 days.
that are required, and the finite expensive armamentarium ∑ cm
xij = ncij , c ∈ Cij .
probably cannot cope with those operations. Therefore, the m∈M
(11)
c
13
L. Li et al.
The proposed scheduling method mainly contains two of operation resources and waiting time of patients, this
research contents: (1) dispatching rules, (2) parameter paper presents CDR through organically combining perti-
optimization model. The “simulation model” is a virtual nent dispatching rules. The composite scheduling rules will
operation resource allocation system constructed based on rank all patients based on their overall priorities (Fig. 2).
a generated data-set. The dispatching rule embedded into The proposed dispatching rules consider the character-
the simulation model is a dispatching policy integrated istics related to process constraint, time constraint, arma-
with patients’ information, operation resources, multiple mentarium constraint, and medical–personnel constraint.
constraints, and some other considerations. Based on the In addition, to better prioritize emergency degrees of
simulation model, we can extract the mass of samples stored operations, the proposed dispatching rules should consider
in the “Samples”. The parameter optimization model is a operation type, estimated operations’ duration, and age of
relational model which can output optimized parameters patients. Figure 3 shows the considerations and the resolving
according to the expected performances. Thus, the schedul- thoughts. A flowchart of the proposed dispatching rules is
ing system can adaptively update dispatching parameters, illustrated in Fig. 4.
form the most suitable dispatching rule, and implement the Step 1 According to information of patients and opera-
adaptive scheduling course. tion resources from clinical department, surgical manage-
ment department, and anesthesiology department, judge
whether the operation is emergent. If the operation is emer-
5.1 Composite dispatching rules gent, turn to Step 2; if not, turn to Step 3.
Step 2 Assign the highest priority to the current emer-
Operation scheduling is a goal-oriented complex combinato- gency operation, compute assigning priority of opera-
rial optimization problem that is similar to the scheduling tion resources according to (13), and arrange operation
problem of flow-shop. Similarly, dispatching rules, aiming immediately.
at rankings all patients in the queue, will greatly affect the Step 3 According to (12), compute urgency degree of
scheduling results. In the existing literature, most of them each selective operation and rank them in descending order
adopted simple heuristic scheduling rules [41–43]. Owing as the operation priority.
to the multiple scheduling targets of the complex operation Step 4 According to (13), compute the assigning priority
scheduling problem, simple heuristic rules are difficult to of each anesthesia room and anesthetist, allocate anesthesia
achieve comprehensive optimization. According to the mul- room and anesthetist with highest priority to the first patient
tiple targets of operation scheduling, such as the utilization in line.
Generate
Samples
pre-processing
Data source
Simulation model
Embed
Generate
Dispatching rules
13
Support optimal scheduling with weighted random forest for operation resources
Step 5 According to (13), compute the assigning priority Compared with researches on scheduling operation
of each operating room and doctor, allocate operating room resources, which set surgical urgency merely according to
and doctor with highest priority to the first patient in line. the type of operation, CDR in this paper simultaneously con-
Step 6 According to (13), compute the assigning priority sidered operation type, estimated operation time, age (toler-
of each postoperative observation room and nurse, allocate ance) of patients, and utilization of operation resources. The
postoperative observation room and nurse with highest pri- proposed model also assign weight parameters to them to
ority to the first patient in line. facilitate optimization work in the later period.
13
L. Li et al.
NO
According to (15), assign anesthesia room and anesthetist with higher priority
According to (15), assign operating room and doctor with higher priority
According to (15), assign observation room and nurse with higher priority
Operation schedule
et al. [46] constructed a learning model to predict mortality for second training is conducted after reimporting the first training
acute kidney injury patients in ICUs. The proposed prediction to strengthen the weight of a decision tree with better classi-
model performed better through comparison with two other fication performance, deteriorate the weight of a decision tree
machine learning models and the customized simplified acute with poor classification performance. To improve the prediction
physiology score II model. performance, the error correction strategy is introduced into the
Though random forest has high noise tolerance and generali- prediction model, and the weighted random forest with error
zation performance, to further improve the voting accuracy, this correction is further formed. The process is shown in Fig. 5.
research adds weight adjustment in the conventional random For testing sample x, suppose the output of the lth deci-
forest and forms the weighted random forest: the weight of sion tree is ftree, t (x) = i; i = 1, 2, … , c, i.e., the correspond-
decision trees should be set according to the classification abil- ing category l = 1, 2, … , L; L denotes the number of decision
ity of the constructed decision tree. In addition, to improve the trees in the random forest. Output of the random forest can be
robustness of weights and improve the classification level, the denoted as (14).
13
Support optimal scheduling with weighted random forest for operation resources
W1
Error corredtion
Wn
Forecasting results
fRF (x) = arg max {I}, the training process. The other part is the testing sample
(14)
i=1,2,…,c
which used to test each decision tree after the training
where I(⋅) represents the number of samples which satisfied process, and to calculate its classification accuracy:
ftree, t (x) = i. Xcorrect, t
The core of the applied weighted random forest model 𝜔l = , l = 1, 2, … , L, (15)
X
is divided into two parts. One part is used as the training
sample of the traditional random forest model to conduct
13
L. Li et al.
where Xcorrect, t denotes the number of samples with correct where n denotes the number of samples; Pf (i) and Pr (i),
classification of the lth decision tree and X is the number of respectively, presents the forecast value and actual
testing samples. value.
The correct rate is taken as the weight of the corre- (2) Error correction for predicting results:
sponding decision tree, and each decision tree is multiplied
n Pf (i) � ∑
n
by the weight when voting. Output of the applied weighted 𝛾=
∑
𝜔i ⋅ 𝜔t , (18)
random forest can be expressed in (16). i=1 Pr (i) i=1
We adopt coefficient of growth rate to conduct error modi- The final predicting value after error correction can be
fication and the process is as follows: expressed as
13
Support optimal scheduling with weighted random forest for operation resources
20 groups of experimental data to avoid experimental equipment), 36 surgeons, 6 postoperative observation rooms,
coincidence. and 12 nurses. Suppose the hospital works 7 days a week and
8 hours a day, while some operation resources may work
6.1 Experiment description overtime randomly.
To evaluate the performance and limitations of the pro- 6.2 CDR vs. FIFO
posed scheduling method, based on generated basic data of
patients and operation resources, we built simulation model To illustrate the effectiveness of the proposed dispatching
on FlexSim 11 which is shown in Fig. 6. In this experi- rule, in addition to the simulation results of the proposed
ment, we considered 3 anesthesia rooms, 6 anesthetists, 13 dispatching rule, we also recorded the results of FIFO (first
operation rooms (5 of which are equipped with expensive in first out). The simulation results are listed in Tables 1, 2,
Table 3 Operation efficiency of Daily working hours Operation hours Operation hours Efficiency Efficiency
doctors
CDR FIFO CDR FIFO
13
L. Li et al.
3, where “OR_1” denotes the utilization of NO.1 operation To analyze the simulation results, we carry out normali-
room; “OR_E_1” denotes the utilization of NO.1 operation zation processing on the above simulation results. The nor-
room equipped with expensive equipment. To demonstrate malized results are shown in Fig. 10.
the distinctions between these dispatching rules, we have From Table 4 and Fig. 10, we can draw the following
drawn the line charts presented in Figs. 7, 8, 9. conclusions:
From Tables 1, 2, 3 and Figs. 7, 8, 9, we can draw the
following conclusions: (1) Compared to the dispatching rule, the scheduling
approach improved WT, E_AN, E_SU, E_NU, U_AR,
(1) Compared with FIFO, the utilization of each opera- U_OR_E, U_OR, and U_PO respectively by 8.21%,
tion room has increased by more than 90%, or even 7.59%, 9.79%, 2.30%, 1.64%, 0.94%, 2.21%, and
up to 330%; the waiting time of each patient has been 1.23%. This can illustrate the usefulness and effective-
reduced by more than 180%, or up to 400%; the opera- ness of “feedback-mechanism”.
tion efficiency of each doctor has increased by more (2) Regardless of the dispatching parameters, the proposed
than 11%, even reaching 198%. scheduling approach can effectively improve perfor-
(2) The utilization of each operation room could maintain mances and remain within a relatively stable range.
relative stability: fall between 70 and 90%; the waiting (3) The proposed scheduling approach could respond to the
time of each patient can be kept relative stability: fall changing manufacturing environment, such as sudden
in between 60 and 80 hours. addition of emergency operation, some uncertain factor
(3) Owing to the various influence factors such as sur- of operation resources and patients.
geons’ capacity, scheduling, and random vacating, the (4) From these above results, we can confirm that the pro-
stability of doctors’ operation efficiency is not good. posed method works to maximize the utilization of
(4) The high utilization of operation resources came from operation resources and minimize the waiting time of
high response to all patients under scheduling plus the patients.
cases of accident-related incidents.
100.00 0.90
90.00 0.80
80.00 0.70
70.00
60.00 0.60
50.00 0.50
40.00 0.40
30.00 0.30
20.00 0.20
10.00
0.00 0.10
0.00
O _1
O _2
O _3
O _4
_5
_1
_2
_3
_4
_5
_6
_7
_8
_E
_E
_E
_E
_E
_1
_3
_5
_7
D 9
D 1
D 3
D 5
D 7
D 9
D 1
D 3
D 5
D 7
D 9
D 1
D 3
5
O
_
_1
_1
_1
_1
_1
_2
_2
_2
_2
_2
_3
_3
_3
R
D
D
D
D
D
O
13
Support optimal scheduling with weighted random forest for operation resources
NO. Waiting time Efficiency Efficiency surgeon Efficiency nurse Utilization AR Utilization OR_E Utilization OR Utilization PO
anesthetist
13
L. Li et al.
References 19. Cardoen, B., Demeulemeester, E., & Beliën, J. (2010). Operat-
ing room planning and scheduling: a literature review. European
Journal of Operational Research, 201(3), 921–932.
1. Pinker, E., & Tezcan, T. (2013). Determining the optimal con-
20. Pham, D. N., & Klinkert, A. (2008). Surgical case scheduling as
guration of hospital inpatient rooms in the presence of isolation
a generalized job shop scheduling problem. European Journal of
patients. Operations Research, 61(6), 1259–1276.
Operational Research, 185(3), 1011–1025.
2. Cardoso, T., Oliveira, M. D., Barbosa-Póvoa, A., & Nickel, S.
21. Dexter, F., Wachtel, R. E., & Epstein, R. H. (2016). Decreasing
(2016). Moving towards an equitable long-term care network:
the hours that anesthesiologists and nurse anesthetists work late
a multi-objective and multi-period planning approach. Omega,
by making decisions to reduce the hours of over-utilized operating
58, 69–85.
room time. Anesthesia and Analgesia, 122(3), 831–842.
3. Cardoso, T., Oliveira, M. D., Barbosa-Póvoa, A., & Nickel, S.
22. Lamiri, M., Xie, X. L., Dolgui, A., & Grimaud, F. (2008). A sto-
(2015). An integrated approach for planning a long-term care
chastic model for operating room planning with elective and emer-
network with uncertainty, strategic policy and equity consid-
gency demand for operation. European Journal of Operational
erations. European Journal of Operational Research, 247(1),
Research, 185(3), 1026–1037.
321–334.
23. Wachtel, R. E., & Dexter, F. (2008). Tactical increases in operat-
4. Xiang, W., Yin, J., & Lim, G. (2015). An ant colony optimiza-
ing room block time for capacity planning should not be based on
tion approach for solving an operating room operation scheduling
utilization. Anesthesia and Analgesia, 106(1), 215–226.
problem. Computers and Industrial Engineering, 85, 335–345.
24. Hans, E., Wullink, G., Houdenhoven, M. V., & Kazemier, G.
5. Silva, T., Souza, M. C., Saldanha, R. R., & Burke, E. K. (2015).
(2006). Robust surgery loading. European Journal of Operational
Surgical scheduling with simultaneous employment of specialised
Research, 185(3), 1038–1050.
human resources. European Journal of Operational Research,
25. Shu, W., & Luo, L. (2008). A surgical scheduling study based
245(3), 719–730.
on objective programming. Technology and Market, 2, 42–44 (in
6. Maenhout, B., & Vanhoucke, M. (2013). An integrated nurse
Chinese).
stafng and scheduling analysis for longer-term nursing staff allo-
26. Zhong, L. W., Luo, S. C., Yang, G. P., Wang, G. Y., Xu, L., Zhao,
cation problems. Omega, 41(2), 485–499.
C. M., & Zhang, P. (2009). Study on surgery scheduling optimiza-
7. Dios, M., Molina-Pariente, J. M., Fernandez-Viagas, V., Andrade-
tion and computer program management in operating room. Jour-
Pineda, J. L., & Framinan, J. M. (2015). A decision support sys-
nal of Shanghai Second University of Technology, 26(4), 286–290
tem for operating room scheduling. Computers and Industrial
(in Chinese).
Engineering, 88, 430–443.
27. Bai, X., Luo, L., & Li, M. R. (2011). The present situation and
8. Zhang, L. M., Chang, H. Y., & Xu, R. T. (2013). The patient
development prospect of the study on surgical scheduling in
admission scheduling of an ophthalmic hospital using genetic
hospital management. Management Review, 23(1), 121–128 (in
algorithm. Advanced Materials Research, 756, 1423–1432.
Chinese).
9. Lu, Y., Xie, X., & Jiang, Z. (2018). Dynamic appointment sched-
28. Kamran, M. A., Karimi, B., & Dellaert, N. (2018). Uncertainty in
uling with wait-dependent abandonment. European Journal of
advance scheduling problem in operating room planning. Comput-
Operational Research, 265(3), 975–984.
ers and Industrial Engineering, 126, 252–268.
10. Andersen, A. R., Nielsen, B. F., & Reinhardt, L. B. (2017).
29. Xiao, G., Jaarsveld, W., Dong, M., & Klundert, J. (2016). Stochas-
Optimization of hospital ward resources with patient relocation
tic programming analysis and solutions to schedule overcrowded
using Markov chain modeling. European Journal of Operational
operating rooms in China. Computers and Operations Research,
Research, 260(3), 1152–1163.
74, 78–91.
11. Qi, J. (2016). Mitigating delays and unfairness in appointment
30. Pang, B., Xie, X., Song, Y., & Luo, L. (2019). Operation schedul-
systems. Management Science, 63(2), 566–583.
ing under case cancellation and operation duration uncertainty.
12. Guo, H., Gao, S., Tsui, K. L., & Niu, T. (2017). Simulation opti-
IEEE Transactions on Automation Science and Engineering,
mization for medical staff conguration at emergency department
16(1), 74–86.
in Hong Kong. IEEE Transactions on Automation Science and
31. Molina-Pariente, J. M., Fernandez-Viagas, V., & Framinan, J.
Engineering, 14(4), 1655–1665.
M. (2015). Integrated operating room planning and scheduling
13. Zhong, X., Li, J., Bain, P. A., & Musa, A. J. (2017). Electronic
problem with assistant surgeon dependent operation durations.
visits in primary care: modeling, analysis, and scheduling poli-
Computers and Industrial Engineering, 82, 8–20.
cies. IEEE Transactions on Automation Science and Engineering,
32. Erhard, M., Schoenfelder, J., Fügener, A., & Brunner, J. O. (2018).
14(3), 1451–1466.
State of the art in physician scheduling. European Journal of
14. Ahmadi-Javid, A., Jalali, Z., & Klassen, K. J. (2017). Outpatient
Operational Research, 265(1), 1–18.
appointment systems in healthcare: a review of optimization stud-
33. Qiu, C., Cannesson, M., Morkos, A., Nguyen, V. T., LaPlace, D.,
ies. European Journal of Operational Research, 258(1), 3–34.
Trivedi, N. S., et al. (2016). Practice and outcomes of the perio-
15. Huh, W. T., Liu, N., & Truong, V. A. (2013). Multiresource allo-
perative surgical home in a california integrated delivery system.
cation scheduling in dynamic environments. Manufacturing and
Anesthesia and Analgesia, 123(3), 597–606.
Service Operations Management, 15(2), 280–291.
34. Zhou, L., Geng, N., Jiang, Z., & Wang, X. (2017). Combining
16. Liu, N., Truong, V. A., Wang, X., & Anderson, B. (2019). Inte-
revenue and equity in capacity allocation of imaging facilities.
grated scheduling and capacity planning with considerations for
European Journal of Operational Research, 256(2), 619–628.
patients’ length-of-stays. Production and Operations Manage-
35. Zhou, L., Geng, N., Jiang, Z., & Wang, X. (2018). Multi-objec-
ment, 28(7), 1735–1756.
tive capacity allocation of hospital wards combining revenue and
17. Addis, B., Carello, G., Grosso, A., & Tánfani, E. (2016). Operat-
equity. Omega, 81, 220–233.
ing room scheduling and rescheduling: a rolling horizon approach.
36. Kim, K., & Mehrotra, S. (2015). A two-stage stochastic integer
Flexible Services and Manufacturing Journal, 28(1–2), 206–232.
programming approach to integrated stafng and scheduling with
18. Magerlein, J. M., & Martin, J. B. (1978). Surgical demand sched-
application to nurse management. Operation Researches, 63(6),
uling: a review. Health Services Research, 13(4), 418–433.
1431–1451.
13
Support optimal scheduling with weighted random forest for operation resources
37. Rath, S., Rajaram, K., & Mahajan, A. (2017). Integrated anesthe- unmanned systems. She has over 80 publications including 4 books,
siologist and room scheduling for surgeries: Methodology and 50+ journal papers, and 2 book chapters.
application. Operation Researches, 65(6), 1460–1478.
38. Ali, H. H., Lamsali, H., & Othman, S. N. (2019). Operating rooms
scheduling for elective surgeries in a hospital affected by war- Qingyun Yu is a Ph.D. candidate
related incidents. Journal of Medical Systems. https://doi.org/10. of control science and engineer-
1007/s42417-020-00265-8. ing at Tongji University. She
39. Al, R. A., Chen, T., & Judeh, M. (2018). Optimal operating received her B.Sc. degree in
room scheduling for normal and unexpected events in a smart automation from Jiangnan Uni-
hospital. Operation Researches, 18(3), 579–602. versity, China in 2013. Her
40. Park, H. S., Kim, S. H., Bong, M. R., Choi, D. K., Kim, W. J., research interests are in produc-
Ku, S. W., et al. (2020). Optimization of the operating room tion planning and scheduling,
scheduling process for improving efficiency in a tertiary hospi- computational intelligence and
tal. Journal of Medical Systems, 44(171), 1–7. semiconductor manufacturing.
41. Assad, D. B. N., & Spiegel, T. (2019). Maximizing the effi-
ciency of residents operating room scheduling: a case study at
a teaching hospital. Production, 29, e20190025.
42. Zhou, L. P., Geng, N., Jiang, Z. B., & Wang, X. X. (2020).
Public hospital inpatient room allocation and patient scheduling
considering equity. IEEE Transactions on Automation Science
and Engineering, 17(3), 1124–1139. Haoyi Shi is an M.Sc. candidate
43. Gartnera, D., & Padmanb, R. (2019). Flexible hospital-wide of control science and engineer-
elective patient scheduling. Journal of The Operational ing at Tongji University. He
Research Society, 71(6), 878–892. received his B.Sc. degree in
44. Li, L., Liu, C., Li, F., Zhao, S. Z., & Gong, R. R. (2018). A automation from Tongji Univer-
random forest and simulation approach for scheduling opera- sity, China in 2019. His research
tion rooms: Elective surgery cancelation in a Chinese hospital interest is in machine learning.
urology department. International Journal of Health Planning
and Management, 33(4), 941–966.
45. Lapp, L., Bouamrane, M. M., & Kavanagh, K. (2019). Evalua-
tion of random forest and ensemble methods at predicting com-
plications following cardiac surgery. Artificial Intelligence in
Medicine, 11526, 376–385.
46. Lin, K., Hu, Y. H., & Kong, G. L. (2019). Predicting in-hospital
mortality of patients with acute kidney injury in the ICU using
random forest model. International Journal of Medical Infor-
matics, 125, 53–61.
Yuguang Liu is an M.Sc. candi-
date of control science and engi-
neering at Tongji University. He
Li Li is Professor of control sci-
received his B.Sc. degree in
ence and engineering at Tongji
automation from Tongji Univer-
University. She received her
sity, China in 2019. His research
B.Sc. degree and M.Sc. degree
interest is in machine learning.
in electrical automation from
Shenyang Agriculture Univer-
sity, China, in 1996 and 1999,
respectively, and Ph.D. degree in
mechatronics engineering from
Shenyang Institute of Automa-
tion, Chinese Academy of Sci-
ence in 2003. Her research inter-
ests are in intelligent
manufacturing, machine learn-
ing, artificial intelligence, and
13