A Branch-And-Price Algorithm for the Home Health Care Scheduling and Routing Problem with Stochastic Service Times and Skill Requirements

Biao Yuan,Ran Liu,Zhibin Jiang
DOI: https://doi.org/10.1080/00207543.2015.1082041
IF: 9.018
2015-01-01
International Journal of Production Research
Abstract:Home health care (HHC) is defined as providing medical and paramedical services for patients at their own domicile. In the HHC industry, it is crucial for health care organisations to assign caregivers to patients and devise reasonable visiting routes to save total operational cost and improve the service quality. However, some special constraints make the problem hard to solve. For example, patients' service times are usually stochastic due to their varying health conditions; caregivers are organised in a hierarchical structure according to their skills to satisfy patients' demands. In this paper, we address a HHC scheduling and routing problem with stochastic service times and skill requirements. A stochastic programming model with recourse is proposed to formulate the problem in which the expected penalty for late arrival at customers is considered. To solve the problem, it is equivalently transformed into a master problem and a pricing sub-problem. A column generation algorithm is developed to solve the relaxation of the master problem and obtain its lower bound. A label algorithm and several effective accelerating techniques are devised to solve the pricing sub-problem. To obtain feasible solutions, the column generation procedure is embedded within the branch and bound framework. The effectiveness of the proposed algorithm is validated through numerical experiments.
What problem does this paper attempt to address?