Stochastic Bi-level Programming Model for Home Healthcare Scheduling Problems Considering the Degree of Satisfaction with Visit Time
Huichao Chen , Xinggang Luo , Zhongliang Zhang , Qing Zhou
Journal of Systems Science and Systems Engineering ›› 2021, Vol. 30 ›› Issue (5) : 572 -599.
Stochastic Bi-level Programming Model for Home Healthcare Scheduling Problems Considering the Degree of Satisfaction with Visit Time
Home health care (HHC) includes a wide range of healthcare services that are performed in customers’ homes to help them recover. With the constantly increasing demand for health care, HHC policymakers are eager to address routing and scheduling problems from the perspective of optimization. In this paper, a bi-level programming model for HHC routing and scheduling problems with stochastic travel times is proposed, in which the degree of satisfaction with the visit time is simultaneously considered. The upper-level model is formulated for customer assignment with the aim of minimizing the total operating cost, and the lower-level model is formulated as a routing problem to maximize the degree of satisfaction with the visit time. Consistent with Stackelberg game decision-making, the trade-off relationship between these two objectives can be achieved spontaneously so as to reach an equilibrium state. A three-stage hybrid algorithm combining an iterated local search framework, which uses a large neighborhood search procedure as a sub-heuristic, a set-partitioning model, and a post-optimization method is developed to solve the proposed model. Numerical experiments on a set of instances including 10 to 100 customers verify the effectiveness of the proposed model and algorithm.
Home health care / bi-level programming / stochastic travel times / routing / meta-heuristic
| [1] |
Bahadori-Chinibelagh S, Fathollahi-Fard A M, Hajiaghaei-Keshteli M (2019). Two constructive algorithms to address a multi-depot home healthcare routing problem. IETE Journal of Research: 1–7. |
| [2] |
|
| [3] |
|
| [4] |
|
| [5] |
|
| [6] |
|
| [7] |
|
| [8] |
|
| [9] |
|
| [10] |
|
| [11] |
|
| [12] |
|
| [13] |
|
| [14] |
|
| [15] |
|
| [16] |
Dempe S (2002). Foundations of Bilevel Programming, Springer Science Business Media. |
| [17] |
|
| [18] |
|
| [19] |
|
| [20] |
|
| [21] |
|
| [22] |
|
| [23] |
|
| [24] |
|
| [25] |
|
| [26] |
|
| [27] |
|
| [28] |
Grieco L, Utley M, Crowe S (2020). Operational research applied to decisions in home health care: A systematic literature review. Journal of the Operational Research Society: 1–32. |
| [29] |
|
| [30] |
|
| [31] |
|
| [32] |
|
| [33] |
|
| [34] |
|
| [35] |
|
| [36] |
Lourenço H R, Martin O C, Stützle T (2019). Iterated local search: Framework and applications. Handbook of Metaheuristics: 129–168. |
| [37] |
|
| [38] |
|
| [39] |
|
| [40] |
|
| [41] |
|
| [42] |
|
| [43] |
|
| [44] |
|
| [45] |
|
| [46] |
|
| [47] |
|
| [48] |
Shaw P (1998). Using constraint programming and local search methods to solve vehicle routing problems. International Conference on Principles and Practice of Constraint Programming Heidelberg, German, Octomber 26, 1998. |
| [49] |
|
| [50] |
|
| [51] |
|
| [52] |
|
| [53] |
|
| [54] |
Tang Q, Fu Z, Qiu M (2019). A bilevel programming model and algorithm for the static bike repositioning problem. Journal of Advanced Transportation. DOI:https://doi.org/10.1155/2019/8641492. |
| [55] |
|
| [56] |
|
| [57] |
|
| [58] |
|
| [59] |
|
| [60] |
|
/
| 〈 |
|
〉 |