A hybrid genetic algorithm for a home health care routing problem with time window and fuzzy demand
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 ; (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 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)
- et al.
Recent exact algorithms for solving the vehicle routing problem under capacity and time window constraints
European Journal of Operational Research
(2012) - et al.
The open vehicle routing problem with fuzzy demands
Expert Systems with Applications
(2010) - et al.
Solving a real-world vehicle routing problem with multiple use of tractors and trailers and eu-regulations for drivers arising in air cargo road feeder services
European Journal of Operational Research
(2011) - et al.
A new optimization algorithm for the vehicle routing problem with time windows
Operations research
(1992) - et al.
A hybrid differential evolution algorithm to vehicle routing problem with fuzzy demands
Journal of computational and applied mathematics
(2009) - et al.
A hybrid simulated annealing based heuristic for solving the location-routing problem with fuzzy demands
Scientia Iranica
(2013) - et al.
The vehicle routing problem: Latest advances and new challenges
(2008) - et al.
Hybrid particle swarm optimization with genetic algorithm for solving capacitated vehicle routing problem with fuzzy demand–a case study on garbage collection system
Applied Mathematics and Computation
(2012) - et al.
Rich vehicle routing problems: From a taxonomy to a definition
European Journal of Operational Research
(2015) - et al.
Modeling fuzzy multi-period production planning and sourcing problem with credibility service levels
Journal of Computational and Applied Mathematics
(2009)
Hybrid parallel tempering and simulated annealing method
Applied Mathematics and Computation
Theory and practice of uncertain programming
The fuzzy quadratic assignment problem with penalty: New models and genetic algorithm
Applied Mathematics and Computation
Heuristic algorithms for a vehicle routing problem with simultaneous delivery and pickup and time windows in home health care
European Journal of Operational Research
Hybridization of tabu search with feasible and infeasible local searches for periodic home health care logistics
Omega
The home health care routing and scheduling problem with interdependent services
Health care management science
Capacitated location allocation problem with stochastic location and fuzzy demand: A hybrid algorithm
Applied Mathematical Modelling
Mid-term and short-term planning support for home health care services
European Journal of Operational Research
Multi-objective genetic algorithms for vehicle routing problem with time windows
Applied Intelligence
A review of dynamic vehicle routing problems
European Journal of Operational Research
Solving vrptws with constraint programming based column generation
Annals of Operations Research
Periodic review fuzzy inventory model with variable lead time and fuzzy demand
International Transactions in Operational Research
Vehicle routing: Problems, methods, and applications
Fuzzy facility location-allocation problem under the hurwicz criterion
European journal of operational research
Fuzzy fixed charge solid transportation problem and algorithm
Applied Soft Computing
Fuzzy sets
Information and control
Cited by (154)
An advanced hyperheuristic approach for the home health care scheduling problem with time window in deterministic and uncertain environments
2024, Expert Systems with ApplicationsA home hospitalization assignment and routing problem with multiple time windows, mandatory returns and perishable biological samples: A Chilean case study
2024, Computers and Industrial EngineeringA state-of-the-art review of operation research models and applications in home healthcare
2023, Healthcare AnalyticsA policy gradient approach to solving dynamic assignment problem for on-site service delivery
2023, Transportation Research Part E: Logistics and Transportation Review