Heuristic for Vehicle Routing Problem with Perishable Product Delivery

식품 배송의 특성을 고려한 차량경로문제의 발견적 해법

  • Kang, Kyung Hwan (Department of Information and Industrial Engineering, Yonsei University) ;
  • Lee, Young Hoon (Department of Information and Industrial Engineering, Yonsei University)
  • 강경환 (연세대학교 정보산업공학과) ;
  • 이영훈 (연세대학교 정보산업공학과)
  • Published : 2007.06.30

Abstract

The purpose of Vehicle Routing Problem (VRP) is to design the least costly (distance, time) routes for a fleet of identically capacitated vehicles to serve geographically scattered customers. There may be some restrictions such as the maximal capacity for each vehicle, maximal distance for each vehicle, time window to visit the specific customers, and so forth. This paper is concerned with VRP to minimize the sum of elapsed time from departure, where the elapsed time is defined as the time taken in a moving vehicle from the depot to each customer. It is important to control the time taken from departure in the delivery of perishable products or foods, whose freshness may deteriorate during the delivery time. An integer linear programming formulation is suggested and a heuristic for practical use is constructed. The heuristic is based on the set partitioning problem whose performances are compared with those of ILOG dispatcher. It is shown that the suggested heuristic gave good solutions within a short computation time by computational experiments.

Keywords

