Elsevier

Expert Systems with Applications

Volume 72, 15 April 2017, Pages 160-176
Expert Systems with Applications

A hybrid genetic algorithm for a home health care routing problem with time window and fuzzy demand

https://doi.org/10.1016/j.eswa.2016.12.013Get rights and content

Highlights

  • The uncertain quantity of drugs for patients in home health care service is considered.

  • A fuzzy chance constraint programming for vehicle scheduling problem is proposed.

  • A hybrid genetic algorithm integrated with stochastic simulation method is designed.

  • 3 series of experiments are conducted to test the efficiency of the algorithm.

  • Cost changes for difference value of Dispatcher Preference Index are discussed.

Abstract

Home Health Care (HHC) companies are widespread in European countries, and aim to serve patients at home to help them recover from illness and injury in a personal environment. Since transportation costs are among the biggest sources of expenditure in company activities, it is of great significance to optimize this in the Home Health Care industry. From the perspective of optimizing the cost of transportation, this paper studies the Vehicle Routing Scheduling problem as it applies to HHC companies. According to a survey of the HHC companies, during the process of delivering medication drugs, the quantity of drugs required for each patient is non-deterministic when the company makes planned routes. This paper considers uncertain demand as a fuzzy variable, which is closer to a potential real life scenario. A Home Health Care Scheduling Problem with fuzzy demand is considered and a fuzzy chance constraint model is designed. We propose a hybrid genetic algorithm integrated with stochastic simulation methods to solve the proposed model. Firstly, the problem is reduced to the classical vehicle routing problem within a time window. Experimental results for Solomon’s and Homberger’s benchmark instances show that the proposed algorithm performs efficiently. Then other experiments on the fuzzy version model are undertaken with the variable value of the Dispatcher Preference Index (DPI) parameter between [0, 1]. Finally, the influence of DPI on the final objective and the indicators of the problem are discussed using stochastic simulation, and the best value of DPI is obtained. This research will help HHC companies to make appropriate decisions when arranging their vehicle scheduling routes.

Introduction

The World Health Organization has announced that the rate of care-dependent elderly people in Europe will strongly increase in the coming decades (Mankowska, Meisel, & Bierwirth, 2014). In recent years, the health care industry has become one of the largest sectors of the economy in developed countries such as France, Germany, Australia, etc. Due to the issue of global aging and the improvement of treatment conditions, there is no doubt this trend will continue (Golden, Raghavan, & Wasil, 2008).

Home health care (HHC) is a growing medical service in France and other developed countries. This service is provided by the Home Health Care companies, which aim to serve the patients at home to help them recover from illness or injury in a personal environment (Liu, Xie, & Garaix, 2014). Each day a HHC company carries out various logistics activities, including the delivery of drugs or medical instruments from a pharmacy to the patients, and the transportation of biological samples from patients’ home to the laboratory (Liu, Xie, Augusto, & Rodriguez, 2013). A large number of customers is distributed in a given area (such as in a town or a village). Each patient has a service time horizon which is called a time window, and a certain quantity of the drugs is required according to the patient’s degree of recovery. Transportation cost is one of the largest forms of expenditure in company activities, so it is of great significance to optimize the vehicle scheduling, which aims to provide the patients a high quality service and reduce costs at the same time.

According to a survey of the HHC companies (Harris, 2015, Liu, Xie, Augusto, Rodriguez, 2013, Liu, Xie, Garaix, 2014), the main operation process of HHC companies can be summarized as follows:

  • (1)

    In the first stage, the HHC company collects information from patients. This information may include: the patient’s name, sex, age, address, types of diseases, symptoms, anticipated service time, and other necessary information.

  • (2)

    Then the HHC company designs the planned routes by considering the information collected. At the same time as ensuring the provision of a high quality home health care service (for instance, assisting the patients within their allocated time horizon and delivering them the right quantity of drugs), the planned route should also be designed to minimize the transportation cost. After all, HHC company is a for-profit organization.

  • (3)

    In the last stage, the nurses are scheduled to visit the patients. Each nurse is assigned to a planned route, and he/she has to carry out all of the service-related activities for the route. This nurse will drive the vehicle to visit the patients one by one according to the designed route. In case of a lack of drugs, the nurse has to go back to the depot, load more drugs into the vehicle and continue to attend to the remaining patients until all the patients are attended to.

