| Literature DB >> 34071415 |
Pi-Yu Hsu1, Shao-Hua Lo1, Hsin-Gin Hwang1, Bertrand M T Lin1.
Abstract
This paper considers scheduling of surgical operations across multiple operating rooms subject to the limited availability of anaesthetists. The objective is to construct a feasible operations schedule that has the minimum makespan, i.e., the completion time of all operations. We abstract the problem into a theoretical server scheduling problem and formulate it in a mathematical form by proposing an integer programming model. Due to the intractability of its computing time, we circumvent the exact approaches and develop two approximation methods. Then, the steepest descent search is adopted for improving the solutions. Computational study suggests that the proposed methods can produce quality solutions in a few seconds.Entities:
Keywords: anaesthesia scheduling; heuristic algorithm; integer programming; makespan
Year: 2021 PMID: 34071415 PMCID: PMC8228150 DOI: 10.3390/healthcare9060640
Source DB: PubMed Journal: Healthcare (Basel) ISSN: 2227-9032
Figure 1Two example schedules.
Results for and .
| Method | IP | SPT | LL | SPT+SD | LL+SD | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 2 | 5 | 0.10 | 40.2 | - | 52.6 | 23.57 | - | 48.4 | 16.94 | 0.01 | 42.8 | 6.07 | - | 42.8 | 6.07 |
| 3 | 5 | 0.23 | 57.6 | - | 83.8 | 31.26 | - | 69.6 | 17.24 | 0.02 | 61.4 | 6.19 | - | 60.0 | 4.00 |
| 5 | 5 | 3.99 | 90.0 | - | 136.8 | 34.21 | - | 108.6 | 17.13 | 0.07 | 98.0 | 8.16 | 0.04 | 95.0 | 5.26 |
| 7 | 3 | 1084.29 | 123.0 | - | 197.0 | 37.56 | - | 146.2 | 15.87 | 0.17 | 130.8 | 5.96 | 0.14 | 129.4 | 4.95 |
| 8 | 2 | 1084.32 | 137.8 | - | 218.0 | 37.08 | - | 164.8 | 16.38 | 0.2 | 147.4 | 6.51 | 0.16 | 149.0 | 7.52 |
-: The run time is less than 0.01 s.
Results for and .
| Method | IP | SPT | LL | SPT+SD | LL+SD | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 2 | 5 | 0.23 | 82.6 | - | 106.8 | 22.66 | - | 91.2 | 9.43 | - | 85.8 | 3.73 | 0.02 | 85.0 | 2.82 |
| 3 | 5 | 0.31 | 121.4 | - | 158.6 | 23.46 | - | 130.0 | 6.62 | 0.03 | 123.4 | 1.62 | 0.01 | 122.6 | 0.98 |
| 5 | 5 | 4.79 | 187.6 | - | 250.8 | 25.20 | - | 199.0 | 5.73 | 0.09 | 189.8 | 1.16 | 0.07 | 187.8 | 0.11 |
| 7 | 5 | 22.99 | 234.4 | - | 353.2 | 33.64 | - | 269.4 | 12.99 | 0.16 | 254.6 | 7.93 | 0.19 | 254.8 | 8.01 |
| 8 | 5 | 209.57 | 280.4 | - | 400.6 | 30.05 | - | 299.0 | 6.22 | 0.24 | 282.4 | 0.71 | 0.21 | 284.0 | 1.27 |
Heuristic results for and .
| Method | SPT | LL | SPT+SD | LL+SD | ||||||
|---|---|---|---|---|---|---|---|---|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
| 10 | - | 277.6 | - | 206.0 | 0.18 | 182.8 | 34.15 | 0.16 | 183.6 | 10.87 |
| 20 | - | 557.0 | - | 451.0 | 1.52 | 377.2 | 32.28 | 1.15 | 378.2 | 16.14 |
| 30 | - | 991.8 | - | 671.0 | 4.44 | 554.0 | 44.14 | 4.75 | 548.4 | 18.27 |
Heuristic results for and .
| Method | SPT | LL | SPT+SD | LL+SD | ||||||
|---|---|---|---|---|---|---|---|---|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
| 10 | - | 499.8 | - | 385.2 | 0.15 | 346.6 | 30.65 | 0.17 | 348.6 | 9.50 |
| 20 | - | 968.0 | - | 872.8 | 0.87 | 722.6 | 25.35 | 0.87 | 722.8 | 17.19 |
| 30 | - | 1494.4 | 0.01 | 1209.6 | 3.57 | 1065.0 | 20.73 | 3.46 | 1062.4 | 12.17 |