| Literature DB >> 31258236 |
Wasakorn Laesanklang1, Dario Landa-Silva1.
Abstract
We tackle home healthcare planning scenarios in the UK using decomposition methods that incorporate mixed integer programming solvers and heuristics. Home healthcare planning is a difficult problem that integrates aspects from scheduling and routing. Solving real-world size instances of these problems still presents a significant challenge to modern exact optimization solvers. Nevertheless, we propose decomposition techniques to harness the power of such solvers while still offering a practical approach to produce high-quality solutions to real-world problem instances. We first decompose the problem into several smaller sub-problems. Next, mixed integer programming and/or heuristics are used to tackle the sub-problems. Finally, the sub-problem solutions are combined into a single valid solution for the whole problem. The different decomposition methods differ in the way in which sub-problems are generated and the way in which conflicting assignments are tackled (i.e. avoided or repaired). We present the results obtained by the proposed decomposition methods and compare them to solutions obtained with other methods. In addition, we conduct a study that reveals how the different steps in the proposed method contribute to those results. The main contribution of this paper is a better understanding of effective ways to combine mixed integer programming within effective decomposition methods to solve real-world instances of home healthcare planning problems in practical computation time.Entities:
Keywords: Heuristic decomposition; Home healthcare planning; Mixed integer programming; Problem decomposition; Workforce scheduling and routing
Year: 2016 PMID: 31258236 PMCID: PMC6560490 DOI: 10.1007/s10479-016-2352-8
Source DB: PubMed Journal: Ann Oper Res ISSN: 0254-5330 Impact factor: 4.854
The HHC problem instances obtained from real-world operational scenarios
| Set | | | | | | | | | Set | | | | | | | | |
|---|---|---|---|---|---|---|---|---|---|
| WSRP-A-01 | 23 | 25 | 31 | 6 | WSRP-B-01 | 25 | 27 | 36 | 6 |
| WSRP-A-02 | 22 | 24 | 31 | 4 | WSRP-B-02 | 25 | 11 | 12 | 4 |
| WSRP-A-03 | 22 | 28 | 38 | 5 | WSRP-B-03 | 34 | 43 | 69 | 6 |
| WSRP-A-04 | 19 | 22 | 28 | 3 | WSRP-B-04 | 34 | 14 | 30 | 4 |
| WSRP-A-05 | 19 | 9 | 13 | 3 | WSRP-B-05 | 32 | 38 | 61 | 8 |
| WSRP-A-06 | 21 | 22 | 28 | 7 | WSRP-B-06 | 32 | 38 | 57 | 7 |
| WSRP-A-07 | 21 | 9 | 13 | 3 | WSRP-B-07 | 32 | 38 | 61 | 7 |
| WSRP-C-01 | 1037 | 8 | 177 | 8 | WSRP-D-01 | 164 | 233 | 483 | 13 |
| WSRP-C-02 | 618 | 4 | 7 | 4 | WSRP-D-02 | 166 | 215 | 454 | 12 |
| WSRP-C-03 | 1077 | 7 | 150 | 7 | WSRP-D-03 | 174 | 279 | 585 | 15 |
| WSRP-C-04 | 979 | 8 | 32 | 8 | WSRP-D-04 | 174 | 237 | 520 | 15 |
| WSRP-C-05 | 821 | 6 | 29 | 6 | WSRP-D-05 | 173 | 259 | 538 | 15 |
| WSRP-C-06 | 816 | 11 | 158 | 11 | WSRP-D-06 | 174 | 291 | 610 | 15 |
| WSRP-C-07 | 349 | 5 | 6 | 6 | WSRP-D-07 | 173 | 293 | 611 | 15 |
| WSRP-E-01 | 243 | 239 | 418 | 13 | WSRP-F-01 | 805 | 477 | 1211 | 45 |
| WSRP-E-02 | 244 | 257 | 425 | 14 | WSRP-F-02 | 769 | 496 | 1243 | 46 |
| WSRP-E-03 | 267 | 264 | 462 | 15 | WSRP-F-03 | 898 | 582 | 1479 | 54 |
| WSRP-E-04 | 266 | 174 | 351 | 13 | WSRP-F-04 | 789 | 513 | 1448 | 47 |
| WSRP-E-05 | 278 | 263 | 461 | 15 | WSRP-F-05 | 883 | 626 | 1599 | 59 |
| WSRP-E-06 | 278 | 138 | 301 | 13 | WSRP-F-06 | 783 | 565 | 1582 | 44 |
| WSRP-E-07 | 302 | 276 | 498 | 16 | WSRP-F-07 | 1011 | 711 | 1726 | 64 |
|K| number of workers, |L| number of task locations, |T| number of tasks, |A| number of geographical regions
Fig. 1The Geographical Decomposition with Conflict Avoidance (GDCA) Approach
Fig. 2The Geographical Decomposition with Conflict Repair (GDCR) Approach
Fig. 3Proportion of tasks assigned in each stage of GDCR. Each bar shows for a problem instance, the percentage of tasks assigned by each stage: decomposition, conflict repair and heuristic assignment. In very few cases there are tasks left unassigned after the three stages are completed
Fig. 4Proportion of travelling distance generated in each stage of GDCR. Each bar shows for a problem instance, the percentage of travelling distance in the portion of path generated by each stage: decomposition, conflict repair and heuristic assignment
Fig. 5Proportion of computation time used in each stage of GDCR. Each bar shows for a problem instance, the percentage of computation time used by each stage: decomposition, conflict repair and heuristic assignment
Fig. 6Overview of Repeated Decomposition and Conflict Repair method
Fig. 7Overall results using the nine decomposition procedures within RDCR on the 42 problem instances. The sub-figure on the left shows the number of best known solutions found with each procedure. The sub-figure in the middle shows the average objective value obtained with each procedure. The sub-figure on the right shows the average computational time in seconds when using each procedure
Comparison between GDCR and RDCR on the same decomposition rule (LBU-BF)
| Instance | GDCR | RDCR |
| Instance | GDCR | RDCR |
| ||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| %Heur | Obj | #Iter | Obj | %Heur | Obj | #Iter | Obj | ||||
| WSRP-A-01 | 6.25 | 4.06 | 2 |
| 1.50 | WSRP-B-01 | 19.44 | 1.88 | 2 |
| 6.28 |
| WSRP-A-02 | 6.45 | 2.98 | 2 |
| 1.71 | WSRP-B-02 | 0.00 |
| 1 |
| 0.00 |
| WSRP-A-03 | 21.05 | 7.14 | 2 |
| 3.92 | WSRP-B-03 | 35.21 | 2.08 | 3 |
| 11.15 |
| WSRP-A-04 | 10.71 | 2.01 | 2 |
| 3.29 | WSRP-B-04 | 13.33 | 2.13 | 2 |
| 0.51 |
| WSRP-A-05 | 0.00 |
| 1 |
| 0.00 | WSRP-B-05 | 30.65 | 3.11 | 3 |
| 4.09 |
| WSRP-A-06 | 14.29 | 3.70 | 2 |
| 3.83 | WSRP-B-06 | 21.05 | 1.82 | 2 |
| 3.56 |
| WSRP-A-07 | 0.00 |
| 1 |
| 0.00 | WSRP-B-07 | 32.79 | 2.59 | 2 |
| 21.5 |
| WSRP-C-01 | 22.60 | 172.38 | 3 |
| 23.68 | WSRP-D-01 | 25.97 | 214.45 | 4 |
| 4.28 |
| WSRP-C-02 | 0.00 |
| 1 |
| 0.00 | WSRP-D-02 | 29.46 | 204.52 | 4 |
| 2.81 |
| WSRP-C-03 | 26.67 | 161.02 | 3 |
| 0.98 | WSRP-D-03 | 23.11 | 208.49 | 4 |
| 0.30 |
| WSRP-C-04 | 0.00 |
| 1 |
| 0.00 | WSRP-D-04 | 28.32 |
| 4 | 211.79 |
|
| WSRP-C-05 | 6.90 | 15.26 | 2 |
| 0.12 | WSRP-D-05 | 20.07 | 186.81 | 4 |
| 1.65 |
| WSRP-C-06 | 40.51 |
| 3 | 196.90 |
| WSRP-D-06 | 19.69 | 200.96 | 4 |
| 1.03 |
| WSRP-C-07 | 0.00 |
| 1 |
| 0.00 | WSRP-D-07 | 19.94 |
| 4 | 202.85 |
|
| WSRP-E-01 | 18.64 |
| 4 | 5.19 |
| WSRP-F-01 | 30.21 | 3392.52 | 5 |
| 36.6 |
| WSRP-E-02 | 22.27 |
| 4 | 3.22 |
| WSRP-F-02 | 30.47 |
| 5 | 2505.38 |
|
| WSRP-E-03 | 25.05 |
| 4 | 4.23 |
| WSRP-F-03 | 25.13 | 711.43 | 4 |
| 1.07 |
| WSRP-E-04 | 26.17 | 2.47 | 4 |
| 27.5 | WSRP-F-04 | 28.61 | 1450.50 | 4 |
| 0.18 |
| WSRP-E-05 | 22.73 |
| 4 | 7.26 |
| WSRP-F-05 | 26.55 | 319.47 | 5 |
| 1.45 |
| WSRP-E-06 | 24.61 | 2.57 | 4 |
| 10.1 | WSRP-F-06 | 25.86 | 755.98 | 4 |
| 1.80 |
| WSRP-E-07 | 17.85 |
| 4 | 7.71 |
| WSRP-F-07 | 25.45 | 3619.02 | 5 |
| 0.40 |
Table presents percentage of heuristic assignment made in GDCR, objective value from using GDCR, the number of iterations used in RDCR, objective value from using RDCR and percentage differences between the two solutions
Bold text presents better solution
Positive percentage difference refers to the case that RDCR provides better solution
Negative percentage difference refers to the case that GDCR provides better solution
Fig. 8Number of best known solutions (left sub-figure) and average objective function (right sub-figure) of GDCA, GDCR, RDCR, heuristic assignment (Heur) and solution from a human planned (Human). A lower objective value presents a better result
Solution objective values for the optimal solution, and obtained by GDCA, GDCR, RDCR, heuristic assignment (Heur) and human planner on the 42 instances
| Instance | Optimal | GDCA | GDCR | RDCR | Heur | Human | Instance | GDCA | GDCR | RDCR | Heur | Human |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| WSRP-A-01 |
| 5.65 | 4.48 | 4.00 | 5.46 | 307 | WSRP-D-01 | 496 | 210 |
| 236 | 17,386 |
| WSRP-A-02 |
| 4.53 | 3.36 | 2.93 | 4.42 | 75.3 | WSRP-D-02 | 373 | 206 |
| 244 | 13,830 |
| WSRP-A-03 |
| 10.6 | 4.93 | 6.86 | 7.41 | 68.4 | WSRP-D-03 | 3213 | 229 |
| 221 | 26,919 |
| WSRP-A-04 |
| 3.09 | 2.49 | 1.95 | 2.36 | 93.2 | WSRP-D-04 | 419 | 219 |
| 223 | 16,677 |
| WSRP-A-05 |
| 3.54 | 3.12 |
| 3.15 | 24.5 | WSRP-D-05 | 244 | 202 |
| 189 | 33,705 |
| WSRP-A-06 |
| 3.74 | 3.62 | 3.56 | 5.67 | 24.6 | WSRP-D-06 | 1411 | 223 |
|
| 23,869 |
| WSRP-A-07 |
| 4.81 | 4.07 |
| 7.10 | 27.7 | WSRP-D-07 | 753 | 218 | 203 |
| 22,794 |
| WSRP-B-01 |
| 1.79 | 1.89 | 1.76 | 2.87 | 200 | WSRP-E-01 | 33.0 |
| 5.19 | 6.27 | 180,633 |
| WSRP-B-02 |
| 1.89 |
| 1.80 | 2.83 | 1.94 | WSRP-E-02 | 26.0 |
| 3.22 | 4.83 | 78,012 |
| WSRP-B-03 |
| 2.06 | 1.89 | 1.85 | 2.97 | 692 | WSRP-E-03 | 29.0 |
| 4.23 | 8.27 | 61,624 |
| WSRP-B-04 |
| 2.21 | 2.13 | 2.12 | 3.01 | 130 | WSRP-E-04 | 28.5 |
|
| 4.30 | 101,369 |
| WSRP-B-05 |
| 4.74 | 2.54 | 2.98 | 2.88 | 623 | WSRP-E-05 | 270 |
| 7.26 | 8.25 | 32,075 |
| WSRP-B-06 |
| 2.52 | 1.75 | 1.75 | 2.91 | 112 | WSRP-E-06 | 24.6 |
| 2.30 | 5.43 | 80,479 |
| WSRP-B-07 |
| 4.06 | 2.94 | 2.03 | 3.44 | 474 | WSRP-E-07 | 428 |
| 7.71 | 5.68 | 142,485 |
| WSRP-C-01 | N/A | 905 | 133 |
| 185 | 29,642 | WSRP-F-01 | 64,305 | 2740 |
| 2810 | 89,383 |
| WSRP-C-02 |
| 3.61 |
|
| 4.86 | 6.41 | WSRP-F-02 | 73,291 |
| 2505 | 3235 | 117,274 |
| WSRP-C-03 | N/A | 1186 | 196 |
| 170 | 24,295 | WSRP-F-03 | 115,235 | 707 |
| 1619 | 141,427 |
| WSRP-C-04 |
| 81.3 | 23.1 | 13.1 | 16.5 | 997 | WSRP-F-04 | 102,994 | 1453 |
| 1958 | 110,104 |
| WSRP-C-05 |
| 68.9 | 22.4 | 15.3 | 17.6 | 752 | WSRP-F-05 | 101,438 |
| 315 | 1752 | 336,684 |
| WSRP-C-06 | N/A | 3102 | 198 |
| 251 | 11,486 | WSRP-F-06 | 76,007 | 747 |
| 862 | 146,456 |
| WSRP-C-07 |
| 5.29 |
|
| 5.82 | 10.7 | WSRP-F-07 | 176,541 | 3610 |
| 4239 | 176,524 |
Optimal solution is not found on instances marked as N/A
Bold text presents better solution
Computational time in seconds for optimal solution, GDCA, GDCR, RDCR and heuristic assignment (Heur) on the 42 instances
| Instance | Optimal | GDCA | GDCR | RDCR | Heur | Instance | GDCA | GDCR | RDCR | Heur |
|---|---|---|---|---|---|---|---|---|---|---|
| WSRP-A-01 | 7 | 3.71 | 3.76 |
| <.1 | WSRP-D-01 | 1060 | 579 |
| 0.18 |
| WSRP-A-02 | 8 | 3.58 | 3.35 |
| <.1 | WSRP-D-02 | 1192 | 706 |
| 0.14 |
| WSRP-A-03 | 14 |
| 4.69 | 5.17 | <.1 | WSRP-D-03 | 1209 | 1024 |
| 0.18 |
| WSRP-A-04 | 5 | 2.88 | 2.29 |
| <.1 | WSRP-D-04 | 3005 | 785 |
| 0.17 |
| WSRP-A-05 | 1 | 1.77 | 1.28 |
| <.1 | WSRP-D-05 | 1307 | 907 |
| 0.18 |
| WSRP-A-06 | 5 | 2.42 | 2.80 |
| <.1 | WSRP-D-06 | 1222 | 1064 |
| 0.2 |
| WSRP-A-07 | 1 | 1.64 | 1.55 |
| <.1 | WSRP-D-07 | 1362 | 1133 |
| 0.23 |
| WSRP-B-01 | 21 | 8.07 | 6.96 |
| <.1 | WSRP-E-01 | 8408 | 7676 |
| 0.19 |
| WSRP-B-02 | 2 | 4.29 | 3.36 |
| <.1 | WSRP-E-02 | 12,448 | 9806 |
| 0.18 |
| WSRP-B-03 | 6003 | 32.86 | 37.97 |
| <.1 | WSRP-E-03 | 20,747 | 11,872 |
| 0.22 |
| WSRP-B-04 | 25 | 15.25 | 12.19 |
| <.1 | WSRP-E-04 | 15,190 | 8758 |
| 0.18 |
| WSRP-B-05 | 585 | 25.35 | 23.22 |
| <.1 | WSRP-E-05 | 32,619 | 9510 |
| 0.25 |
| WSRP-B-06 | 184 | 24.11 | 21.80 |
| <.1 | WSRP-E-06 | 24,212 | 9121 |
| 0.15 |
| WSRP-B-07 | 300 | 23.64 | 24.44 |
| <.1 | WSRP-E-07 | 51,057 | 13,884 |
| 0.27 |
| WSRP-C-01 | N/A | 212 | 224 |
| 0.34 | WSRP-F-01 | 3446 | 1788 |
| 1.00 |
| WSRP-C-02 | 6 | 0.57 | 0.63 |
| <.1 | WSRP-F-02 | 1111 | 1730 |
| 1.20 |
| WSRP-C-03 | N/A | 26.33 | 27.84 |
| 0.26 | WSRP-F-03 | 4555 | 1908 |
| 1.61 |
| WSRP-C-04 | 90 | 3.09 | 3.84 |
| 0.11 | WSRP-F-04 | 4219 | 7060 |
| 1.67 |
| WSRP-C-05 | 55 | 1.05 | 1.91 |
| <.1 | WSRP-F-05 | 6157 | 3437 |
| 1.91 |
| WSRP-C-06 | N/A | 47.05 | 49.77 |
| 0.19 | WSRP-F-06 | 9696 | 7204 |
| 1.91 |
| WSRP-C-07 | 1 | 0.24 | 0.23 |
| <.1 | WSRP-F-07 | 3833 | 1847 |
| 2.46 |
Time presents in seconds. Optimal solution is not found on instances marked as N/A
Bold text presents the second best computational time as the fastest time always belongs to heuristic assignment
Friedman statistical test and mean ranks for the 9 decomposition rules in RDCR in respect of objective value
|
A lower mean rank indicates better better solution quality
Friedman statistical test and mean ranks for the 9 decomposition rules in RDCR in respect of computational time
|
A lower mean rank indicates better (shorter) computational time
Summation of differences in pairwise comparison between the 9 decomposition rules
| Decomposition rule | Number of pairwise differences | ||
|---|---|---|---|
| Negative | Indifferent | Positive | |
| LBU-BF | 5 | 3 | 0 |
| RBK-BF | 3 | 4 | 1 |
| SBK-BF | 1 | 4 | 3 |
| LBU-AF | 5 | 3 | 0 |
| RBK-AF | 2 | 5 | 1 |
| SBK-AF | 1 | 4 | 3 |
| LBU-WS | 1 | 3 | 4 |
| RBK-WS | 0 | 4 | 4 |
| SBK-WS | 0 | 2 | 6 |
Detailed results of the pairwise comparison between the 9 decomposition methods in RDCR, in respect of objective function value
| Tested pair | Statistic | SE | Std. statistic | Sig. | Adj. sig. |
|---|---|---|---|---|---|
| IS-SBK:BF-LBU | .464 | .598 | .777 | .437 | 1.000 |
| IS-SBK:BF-SBK | .333 | .598 | .558 | .577 | 1.000 |
| IS-SBK:BF-RBK | .524 | .598 | .877 | .381 | 1.000 |
| IS-SBK:IS-LBU | 1.000 | .598 | 1.673 | .094 | 1.000 |
| IS-SBK:AF-SBK | 1.107 | .598 | 1.853 | .064 | 1.000 |
| IS-SBK:AF-RBK | 1.202 | .598 | 2.012 | .044 | 1.000 |
| IS-SBK:IS-RBK | 1.857 | .598 | 3.108 | .002 | .068 |
| IS-SBK:AF-LBU | 2.726 | .598 | 4.562 | .000 | .000* |
| BF-LBU:BF-SBK |
| .598 |
| .827 | 1.000 |
| BF-LBU:BF-RBK |
| .598 |
| .921 | 1.000 |
| BF-LBU:IS-LBU |
| .598 |
| .370 | 1.000 |
| BF-LBU:AF-SBK |
| .598 |
| .282 | 1.000 |
| BF-LBU:AF-RBK |
| .598 |
| .217 | 1.000 |
| BF-LBU:IS-RBK |
| .598 |
| .020 | .712 |
| BF-LBU:AF-LBU |
| .598 |
| .000 | .006* |
| BF-SBK:BF-RBK | .190 | .598 | .319 | .750 | 1.000 |
| BF-SBK:IS-LBU | .667 | .598 | 1.116 | .265 | 1.000 |
| BF-SBK:AF-SBK |
| .598 |
| .195 | 1.000 |
| BF-SBK:AF-RBK | .869 | .598 |
| .149 | 1.000 |
| BF-SBK:IS-RBK | 1.524 | .598 | 2.550 | .011 | .388 |
| BF-SBK:AF-LBU | 2.393 | .598 | 4.004 | .000 | .002* |
| BF-RBK:IS-LBU | .476 | .598 | .797 | .426 | 1.000 |
| BF-RBK:AF-SBK |
| .598 |
| .329 | 1.000 |
| BF-RBK:AF-RBK |
| .598 |
| .256 | 1.000 |
| BF-RBK-IS-RBK |
| .598 |
| .026 | .924 |
| BF-RBK:AF-LBU | 2.202 | .598 | 3.685 | .00 | .008* |
| IS-LBU:AF-SBK |
| .598 |
| .858 | 1.000 |
| IS-LBU:AF-RBK |
| .598 |
| .735 | 1.000 |
| IS-LBU:IS-RBK |
| .598 |
| .151 | 1.000 |
| IS-LBU:AF-LBU | 1.726 | .598 | 2.888 | .004 | .139 |
| AF-SBK:AF-RBK | .095 | .598 | .159 | .873 | 1.000 |
| AF-SBK:IS-RBK | .750 | .598 | 1.255 | .209 | 1.000 |
| AF-SBK:AF-LBU | 1.619 | .598 | 2.709 | .007 | .243 |
| AF-RBK:IS-RBK |
| .598 |
| .273 | 1.000 |
| AF-RBK:AF-LBU | 1.524 | .598 | 2.550 | .011 | .388 |
| IS-RBK:AF-LBU | .869 | .598 | 1.454 | .146 | 1.000 |
* Statistically significant difference between pair at significant level 0.05
Detailed results of the pairwise comparison between the 9 decomposition methods in RDCR, in respect of computational time
| Tested Pair | Statistic | SE | Std. statistic | Sig. | Adj. sig. |
|---|---|---|---|---|---|
| BF-RBK:BF-LBU | 1.190 | .598 | 1.992 | .046 | 1.000 |
| BF-RBK:AF-RBK |
| .598 |
| .403 | 1.000 |
| BF-RBK:AF-LBU | .107 | .598 | .179 | .858 | 1.000 |
| BF-RBK:BF-SBK |
| .598 |
| .002 | .089 |
| BF-RBK:AF-SBK |
| .598 |
| .000 | .008* |
| BF-RBK:IS-RBK |
| .598 |
| .000 | .000* |
| BF-RBK:IS-LBU | 3.440 | .598 | 5.757 | .000 | .000* |
| BF-RBK:IS-SBK |
| .598 |
| .000 | .000* |
| BF-LBU:AF-RBK |
| .598 |
| .005 | .168 |
| BF-LBU:AF-LBU |
| .598 |
| .070 | 1.000 |
| BF-LBU:BF-SBK |
| .598 |
| .000 | .000* |
| BF-LBU:AF-SBK |
| .598 |
| .000 | .000* |
| BF-LBU:IS-RBK |
| .598 |
| .000 | .000* |
| BF-LBU:IS-LBU |
| .598 |
| .000 | .000* |
| BF-LBU:IS-SBK |
| .598 |
| .000 | .000* |
| AF-RBK:AF-LBU | .607 | .598 | 1.016 | .310 | 1.000 |
| AF-RBK:BF-SBK |
| .598 |
| .028 | 1.000 |
| AF-RBK:AF-SBK |
| .598 |
| .004 | .158 |
| AF-RBK:IS-RBK |
| .598 |
| .000 | .006* |
| AF-RBK:IS-LBU | 2.940 | .598 | 4.920 | .000 | .000* |
| AF-RBK:IS-SBK |
| .598 |
| .000 | .000* |
| AF-LBU:BF-SBK |
| .598 |
| .001 | .048* |
| AF-LBU:AF-SBK |
| .598 |
| .000 | .004* |
| AF-LBU:IS-RBK |
| .598 |
| .000 | .000* |
| AF-LBU:IS-LBU |
| .598 |
| .000 | .000* |
| AF-LBU:IS-SBK |
| .598 |
| .000 | .000* |
| BF-SBK:AF-SBK |
| .598 |
| .511 | 1.000 |
| BF-SBK:IS-RBK | .940 | .598 | 1.574 | .116 | 1.000 |
| BF-SBK:IS-LBU | 1.631 | .598 | 2.729 | .006 | .229* |
| BF-SBK:IS-SBK |
| .598 |
| .000 | .000* |
| AF-SBK:IS-RBK | .548 | .598 | .916 | .359 | 1.000 |
| AF-SBK:IS-LBU | 1.238 | .598 | 2.072 | .038 | 1.000 |
| AF-SBK:IS-SBK |
| .598 |
| .000 | .002* |
| IS-RBK:IS-LBU | .69 | .598 | 1.155 | .248 | 1.000 |
| IS-RBK:IS-SBK |
| .598 |
| .002 | .059 |
| IS-LBU:IS-SBK |
| .598 |
| .046 | 1.000 |
* Statistically significant difference between pair at significant level 0.05
Friedman statistical test on objective value (left) and computational time (right) on five solution methods: GDCA, GDCR, RDCR, heuristic assignments and practitioner solution (objective value only)
|
A lower rank presents a better approach
Detailed results of the pairwise comparison between the five solution methods, in respect of objective function value
| Tested Pair | Statistic | SE | Std. statistic | Sig. | Adj.sig. |
|---|---|---|---|---|---|
| RDCR:GDCR | .405 | .345 | 1.173 | .241 | 1.000 |
| RDCR:Heuristic | 1.500 | .345 | 4.347 | .000 | .000* |
| RDCR:GDCA | 2.333 | .345 | 6.763 | .000 | .000* |
| RDCR:PT | 3.500 | .345 | 10.144 | .000 | .000* |
| GDCR:Heuristic |
| .345 |
| .002 | .015* |
| GDCR:GDCA | 1.929 | .345 | 5.590 | .000 | .000* |
| GDCR:PT |
| .345 |
| .000 | .000* |
| Heuristic:GDCA | .833 | .345 | 2.415 | .016 | .157 |
| Heuristic:PT |
| .345 |
| .000 | .000* |
| GDCA:PT |
| .345 |
| .001 | .007* |
* Statistically significant difference between pair at significant level 0.05
Detailed results of the pairwise comparison between the four automated solution methods, in respect of computational time
| Tested Pair | Statistic | SE | Std. statistic | Sig. | Adj.sig. |
|---|---|---|---|---|---|
| Heuristic:RDCR | 1.048 | .282 | 3.719 | .000 | .001* |
| Heuristic:GDCR | 2.286 | .282 | 8.113 | .000 | .000* |
| Heuristic:GDCA | 2.667 | .282 | 9.466 | .000 | .000* |
| RDCR:GDCR | 1.238 | .282 | 4.395 | .000 | .000* |
| RDCR:GDCA | 1.619 | .282 | 5.747 | .000 | .000* |
| GDCR:GDCA | .381 | .282 | 1.352 | .176 | 1.000 |
* Statistically significant difference between pair at significant level 0.05