Symbol | Description |
---|---|
Patient types | |
IP | Inpatient |
OP | Outpatient |
EP | Emergency patient |
Indices | |
i | i − th regular service period, i = 1, …, N |
k | k − th overtime service period, k = 1, …, K |
j | Patient type, j = IP, OP, EP |
h | h − th outpatient scheduled for regular service period i, \( h=1,\dots, {Ag}_i^{\mathrm{OP}} \) |
Intervals | |
ti, t(N + k) | Start of i − th regular period and of k − th overtime period |
ti + 1, t(N + k + 1) | End of i − th regular period and of k − th extra period |
State variables | |
\( {w}_i^j \) | Number of type j patients waiting for service at the start of regular period i, for j = IP, OP, EP |
\( {w}_{\left(N+k\right)}^j \) | Number of type j patients waiting for service at the start of overtime period N + k, for j = IP, OP |
Z | Space containing all possible states of N regular periods |
Zi | Set of all feasible states at the start of regular period i, immediately before waiting patients are selected for service, such that Zi ∈ Z |
zi | State at the start of regular period i, such that \( {z}_i=\left({w}_i^{\mathrm{IP}},{w}_i^{\mathrm{OP}},{w}_i^{\mathrm{EP}}\right)\in {Z}_i \), gives the number of IPs, OPs and EPs waiting to be served |
|zi| | Sum of elements in state zi, \( \left|{z}_i\right|={w}_i^{\mathrm{IP}}+{w}_i^{\mathrm{OP}}+{w}_i^{\mathrm{EP}} \) |
S | Space containing all possible states of K overtime periods |
Sk | Set of all feasible states at the start of overtime period k, immediately before waiting patients are selected for service, such that Sk ∈ S |
sk | State at the start of overtime period k, such that \( {s}_k=\left({w}_{\left(N+k\right)}^{\mathrm{IP}},{w}_{\left(N+k\right)}^{\mathrm{OP}}\right)\in {S}_k \), gives the number of IPs and OPs waiting to be served |
|sk| | Sum of elements in state sk, \( \left|{s}_k\right|={w}_{\left(N+k\right)}^{\mathrm{IP}}+{w}_{\left(N+k\right)}^{\mathrm{OP}} \) |
Actions | |
A | Set of all possible actions in N regular periods |
\( {A}_{z_i} \) | Set of all feasible actions in state zi, such that \( {A}_{z_i}\in A \) |
ai | Action taken in regular period i, such that \( {a}_i=\left({a}_i^{\mathrm{IP}},{a}_i^{\mathrm{OP}},{a}_i^{\mathrm{EP}}\right)\in {A}_{z_i} \), represent all IPs, OPs and EPs selected for service |
B | Set of all possible actions in K overtime periods |
\( {B}_{s_k} \) | Set of all feasible actions in state sk, such that \( {B}_{s_k}\in B \) |
bk | Action taken in overtime period k, such that \( {b}_k=\left({b}_{\left(N+k\right)}^{\mathrm{IP}},{b}_{\left(N+k\right)}^{\mathrm{OP}}\right)\in {B}_{s_k} \), represent all IPs and OPs selected for service |
Model parameters | |
N | Total number of regular periods |
K | Total number of overtime periods |
\( {p}_i^j \) | Arrival probability of patient type j during regular period i, for j = IP, OP, EP |
AgOP | Appointment schedule of OPs |
\( {Ag}_i^{\mathrm{OP}} \) | Number of OPs scheduled in regular period i |
Ci, C(N + k) | Service capacity in each service period, given by the number of equipment available in regular periods i and in overtime periods N + k |
wcj | Individual waiting cost for patient type j during regular period, for j = IP, OP |
ocj | Individual overtime cost of serving patient type j, for j = IP, OP |
pcj | Individual penalty cost for not serving patient type j, for j = IP, OP |
Functions | |
Pi | Transition probability between states i and i + 1 |
\( {P}_i^j \) | Transition probability between states i and i + 1 for patients type j, such that j = IP, OP, EP |
wci | Total waiting cost during regular period i |
ock | Total overtime cost in period k |
pcN + K + 1 | Total penalty cost for not providing service to patients |
TCN + K | Total overall cost during a finite horizon decision period (one business day), with N + K decision points |
Vi(zi) | Minimum expected cost for each regular period i |
Vk(sk) | Minimum expected cost for each overtime period k |
VN + K + 1(sN + K + 1) | Minimum expected penalty cost |