2
3
4
5
6
7
8
The objective is to minimize the time patient stays in hospital
for surgery. The important considerations involved are:
9
• I: Set of Room types.
• J: Set of Medical specialities.
• D: Set of Days.
• i: Index for Room type.
• j: Index for speciality.
• k, l : Indices for days.
• s: amount of staffed hours per day.
• ai: Number of operating rooms of type i.
• ejk: Emergency patient’s surgery demand for speciality j on day k (hours).
• ojk: Non-Emergency patient’s surgery demand for speciality j on day k (hours).
• cjk: The maximum number of operating rooms that speciality j can utilise on
day k (hours).
• ρkl: Number of days delayed if the surgery is postponed from day k to day l.
• Θ: The equivalent number of days delayed if some surgery demand is not met
in the model.
• β : Penalty rate for undersupply of OR hours to a speciality.
10
• xijk: Number of Operating Rooms of type i allocated to speciality j
on day k.
• yjk: Amount of Emergency OR’s staffed hours allocated to speciality j
on day k.
• zjkl: Speciality j’s non-emergency demand postponed from day k to
day l.
• ujk: Speciality j’s unmet non-emergency demand on day k.
• bjk: Amount of idle time of the OR allocated to speciality j on day k.
• h: Total amount of idle time of all non-emergency OR’s.
• pj: oversupply of OR hours to speciality j relative to its desired level.
• qj: Undersupply of OR hours to speciality j relative to its desired
level.
11
12
13
Minimize
∑ ∑ (ρkl ∑ zjkl) + θ∑ ∑ ujk + β∑qj
kϵD lϵD jϵJ jϵJ kϵD jϵJ
14
∑ xijk = ai For all i,k
jϵJ
15
h = ∑ ∑ bjk
jϵJ kϵD
Xijk is an integer.
16
h∑ ojk
∑ bjk -
kϵD
kϵD = pj – qj
∑ ∑ ojk
jϵJ kϵD
For all j
17
Number of operating theatres types, i: 2
Number of staffed hours, s: 8 hrs
Delay for Unmet demand, θ : 1 day
Number of Operating days, D: 5
Number of specialities, J: 2
Penalty rate, β : 0.1
Maximum no. of Operating Rooms for Speciality 1, ci1: 3
Maximum no. of Operating Rooms for Speciality 2, ci2: 3
No. of Operating Rooms of type 1, a1: 3
No. of Operating Rooms of type 2, a2: 2
18
DAY SPECIALITY 1 SPECIALITY 2
MON 20 10
TUE 18 11
WED 22 9
THR 19 12
FRI 21 13
19
20
• Optimized length of stay: 144.00 hours.
• Rooms allocated to each Speciality on each
day:
22
h = ∑ ∑ bjk
jϵJ kϵD
23
h∑ ojk
kϵD = pj – qj For all j.
∑ bjk - ∑ ∑ ojk
kϵD jϵJ kϵD
Xijk is an integer.
24
∑ xijk = ai For all j,k
jϵJ
25
h = ∑ ∑ bjk
jϵJ kϵD
26
h∑ ojk
kϵD = pj – qj For all j.
∑ bjk -
kϵD ∑ ∑ ojk
jϵJ kϵD
Xijk is an integer.
27
Here working of operation theatre department
has been modeled using ARENA.
• Inter arrival time of patients is seen to follow
Exponential Random distribution with a mean
of 45 minutes.
• All operations are assumed to follow Uniform
distribution with minimum of 1 hour and
maximum of 3 hours.
28
29
30
Dinh-Nguyen Pham,Andreas Klinkert “Surgical Case Scheduling as generalized job
shop scheduling problem”, European Journal of operation Research 185 (2008),
pp1011-1025.
Bo Zhang, PavanKumar Murali, Maged Dessouky, and David Belson. “A Mixed Integer
Programming Approach For Allocating Operating Room Capacity”, Daniel J. Epstein
Department of Industrial and Systems Engineering, University of Southern
California,2006.
31
H.Fei, N.Meskens, “A planning and scheduling problem for an
operating theatre using an open scheduling strategy”, Computers
& Industrial Engineering 78(2009), pp 144-54.
32
Brian R Hunt, “A Guide to MATLAB - For Beginners and
Experienced Users”, Cambridge University Press, 2006.
33
34