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.
Similar content being viewed by others
References
Dantzig G and Ramser J 1959 The truck dispatching problem. Manag. Sci. 6(1): 80–91
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
Han J and Kamber M 2001 Data mining and concepts techniques. San Francisco: Morgan Kaufmann
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
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
Toth P and Vigo D 2002 The vehicle routing problem. USA: Society for Industrial and Applied Mathematics
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
Aydemir E 2006 Vehicle routing problem with soft time windows and a case study. Master Thesis, Gazi University, Ankara
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
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
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
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
Çetinkaya C 2011 Two stage vehicle routing problem with arc time windows. Master Thesis, Gazi University, Ankara
Taş D, Jabali O and Woensel T V 2014 A vehicle routing problem with flexible time windows. Comput. Oper. Res. 52: 39–54
Akca K 2015 Supply chain mathematical model for the vehicle routing problem with time windows. Master Thesis, Uludağ University, Bursa
Çetinkaya C 2014 Plant location and vehicle routing problem with arc time windows for military shipment to terror region. PhD Thesis, Gazi University, Ankara
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
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
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
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
Demircioğlu M 2009 A heuristic approach to vehicle routing problem and an application. PhD Thesis, Çukurova University, Adana
Ş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
Schulze J and Fahle T 1999 A parallel algorithm for the vehicle routing problem with time window constraints. Ann. Oper. Res. 86: 585–607
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
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
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
Tokaylı M A 2005 A decision support system for the vehicle routing problem with time windows. Master Thesis, Gazi University, Ankara
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
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
Dursun P 2009 Modeling vehicle routing problem with time windows with genetic algorithm. Master Thesis, İstanbul Technical University, İstanbul
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
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
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
Gülsoy N 2013 The solution vehicle routing problem with hard time windows with hunting search algorithm. Master Thesis, Erciyes University, Kayseri
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Ç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
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
Ş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
Rushton A, Croucher P and Baker P 2006 Handbook of logistics and distribution management, 3rd edn. Kogan Page, Limited
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
Hax A C and Candea D 1984 Production and inventory management. Englewood Cliffs, NJ: Prentice-Hall
Glynn P and Robinson S 1997 Springer series in operations research. New York: Springer
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
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
Berkhin P 2002 Survey of clustering data mining techniques. San Jose, California, USA: Accrue Software Inc
Xu R and Wunsch II D 2005 Survey of clustering algorithms. IEEE Trans. Neural Netw. 16(3): 645–678
Yünel Y 2010 Development of k-means clustering algorithm using genetic algorithm. Undergraduate Thesis, İstanbul Technical University, İstanbul
Berkhin P 2006 A survey of clustering data mining techniques. In: Grouping multidimensional data: recent advances in clustering. Berlin–Heidelberg: Springer
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
Işık M 2006 Data mining applications using partitional clustering methods. Master Thesis, Marmara University, İstanbul
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
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
Moreira A, Santos M Y and Carneiro S 2005 Destiny-based clustering algorithms—DBSCAN and SNN. University of Minho, Portugal
Bilgin T T and Çamurcu Y 2005 Comparative comparing of DBSCAN, OPTICS and K-Means algorithms. J. Polytechn. 8(2): 139–145
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
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
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12046-017-0754-1