References

  1. Alfredo O. and Omar V. (2005), Adaptive memory programming for the vehicle routing problem with multiple trips, Computers and Operations Research, 34(1), 28-47 https://doi.org/10.1016/j.cor.2005.02.044
  2. Blasum, U. and Hochstattler, W. (2000), Application of the branch and cut method to the vehicle routing problem. Technical Report zaik2000-386, Centre of Applied Computer Science, University of Cologne, Germany
  3. Breedam. A. (1994), An analysis of the behavior of heuristics for the vehicle routing problem for a selection of problems with vehicle-related. customer-related, and time-related constraints. Ph.D. dissertation, University of Antwerp. 1994
  4. Clarke, G. and Wright J. (1964), Scheduling of vehicles from a central depot to a number of delivery points. Operations Research, 12(4), 568-581 https://doi.org/10.1287/opre.12.4.568
  5. David M. and OlIi B. (2005), Active-guided evolution strategies for large-scale capacitated vehicle routing problems, Computers and Operations Research, In Press, Corrected Proof, Available online
  6. Fagerholt, K. (1999), Optimal fleet design in a ship routing problem. International Transactions In Operational Research, 6(5), 453-464 https://doi.org/10.1111/j.1475-3995.1999.tb00167.x
  7. Fisher, M. L. (1994), Optimal solution of vehicle routing problems using minimum K-trees. Operations Research, 42, 626-642 https://doi.org/10.1287/opre.42.4.626
  8. Gendreau, M., Laporte, G., Musaraganyi, C., and Taillard, E. D. (1999), A tabu search heuristics for the heterogeneous fleet vehicle routing problem. Computers and Operations Research, 26(12), 1153-1171 https://doi.org/10.1016/S0305-0548(98)00100-2
  9. George I., Manolis, K., and Gregory, P. (2003), A problem generator-solver heuristic for vehicle routing with soft time windows, Omega, 31(1), 41-51 https://doi.org/10.1016/S0305-0483(02)00064-6
  10. Gillett, B and Miller, L. (1974), A heuristic algorithm for the vehicle dispatching problem. Operations Research, 22, 340-349 https://doi.org/10.1287/opre.22.2.340
  11. Herminia I. C., Carmen, G., Maria-Jose O. and Belen, S. (2005), A goal programming approach to vehicle routing problems with soft time windows, European Journal of Operational Research, 177(3), 1720-1731 https://doi.org/10.1016/j.ejor.2005.10.010
  12. Hideki H., Toshihide I., Shinji I., and Mutsunori Y. (2006), The vehicle routing problem with flexible time windows and traveling times, Discrete Applied Mathematics, 154(16), 2271-2290 https://doi.org/10.1016/j.dam.2006.04.009
  13. ILOG. (2002), ILOG Dispatcher 3.3 user's manual. ILOG, 49-92
  14. Kang, K. H. (2006), Vehicle routing/scheduling models considering customer satisfaction and vehicle availability, Ph.D. dissertation, The graduate school of Yonsei university
  15. Kim, J. (2005), Heterogeneous vehicle routing problem with tabu search. Ph.D. dissertation, The graduate school of Yonsei university
  16. Ladanyi, L., Ralphs, T. K., and Trotter Jr., L. E. (2001), Branch, cut, and price: sequential and parallel, in Computational Combinatorial Optimization. D. Naddef and M. Juenger, eds., Springer, Berlin
  17. Lee, C. G., Epelman, M., White III, C. C., and Bozer, Y. A. (2006), A shortest path approach to the multiple-vehicle routing problem with split picks-up. Transportation Research Part B : Methodological, 40(4), 265-284 https://doi.org/10.1016/j.trb.2004.11.004
  18. Lee, E. K. and Mitchell, J. E. (1998), Branch-and-bound methods for integer programming. in the Encyclopedia of Optimization, Kluwer Academic Publishers
  19. Lee, Y. H., Kim, J. I., Kang, K. H., and Kim, K. H. (2006), A heuristic for vehicle fleet mix problem using tabu search and set partitioning, Journal of the Operational Research Society, In the 3rd review
  20. Lin, S. (1965), Computer solutions on the traveling salesman problem. Bell Systems Technical Journal, 44, 2245-2269 https://doi.org/10.1002/j.1538-7305.1965.tb04146.x
  21. Lin, S. and Kernighan, B. (1973), An efficient heuristic for the traveling salesman problem. Operations Research, 21(2), 498-516 https://doi.org/10.1287/opre.21.2.498
  22. Malandraki, C. and Dial, R. B. (1996), A restricted dynamic programming heuristic algorithm for the traveling salesman problem. European Journal of Operational Research, 90(1), 45-55 https://doi.org/10.1016/0377-2217(94)00299-1
  23. Mosheiov, G. (1998), Vehicle Routing with Pick-up and Delivery : Tour-partitioning heuristics. Computers and Industrial Engineering, 34(3), 669-684 https://doi.org/10.1016/S0360-8352(97)00275-1
  24. Ochi, L. S. (1998), A parallel evolutionary algorithm for the vehicle routing problem with heterogeneous fleet. Future Generation Computer Systems, 14(5-6), 285-292 https://doi.org/10.1016/S0167-739X(98)00034-X
  25. Olli, B., Geir, H., and Wout, D. (2004), A multi-start local search algorithm for the vehicle routing problem with time windows, European Journal of Operational Research, 159(3), 586-605 https://doi.org/10.1016/S0377-2217(03)00435-1
  26. Rodolfo, D. and Jaime, C. (2006), A cluster-based optimization approach for the multi-depot heterogeneous fleet vehicle routing problem with time windows, European Journal of Operational Research, 176(3), 1478-1507 https://doi.org/10.1016/j.ejor.2004.07.077
  27. Rosenkrantz, D. J., Stearns, R. E., and Lewis, P. M. (1974), Approximate algorithms for the traveling salesperson problem. Proceedings of the 15th Annual Symposium on Foundations of Computer Science(FOCS 1974),33-42
  28. Salhi, S. and Rand, G. K. (1993), Incorporating vehicle routing into the vehicle fleet composition problem. European Journal of Operational Research, 66(3), 313-330 https://doi.org/10.1016/0377-2217(93)90220-H
  29. Tavakkoli-Moghaddam, R., Safaei, N., and Gholipour, Y. (2006a), A hybrid simulated annealing for capacitated vehicle routing problems with the independent route length. Applied Mathematics and Computation, 176(2),445-454 https://doi.org/10.1016/j.amc.2005.09.040
  30. Tavakkoli-Moghaddam, R., Safaei, N., Kah, M. M. O. and Rabbani, M. (2006b), A new capacitated vehicle routing problem with split service for minimizing fleet cost by simulated annealing. Journal of the Franklin Institute, In Press, Corrected Proof, Available online 28 February 2006
  31. Timon C. D., Eldon, Y. L. and Defrose, C. (2005), Dynamic vehicle routing for online B2C delivery. Omega, 33(1), 33-45 https://doi.org/10.1016/j.omega.2004.03.005
  32. Toth, P. and Vigo, D. (2001), The vehicle routing problem. Monographs on Discrete Mathematics and Applications, SIAM, Philadelphia