Industrial Engineering Journal ›› 2023, Vol. 26 ›› Issue (3): 107-115,133.doi: 10.3969/j.issn.1007-7375.2023.03.012

• System Modeling & Optimization Algorithm • Previous Articles     Next Articles

Home Health Care Scheduling with Multiple Time Windows Based on Branch and Price Algorithm

LI Yanfeng, LUO Nan, XIANG Ting   

  1. School of Economics and Management, Southwest Jiaotong University, Chengdu 610031, China
  • Received:2021-10-21 Published:2023-07-08

Abstract: In order to reduce the scheduling cost of health care workers and improve customer satisfaction, the home health care scheduling problem is studied. Considering multiple time windows of customers' acceptable service and different preferences for different time windows, a mathematical model is established with the objective of minimizing total operating cost and maximizing the satisfaction degree. Based on the Dantzig-Wolfe decomposition principle, the model is reconstructed into a set partitioning master problem and a shortest path subproblem with multiple time Windows. The problem is solved by branch and price algorithm, where the column generation is embedded into a branch-and-bound framework. According to the characteristics of problems with multiple time windows, a random greedy algorithm to quickly obtain the initial solution and an improved label-setting algorithm to solve the subproblem are designed. The effectiveness of the proposed algorithm is verified by comparing with CPLEX through 50 testing numerical examples. Finally, by comparing the results with single time window and multiple time window examples, it is found that the scheduling cost can be effectively reduced when customers provide multiple acceptable service time windows.

Key words: home health care, multiple time windows, improved the label-setting algorithm, column generation, branch and price

CLC Number: