Article ID: | iaor2008336 |
Country: | United Kingdom |
Volume: | 3 |
Issue: | 4 |
Start Page Number: | 460 |
End Page Number: | 477 |
Publication Date: | Apr 2007 |
Journal: | International Journal of Services and Operations Management |
Authors: | Ganesh K., Narendran T.T |
Keywords: | heuristics: genetic algorithms, vehicle routing & scheduling, distribution |
This paper presents a multistage heuristic to solve a vehicle routing problem with delivery, pick-up and time windows that is applicable to the public healthcare system. Blood banks constitute a vital part of public healthcare services. Their logistics include blood procurement, processing, cross-matching, storage, distribution, recycling, pricing, quality control and outdating. This paper seeks to study the operational decision-making in the distribution of blood. The problem is considered with the condition that pick-up should occur last. We propose a methodology that exploits the inherent features of the problem. Prior to a metaheuristic search, we form clusters of nodes, determine the route to be followed within a cluster and assign vehicles to routes in a feasible manner. Using this as input, we develop a genetic algorithm with innovative operators for crossover and mutation and conduct a rapid search to find a near-optimal solution. Computational results show that the new heuristic can solve problems effectively. Some of the results are better than the best solutions that have appeared in the literature.