Specifically, the HHC company delivers drugs from depot to patients, picks up biological samples from patients to the laboratory, and observes capacity and time window constraints, and this is firmly related to the Vehicle Routing Problem with Time Window (VRPTW) or Vehicle Routing Scheduling Problem (VRSP) (Solomon, 1987). VRPTW is a challenging and difficult problem in the family of Vehicle Routing Problem (VRP) (Toth & Vigo, 2014). In the classical VRPTW, a vehicle starts from a depot, serves a given number of customers in a correct order, and ends at the depot. Each customer is served once and only once. Each vehicle is used no more than once. The objective of the VRPTW is to service all the customers without violating the vehicle capacity constraints with a minimum travel distance or scheduling time.

In our HHC scheduling, each vehicle starts its journey from a depot (i.e. the pharmacy), and terminates its journey at a laboratory. The specific structure of the Home Health Care supply chain can be seen in Fig. 1. This graph consists of one depot, one laboratory and numerous patients (or customers). Additionally, we assume that the drugs have their own volume, so the vehicle capacity must be taken into consideration. However, the samples are vials of blood, or temperature record sheets, which could be assumed to be negligible and will not be considered with respect to the capacity of the vehicle. Our problem is neither like the classical VRP nor like the Open Vehicle Routing problem (OVRP); all the variations of VRP can be seen in the literature (Golden, Raghavan, Wasil, 2008, Pillac, Gendreau, Guéret, Medaglia, 2013, Toth, Vigo, 2014). In the classical VRP, each vehicle needs to return to the depot again, while in the OVRP, each vehicle does not return to the depot after servicing the last customer on a route, but may end at a different location.

Moreover, in the second stage of the operational process, the demand for drugs for each patient is non-deterministic, because the exact quantity of drugs cannot be known unless the nurse arrives at the patient’s home. Only by diagnosing the patient for a certain time (called the working time) can the nurse know the exact quantity of drugs required. However, the HHC company has to design the planned route before the patients are visited. We assume that the demand of each patient is a fuzzy variable.

In this paper we consider the home health care scheduling problem with fuzzy demand, and a Fuzzy Chance Constraint Programming (FCCP) (Liu & Liu, 2002) is constructed based on the fuzzy credibility theory (Liu & Liu, 2002). Due to the capacity constraint of each vehicle, the nurse cannot load unlimited drugs in the vehicle. Unavoidably, sometimes when the nurse reaches the patient, more drugs may be required than planned. In this situation, the nurse has to drive back to the depot, load the drugs into the vehicle, and then drive back to this patient. Then, the nurse will continue to attend to the remaining patients until all the patients are attended to. In this case, the visiting process results in the failure route. There is no doubt that the failure route results in the creation of additional routes, and this may also cause a delay in the service time or can even result in violation of the time window constraint.

We assume that: (1) the vehicles are homogeneous; (2) each vehicle starts from the depot, then visit the patients, and ends at the lab; (3) each vehicle will not be used more than once; (4) each patient cannot be served before the left boundary of its time window; that is, if the nurse arrives at the patient’s home in advance, he/she has to wait; (5) the demand of each patient i is a triangle fuzzy variable which can be described as di˜=(d1,i,d2,i,d3,i); (6) the distance between ith patient and jth patient is cij; (7) each nurse carries out one route in the process of delivery and pickup; in the event that remaining drugs are not sufficient for the next patient, she must return back to the depot, and fill up the capacity of her vehicle.

In this paper, we initially investigate a variety of literature on the VRPTW, HHC and fuzzy demand, propose mathematical formulations of our problem, and then a hybrid genetic algorithm and stochastic simulation method are integrated to solve the proposed model. The rest of the paper is organized as follows: Section 2 introduces the relevant literature. The fuzzy credibility theory is introduced in Section 3, and then the mathematical formulation is built based on the credibility theory in Section 4. Section 5 proposes a hybrid genetic algorithm for solving the problem. Computational experiments are described in Section 6. Section 7 concludes the paper.

Section snippets

Literature review

Since our research model is an extension of the classical VRPTW model, we will firstly review the literature on VRPTW, followed by the related research on the Home Health Care and fuzzy demand, respectively.

Over the last fifty years, a considerable amount of research has been focused on the routing optimization problem. The simplest routing problem is the classical traveling salesman problem (TSP). In this problem, a number of cities have to be visited by a salesman, who must drive back to the

