Skip to main content
Log in

A new approach for solution of vehicle routing problem with hard time window: an application in a supermarket chain

  • Published:
Sādhanā Aims and scope Submit manuscript

Abstract

In this study, a vehicle routing problem with hard time windows (VRPHTW) that appears to meet demands of customers’ service within time intervals in a supermarket chain is solved. In VRPHTW, to reach a solution by an exact method is quite difficult and sometimes impossible if number of constraints is large enough (i.e., NP-hard), and solution time of a VRPHTW grows exponentially. As the size of the problem grows, a near optimal solution can be found using a heuristic method. A hierarchical approach consisting of two stages as “cluster-first route-second” is proposed. In the first stage, customers are assigned to vehicles using three different clustering algorithms (i.e., K-means, K-medoids and DBSCAN). In the second stage, a VRPHTW is solved using a MILP. The main contribution of the article is that the proposed hierarchical approach enables us to deal with a large size real problem and to solve it in a short time using the exact method. Finally, the proposed approach is employed on a supermarket chain. An instance of the algorithm is demonstrated to illustrate the applicability of the proposed approach and the results obtained are highly favourable.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Figure 1
Figure 2
Figure 3
Figure 4

Similar content being viewed by others

References

  1. Dantzig G and Ramser J 1959 The truck dispatching problem. Manag. Sci. 6(1): 80–91

    Article  MathSciNet  MATH  Google Scholar 

  2. Badeau P, Guertin F, Gendreau M, Potvin J and Taillard E 1997 A parallel tabu search heuristic for the vehicle routing problem with time windows. Transp. Res. C 5(2): 109–122

    Article  MATH  Google Scholar 

  3. Han J and Kamber M 2001 Data mining and concepts techniques. San Francisco: Morgan Kaufmann

    MATH  Google Scholar 

  4. Laporte G and Semet F 2002 Classical heuristics for the capacitated VRP. In: Toth P and Vigo D (Eds.) The vehicle routing problem, SIAM Monographs on Discrete Mathematics and Applications, SIAM, Philadelphia, pp. 109–128

    Chapter  Google Scholar 

  5. Clarke G and Wright J W 1964 Scheduling of vehicles from a central depot to a number of delivery points. Oper. Res. 12: 568–581

    Article  Google Scholar 

  6. Toth P and Vigo D 2002 The vehicle routing problem. USA: Society for Industrial and Applied Mathematics

    Book  MATH  Google Scholar 

  7. Dumas J E, Wolf L C, Fisman S N and Culligan A 1991 Parenting stress, child behavior problems, and dysphoria in parents of children with autism, Down syndrome, behavior disorders, and normal development. Exceptionality 2(2): 97–110

    Article  Google Scholar 

  8. Aydemir E 2006 Vehicle routing problem with soft time windows and a case study. Master Thesis, Gazi University, Ankara

  9. Boer J 2008 Approximate models and solution approaches for the vehicle routing problem with multiple use of vehicles and time windows. Master Thesis, Middle East Technical Universıty, Ankara

  10. Cetin S and Gencer C 2010 Vehicle routing problems with hard time windows and simultaneous pickup and delivery: a mathematical model. J. Fac. Eng. Arch. Gazi Univ. 25(3): 579–585

    Google Scholar 

  11. Tezer T 2009 An exact approach for a vehicle routing problem with pickup and delivery time windows and sample applications. Master Thesis, Balıkesir University, Balıkesir

  12. Cetin S and Gencer C 2011 Heterogeneous fleet vehicle routing problems with time windows and simultaneous pickup and delivery: mathematical model. Int. J. Res. Dev. 3(1): 19–27

    Google Scholar 

  13. Çetinkaya C 2011 Two stage vehicle routing problem with arc time windows. Master Thesis, Gazi University, Ankara

  14. Taş D, Jabali O and Woensel T V 2014 A vehicle routing problem with flexible time windows. Comput. Oper. Res. 52: 39–54

    Article  MATH  Google Scholar 

  15. Akca K 2015 Supply chain mathematical model for the vehicle routing problem with time windows. Master Thesis, Uludağ University, Bursa

  16. Çetinkaya C 2014 Plant location and vehicle routing problem with arc time windows for military shipment to terror region. PhD Thesis, Gazi University, Ankara

  17. Hernandez F, Feillet D, Giroudeau R and Naud O 2016 Branch-and-price algorithms for the solution of the multi-trip vehicle routing problem with time Windows. Eur. J. Oper. Res. 249: 551–559

    Article  MathSciNet  MATH  Google Scholar 

  18. Alvarez A and Munari P 2017 An exact hybrid method for the vehicle routing problem with time windows and multiple deliverymen. Comput. Oper. Res. 83: 1–12

    Article  MathSciNet  Google Scholar 

  19. Parragh S N and Cordeau J F 2017 Branch-and-price and adaptive large neighborhood search for the truck and trailer routing problem with time windows. Comput. Oper. Res. 83: 28–44

    Article  MathSciNet  Google Scholar 

  20. Liu F H and Shen S Y 1999 A method for vehicle routing problem with multiple vehicle types and time windows. Proc. Natl. Sci. Counc. ROC(A) 23(4): 526–536

    Google Scholar 

  21. Demircioğlu M 2009 A heuristic approach to vehicle routing problem and an application. PhD Thesis, Çukurova University, Adana

  22. Şahin M, Şahin G, Çavuşlar G, Özcan T and Tüzün D 2010 Separable weight pickup and delivery problem using tabu search algorithm. In: Proceedings of the 30th National Meeting on Operational research and Industrial Engineering, Sabancı University, Istanbul

  23. Schulze J and Fahle T 1999 A parallel algorithm for the vehicle routing problem with time window constraints. Ann. Oper. Res. 86: 585–607

    Article  MathSciNet  MATH  Google Scholar 

  24. Ho S and Haugland D 2004 A tabu search heuristic for the vehicle routing problem with time windows and split deliveries. Comput. Oper. Res. 31: 1947–1964

    Article  MATH  Google Scholar 

  25. Jiang J, Ng K M, Poh K L and Teo K M 2014 Vehicle routing problem with a heterogeneous fleet and time windows. Exp. Syst. Appl.: Int. J. 41(8): 3748–3760

    Article  Google Scholar 

  26. Barán B and Schaerer M 2003 A multiobjective ant colony system for vehicle routing problem with time windows. In: Proceeding of the 21st IASTED International Conference on Applied Informatics, Innsbruck, Austria, 10–13 February, pp. 97–102

  27. Tokaylı M A 2005 A decision support system for the vehicle routing problem with time windows. Master Thesis, Gazi University, Ankara

  28. Bouthillier A L and Crainic T G 2005 A cooperative parallel meta heuristic for the vehicle routing problem with time windows. Comput. Oper. Res. 32: 1685–1708

    Article  MATH  Google Scholar 

  29. Dondo R and Cerda J 2007 A cluster-based optimization approach for the multi-depot heterogeneous fleet vehicle routing problem with time windows. Eur. J. Oper. Res. 176: 1478–1507

    Article  MATH  Google Scholar 

  30. Dursun P 2009 Modeling vehicle routing problem with time windows with genetic algorithm. Master Thesis, İstanbul Technical University, İstanbul

  31. Nazif H and Lee L S 2010 Optimized crossover genetic algorithm for vehicle routing problem with time windows. Am. J. Appl. Sci. 7(1): 95–101

    Article  Google Scholar 

  32. Kiremitci B, Kiremitci S and Keskintürk T 2014 A real valued genetic algorithm approach for the multiple vehicle pickup and delivery problem with time windows. Istanb. Univ. J. Sch. Bus. 43(2): 391–403

    Google Scholar 

  33. Pierre D M and Zakaria N 2017 Stochastic partially optimized cyclic shift crossover for multi-objective genetic algorithms for the vehicle routing problem with time-windows. Appl. Soft Comput. 52: 863–876

    Article  Google Scholar 

  34. Gülsoy N 2013 The solution vehicle routing problem with hard time windows with hunting search algorithm. Master Thesis, Erciyes University, Kayseri

  35. Chiang T C and Hsu W H 2014 A knowledge-based evolutionary algorithm for the multiobjective vehicle routing problem with time windows. Comput. Oper. Res. 45: 25–37

    Article  MATH  Google Scholar 

  36. De A, Awasthi A and Tiwari M K 2015 Robust formulation for optimizing sustainable ship routing and scheduling problem. IFAC-PapersOnLine 48(3): 368–373

    Article  Google Scholar 

  37. Iqbal S, Kaykobad M and Rahman M S 2015 Solving the multi-objective vehicle routing problem with soft time windows with the help of bees. Swarm Evol. Comput. 24: 50–64

    Article  Google Scholar 

  38. Cetin S and Gencer C 2015 A heuristic algorithm for vehicle routing problems with simultaneous pick-up and delivery and hard time windows. Open J. Soc. Sci. 3: 35–41

    Article  Google Scholar 

  39. Koç Ç, Bektaş T, Jabali O and Laporte G 2015 A hybrid evolutionary algorithm for heterogeneous fleet vehicle routing problems with time windows. Comput. Oper. Res. 64: 11–27

    Article  MathSciNet  MATH  Google Scholar 

  40. Tan L, Lin F and Wang H 2015 Adaptive comprehensive learning bacterial foraging optimization and its application on vehicle routing problem with time windows. Neurocomputing 151: 1208–1215

    Article  Google Scholar 

  41. Yan S, Chu J C, Hsiao F Y and Hu H J 2015 A planning model and solution algorithm for multi-trip split-delivery vehicle routing and scheduling problems with time windows. Comput. Ind. Eng. 87: 383–393

    Article  Google Scholar 

  42. Bae H and Moon I 2016 Multi-depot vehicle routing problem with time windows considering delivery and installation vehicles. Appl. Math. Model. 40: 6536–6549

    Article  MathSciNet  Google Scholar 

  43. De A, Mamanduru V K R, Gunasekaran A, Subramanian N and Tiwari M K 2016 Composite particle algorithm for sustainable integrated dynamic ship routing and scheduling optimization. Comput. Ind. Eng. 96: 201–215

    Article  Google Scholar 

  44. Haddadene S R A, Labadie N and Prodhon C 2016 A GRASP x ILS for the vehicle routing problem with time windows, synchronization and precedence constraints. Expert Syst. Appl. 66: 274–294

    Article  Google Scholar 

  45. De A, Kumar S K, Gunasekaran A and Tiwari M K 2017 Sustainable maritime inventory routing problem with time window constraints. Eng. Appl. Artif. Intell. 61: 77–95

    Article  Google Scholar 

  46. Miranda D M and Conceição S V 2017 The vehicle routing problem with hard time windows and stochastic travel and service time. Expert Syst. Appl. 64: 104–116

    Article  Google Scholar 

  47. Nadjafi B A and Nadjafi A A 2017 A constructive heuristic for time-dependent multi-depot vehicle routing problem with time-windows and heterogeneous fleet. Eng. Sci. 29: 29–34

    MATH  Google Scholar 

  48. Hiquebran D T, Alfa A S, Shapiro J A and Gittoes D H 2007 A revised simulated annealing and cluster-first route-second algorithm applied to the vehicle routing problem. Eng. Optim. 22: 77–107

    Article  Google Scholar 

  49. Crainic T G, Mancini S, Perboli G and Tadei R 2008 Clustering-based heuristics for the two-echelon vehicle routing problem. Interuniversity Research Centre on Enterprise Networks, Logistics and Transportation

    Google Scholar 

  50. Çalışkan K 2011 Improving the cost of vehicle routing problem by using ant colony optimization with clustering techniques. Master Thesis, TOBB University of Economics and Technology, Ankara

  51. Boyzer Z, Alkan A and Fığlalı A 2014 Cluster-first, then-route based heuristic algorithm for the solution of capacitated vehicle routing problem. Int. J. Inf. Technol. 7(2): 29–37

    Google Scholar 

  52. Şen T 2014 Solution of the capacity constraint vehicle routing problem with cluster and genetic algorithm based approach: a retail chain application. Master Thesis, Sakarya University, Sakarya

  53. Rushton A, Croucher P and Baker P 2006 Handbook of logistics and distribution management, 3rd edn. Kogan Page, Limited

    Google Scholar 

  54. Ho W, Ho G T S, Ji P and Lau H C W 2008 A hybrid genetic algorithm for the multi-depot vehicle routing problem. Eng. Appl. Artif. Intell. 21: 548–557

    Article  Google Scholar 

  55. Hax A C and Candea D 1984 Production and inventory management. Englewood Cliffs, NJ: Prentice-Hall

    Google Scholar 

  56. Glynn P and Robinson S 1997 Springer series in operations research. New York: Springer

    Google Scholar 

  57. Gerdan O 2007 The vehicle routing problem with simultaneous delivery and pick-up with material flows among customers and heuristic solution. PhD Thesis, Gazi University, Ankara

  58. MacQueen J B 1967 Some methods for classification and analysis of multivariate observations. In: Proceedings of the Symposium on Mathematical Statistics and Probability, vol. 1, pp. 281–297

    MathSciNet  MATH  Google Scholar 

  59. Berkhin P 2002 Survey of clustering data mining techniques. San Jose, California, USA: Accrue Software Inc

    Google Scholar 

  60. Xu R and Wunsch II D 2005 Survey of clustering algorithms. IEEE Trans. Neural Netw. 16(3): 645–678

    Article  Google Scholar 

  61. Yünel Y 2010 Development of k-means clustering algorithm using genetic algorithm. Undergraduate Thesis, İstanbul Technical University, İstanbul

  62. Berkhin P 2006 A survey of clustering data mining techniques. In: Grouping multidimensional data: recent advances in clustering. Berlin–Heidelberg: Springer

  63. Kaufman L and Rousseeuw P 1987 Clustering by means of medoids. No. 87, Reports of the Faculty of Mathematics and Informatics, Delft University of Technology

  64. Işık M 2006 Data mining applications using partitional clustering methods. Master Thesis, Marmara University, İstanbul

  65. Ester M, Kriegel H P, Sander J and Xu X 1996 A destiny-based algorithm for discovering clusters in large spatial databases with noise. In: Proceedings of the second International Conference on Knowledge Discovery and Data Mining, Portland, pp. 226–231

  66. Güven A, Bozkurt Ö and Kalıpsız O 2007 The future of data mining. In: Reports of IX Informatics Conference, Dumlupınar University, Kütahya

  67. Moreira A, Santos M Y and Carneiro S 2005 Destiny-based clustering algorithms—DBSCAN and SNN. University of Minho, Portugal

    Google Scholar 

  68. Bilgin T T and Çamurcu Y 2005 Comparative comparing of DBSCAN, OPTICS and K-Means algorithms. J. Polytechn. 8(2): 139–145

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to SERAP ERCAN CÖMERT.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

CÖMERT, S.E., YAZGAN, H.R., SERTVURAN, İ. et al. A new approach for solution of vehicle routing problem with hard time window: an application in a supermarket chain. Sādhanā 42, 2067–2080 (2017). https://doi.org/10.1007/s12046-017-0754-1

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s12046-017-0754-1

Keywords

Navigation