Abstract
We address an application of vehicle routing problem (VRP) in the real life, namely waste collection problem. Constraints are considered including conflicts between waste properties, time windows of the waste, and multiple landfills. A combination of flow and set partitioning formulation is suggested to model the problem in case of multi-objective optimization. To minimize the total traveling time and number of vehicles of solution, we propose using a memetic algorithm (MA) with λ-interchange mechanism. The λ-interchange operator is modified to be compatible with new sub-routes construction for the multiple landfills.
In experiments, we compare the result of proposed MA method with some good results published as well as other meta-heuristic algorithms. The density of conflict matrix is also considered to understand its influence on the quality of the solution. Experimental results show that our approach can be competitive to other results in the VRP with time windows. Furthermore, the algorithm outperforms others in the VRP with time windows and conflict.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Bräysy, O., Gendreau, M.: Vehicle routing problem with time windows, part i: Route construction and local search algorithms. Transportation Science 39(1), 104–118 (2005)
Desrochers, M., Lenstra, J., Savelsbergh, M., Soumis, F.: Vehicle routing with time windows: Optimization and approximation. In: Golden, B.L., Assad, A.A. (eds.) Vehicle Routing: Methods and Studies, pp. 65–84. North-Holland (1988)
Goldberg, D., Lingle, R.: Alleles, loci and the traveling salesman problem. In: Proceedings of the Second International Conference on Genetic Algorithms. Lawrence Eribaum Associates, Mahwah (1985)
Hamdi-Dhaoui, K., Labadie, N., Zhu, A.Y.Q.: The vehicle routing problem with conflicts. In: Proceedings of the 18th IFAC World Congress (2011)
Kim, B.I., Kimb, S., Sahoo, S.: Waste collection vehicle routing problem with time windows. Computers & Operations Research 3, 3624–3642 (2005)
Knight, K., Hofer, J.: Vehicle scheduling with timed and connected calls: A case study. Operational Research Quarterly 19, 299–310 (1968)
Madsen, O.B.G.: Optimal scheduling of trucks - a routing problem with tight due times for delivery. In: Optimization Applied to Transportation Systems, pp. 126–136 (1976)
Osman, I.H., Christofides, N.: Capacitated clustering problems by hybrid simulated annealing and tabu search. International Transactions in Operational Research 1(3), 317–336 (1994)
Pullen, H.G.M., Webb, M.H.J.: A computer application to a transport scheduling problem. The Computer Journal 10, 10–13 (1967)
Savelsbergh, M.W.P.: Local search in routing problem with time windows. Annals of Operations Research 4, 285–305 (1985)
Solomon, M.M.: Algorithms for the vehicle routing and scheduling problems with time window constraints. Operational Research 35(2), 254–265 (1987)
Solomon, M.M., Desrochers, M.: Time windows con-strained routing and scheduling problem. Transportation Science 22, 1–13 (1988)
Tung, D.V., Pinnoi, A.: Vehicle routing-scheduling for waste collection in hanoi. European Journal of Operational Research 125, 449–468 (2000)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2013 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Minh, T.T., Van Hoai, T., Nguyet, T.T.N. (2013). A Memetic Algorithm for Waste Collection Vehicle Routing Problem with Time Windows and Conflicts. In: Murgante, B., et al. Computational Science and Its Applications – ICCSA 2013. ICCSA 2013. Lecture Notes in Computer Science, vol 7971. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-39637-3_38
Download citation
DOI: https://doi.org/10.1007/978-3-642-39637-3_38
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-39636-6
Online ISBN: 978-3-642-39637-3
eBook Packages: Computer ScienceComputer Science (R0)