Credibility theory

The concept of fuzzy sets was first discussed by Zadeh (1965) in 1965 with the classical membership function. As a result of his framework, fuzzy sets theory has been applied to many fields, from control theory to artificial intelligence. In order to measure a fuzzy event, the term fuzzy variable was introduced by Kaufmann (1975), while the theory of fuzzy variables to measure possibility was proposed by Zadeh (1978). Although possibility measurement has been used widely, it has no self-dual

Mathematical model

In this section, we introduce the mathematical model, which employs fuzzy chance constrained programming. In order to describe the model clearly, firstly, we define some important indicators to describe the vehicle scheduling system, and secondly, we give the fuzzy chance constraints.

Hybrid genetic algorithm

In this section, a hybrid genetic algorithm (HGA) is proposed to solve the Vehicle Routing Problem with Time Window and Fuzzy Demand. Generally speaking, in the first stage, we apply the route construction method to generate initial feasible solutions, then hybrid genetic algorithm is employed to improve the initial solution. To accelerate the convergence, elitism selection and local search are employed, while to make the solution escape from the local optima in advance, mutation operators and

Experimentation

To the best of our knowledge, no existing research has treated a similar model as an object of study, so there are no corresponding benchmarks to test the effectiveness of the proposed HGA. In order to check the effectiveness and efficiency of the heuristic algorithm proposed in this work, the fuzzy model is reduced into a classical Vehicle Routing Problem with Time Window (here, we assume fuzzy demand to be d1,i=d2,i=d3,i, and the depot has the same location as the laboratory). Here we test

Conclusion

Since transportation costs constitute one of the largest forms of expenditure in the Home Health Care industry, it is of great significance to research the optimization of the Home Health Care logistics. Based on a survey of the Home Health Care companies, the basic operational process illustrates that the demand for the required drugs for each patient is non-deterministic when the HHC company makes a decision on the scheduling. This paper assumes the uncertain demand as a fuzzy variable, which

References (52)

  • Y. Li et al.

    Hybrid parallel tempering and simulated annealing method

    Applied Mathematics and Computation

    (2009)
  • B. Liu et al.

    Theory and practice of uncertain programming

    (2002)
  • L. Liu et al.

    The fuzzy quadratic assignment problem with penalty: New models and genetic algorithm

    Applied Mathematics and Computation

    (2006)
  • R. Liu et al.

    Heuristic algorithms for a vehicle routing problem with simultaneous delivery and pickup and time windows in home health care

    European Journal of Operational Research

    (2013)
  • R. Liu et al.

    Hybridization of tabu search with feasible and infeasible local searches for periodic home health care logistics

    Omega

    (2014)
  • D.S. Mankowska et al.

    The home health care routing and scheduling problem with interdependent services

    Health care management science

    (2014)
  • S.M. Mousavi et al.

    Capacitated location allocation problem with stochastic location and fuzzy demand: A hybrid algorithm

    Applied Mathematical Modelling

    (2013)
  • S. Nickel et al.

    Mid-term and short-term planning support for home health care services

    European Journal of Operational Research

    (2012)
  • B. Ombuki et al.

    Multi-objective genetic algorithms for vehicle routing problem with time windows

    Applied Intelligence

    (2006)
  • V. Pillac et al.

    A review of dynamic vehicle routing problems

    European Journal of Operational Research

    (2013)
  • L.-M. Rousseau et al.

    Solving vrptws with constraint programming based column generation

    Annals of Operations Research

    (2004)
  • B. Sarkar et al.

    Periodic review fuzzy inventory model with variable lead time and fuzzy demand

    International Transactions in Operational Research

    (2015)
  • P. Toth et al.

    Vehicle routing: Problems, methods, and applications

    (2014)
  • M. Wen et al.

    Fuzzy facility location-allocation problem under the hurwicz criterion

    European journal of operational research

    (2008)
  • L. Yang et al.

    Fuzzy fixed charge solid transportation problem and algorithm

    Applied Soft Computing

    (2007)
  • L.A. Zadeh

    Fuzzy sets

    Information and control

    (1965)
  • Cited by (154)

    • A policy gradient approach to solving dynamic assignment problem for on-site service delivery

      2023, Transportation Research Part E: Logistics and Transportation Review
    View all citing articles on Scopus
    View full text