Dynamic Metaheuristic Optimization for Resilient Supply Chain Routing under Disruptions
Abstract
Modern supply chains face unprecedented vulnerability to disruptions arising from natural disasters, infrastructure failures, demand volatility, and geopolitical instability. The Dynamic Multi-Depot Vehicle Routing Problem with Disruptions (DMDVRP-D) captures the complexity of real-time logistics re-optimization when such events occur, yet existing solution approaches inadequately balance computational efficiency with solution resilience. This paper proposes the Dynamic Resilient Supply-chain Optimizer (DRSO), a novel hybrid metaheuristic that integrates Adaptive Large Neighborhood Search (ALNS) with Grey Wolf Optimizer (GWO) for solving the DMDVRP-D. DRSO introduces five key innovations: 1) scenario-tree-based stochastic programming embedded within fitness evaluation to account for disruption uncertainty, 2) ALNS destroy-repair operators specialized for supply chain resilience, including Facility Substitution (FS), Emergency Re-Routing (ER), Demand Splitting (DS), and Multi-Modal Switching (MS), 3) GWO-guided intensification on promising ALNS neighborhoods to accelerate convergence, 4) real-time re-optimization triggered by disruption events with warm-start from pre-disruption solutions, and 5) a Composite Resilience Score (CRS) metric that unifies Recovery Time (RT), Service Level (SL), and Excess Cost (EC) into a single evaluative measure. We formulate the DMDVRP-D as a Mixed-Integer Linear Program (MILP) and evaluate DRSO on modified Solomon VRPTW benchmark instances extended with disruption scenarios, as well as two real-world case studies: a Nigerian pharmaceutical distribution network spanning the Lagos–Abuja–Kano corridor (45 nodes) and a Chinese manufacturing supply chain in the Yangtze River Delta (YRD) region (78 nodes). Computational experiments over 30 independent runs demonstrate that DRSO achieves 18–32% lower disruption recovery cost, 25–41% faster RT, and 15–28% fewer unserved customers compared to standalone ALNS, Genetic Algorithm (GA), Particle Swarm Optimization (PSO), and commercial solver (Gurobi with time limit). Statistical significance is confirmed via the Wilcoxon signed-rank test at p < 0.05. The results establish DRSO as a competitive and practical approach for resilient supply chain routing under dynamic disruption conditions.
Keywords:
Supply chain resilience, Vehicle routing, Metaheuristic optimization, Disruption management, Adaptive large neighborhood search, Dynamic optimization, LogisticsReferences
- [1] Christopher, M., & Peck, H. (2004). Building the resilient supply chain available to purchase. The international journal of logistics management, 15(4), 1–14. https://doi.org/10.1108/09574090410700275
- [2] Ivanov, D. (2022). Viable supply chain model: Integrating agility, resilience and sustainability perspectives—lessons from and thinking beyond the COVID-19 pandemic. Annals of operations research, 319(1), 1411–1431. https://doi.org/10.1007/s10479-020-03640-6
- [3] Hosseini, S., Ivanov, D., & Dolgui, A. (2019). Review of quantitative methods for supply chain resilience analysis. Transportation research part e: Logistics and transportation review, 125, 285–307. https://doi.org/10.1016/j.tre.2019.03.001
- [4] Snyder, L. V, Atan, Z., Peng, P., Rong, Y., Schmitt, A. J., & Sinsoysal, B. (2016). OR/MS models for supply chain disruptions: A review. Iie transactions, 48(2), 89–109. https://doi.org/10.1080/0740817X.2015.1067735
- [5] Dantzig, G. B., & Ramser, J. H. (1959). The truck dispatching problem. Management science, 6(1), 80–91. https://doi.org/10.1287/mnsc.6.1.80
- [6] Solomon, M. M. (1987). Algorithms for the vehicle routing and scheduling problems with time window constraints. Operations research, 35(2), 254–265. https://doi.org/10.1287/opre.35.2.254
- [7] Cordeau, J. F., Gendreau, M., & Laporte, G. (1997). A tabu search heuristic for periodic and multi-depot vehicle routing problems. Networks: An international journal, 30(2), 105–119. https://doi.org/10.1002/(SICI)1097-0037(199709)30:2%3C105::AID-NET5%3E3.0.CO;2-G
- [8] Koç, Ç., Bektas, T., Jabali, O., & Laporte, G. (2016). Thirty years of heterogeneous vehicle routing. European journal of operational research, 249(1), 1–21. https://doi.org/10.1016/j.ejor.2015.07.020
- [9] Ropke, S., & Pisinger, D. (2006). An adaptive large neighborhood search heuristic for the pickup and delivery problem with time windows. Transportation science, 40(4), 455–472. https://doi.org/10.1287/trsc.1050.0135
- [10] Gendreau, M., Laporte, G., & Séguin, R. (1996). Stochastic vehicle routing. European journal of operational research, 88(1), 3–12. https://doi.org/10.1016/0377-2217(95)00050-X
- [11] Ponomarov, S. Y., & Holcomb, M. C. (2009). Understanding the concept of supply chain resilience. The international journal of logistics management, 20(1), 124–143. https://doi.org/10.1108/09574090910954873
- [12] Sheffi, Y., & Rice Jr, J. B. (2005). A supply chain view of the resilient enterprise. MIT sloan management review, 47(1), 41-48. https://www.proquest.com/docview/224969684
- [13] Pillac, V., Gendreau, M., Guéret, C., & Medaglia, A. L. (2013). A review of dynamic vehicle routing problems. European journal of operational research, 225(1), 1–11. https://doi.org/10.1016/j.ejor.2012.08.015
- [14] Mirjalili, S., Mirjalili, S. M., & Lewis, A. (2014). Grey wolf optimizer. Advances in engineering software, 69, 46–61. 10.1016/j.advengsoft.2013.12.007
- [15] Lenstra, J. K., & Kan, A. R. (1981). Complexity of vehicle routing and scheduling problems. Networks, 11(2), 221–227. https://doi.org/10.1002/net.3230110211
- [16] Montoya-Torres, J. R., Franco, J. L., Isaza, S. N., Jiménez, H. F., & Herazo-Padilla, N. (2015). A literature review on the vehicle routing problem with multiple depots. Computers & industrial engineering, 79, 115-129. https://doi.org/10.1016/j.cie.2014.10.029
- [17] Braekers, K., Ramaekers, K., & Van Nieuwenhuyse, I. (2016). The vehicle routing problem: State of the art classification and review. Computers & industrial engineering, 99, 300–313. https://doi.org/10.1016/j.cie.2015.12.007
- [18] Elshaer, R., & Awad, H. (2020). A taxonomic review of metaheuristic algorithms for solving the vehicle routing problem and its variants. Computers & industrial engineering, 140, 106242. https://doi.org/10.1016/j.cie.2019.106242
- [19] Caceres-Cruz, J., Arias, P., Guimarans, D., Riera, D., & Juan, A. A. (2014). Rich vehicle routing problem: Survey. ACM computing surveys (CSUR), 47(2), 1–28. https://doi.org/10.1145/2666003
- [20] Tomlin, B. (2006). On the value of mitigation and contingency strategies for managing supply chain disruption risks. Management science, 52(5), 639–657. https://doi.org/10.1287/mnsc.1060.0515
- [21] Gendreau, M., Laporte, G. and Potvin, J. Y. (1999). Metaheuristics for the vehicle routing problem. https://www.gerad.ca/en/papers/G-98-52
- [22] Gendreau, M., Hertz, A., & Laporte, G. (1994). A tabu search heuristic for the vehicle routing problem. Management science, 40(10), 1276–1290. https://doi.org/10.1287/mnsc.40.10.1276
- [23] Cordeau, J. F., Laporte, G., & Mercier, A. (2001). A unified tabu search heuristic for vehicle routing problems with time windows. Journal of the operational research society, 52(8), 928–936. https://doi.org/10.1057/palgrave.jors.2601163
- [24] Berger, J., & Barkaoui, M. (2004). A parallel hybrid genetic algorithm for the vehicle routing problem with time windows. Computers & operations research, 31(12), 2037–2053. https://doi.org/10.1016/S0305-0548(03)00163-1
- [25] Vidal, T., Crainic, T. G., Gendreau, M., Lahrichi, N., & Rei, W. (2012). A hybrid genetic algorithm for multidepot and periodic vehicle routing problems. Operations research, 60(3), 611–624. https://doi.org/10.1287/opre.1120.1048
- [26] Pisinger, D., & Ropke, S. (2007). A general heuristic for vehicle routing problems. Computers & operations research, 34(8), 2403–2435. https://doi.org/10.1016/j.cor.2005.09.012
- [27] Demir, E., Bektas, T., & Laporte, G. (2012). An adaptive large neighborhood search heuristic for the pollution-routing problem. European journal of operational research, 223(2), 346–359. https://doi.org/10.1016/j.ejor.2012.06.044
- [28] Ribeiro, G. M., & Laporte, G. (2012). An adaptive large neighborhood search heuristic for the cumulative capacitated vehicle routing problem. Computers & operations research, 39(3), 728–735. https://doi.org/10.1016/j.cor.2011.05.005
- [29] Grangier, P., Gendreau, M., Lehuédé, F., & Rousseau, L. M. (2016). An adaptive large neighborhood search for the two-echelon multiple-trip vehicle routing problem with satellite synchronization. European journal of operational research, 254(1), 80–91. https://doi.org/10.1016/j.ejor.2016.03.040
- [30] Kennedy, J., & Eberhart, R. (1995). Particle swarm optimization. Proceedings of ICNN’95-international conference on neural networks (Vol. 4, pp. 1942–1948). IEEE. http://dx.doi.org/10.1109/ICNN.1995.488968
- [31] Ai, T. J., & Kachitvichyanukul, V. (2009). A particle swarm optimization for the vehicle routing problem with simultaneous pickup and delivery. Computers & operations research, 36(5), 1693–1702. https://doi.org/10.1016/j.cor.2008.04.003
- [32] Kamboj, V. K., Bath, S. K., & Dhillon, J. S. (2017). A novel hybrid DE-random search approach for unit commitment problem. Neural computing and applications, 28(7), 1559–1581. https://doi.org/10.1007/s00521-015-2124-4
- [33] Komaki, M., & Malakooti, B. (2017). General variable neighborhood search algorithm to minimize makespan of the distributed no-wait flow shop scheduling problem. Production engineering, 11(3), 315–329. https://doi.org/10.1007/s11740-017-0716-9
- [34] Psaraftis, H. N., Wen, M., & Kontovas, C. A. (2016). Dynamic vehicle routing problems: Three decades and counting. Networks, 67(1), 3–31. https://doi.org/10.1002/net.21628
- [35] Ulmer, M. W., Goodson, J. C., Mattfeld, D. C., & Hennig, M. (2019). Offline-online approximate dynamic programming for dynamic vehicle routing with stochastic requests. Transportation science, 53(1), 185–202. https://doi.org/10.1287/trsc.2017.0767
- [36] Laporte, G., Louveaux, F., & Mercure, H. (1992). The vehicle routing problem with stochastic travel times. Transportation science, 26(3), 161–170. https://doi.org/10.1287/trsc.26.3.161
- [37] Bent, R. W., & Van Hentenryck, P. (2004). Scenario-based planning for partially dynamic vehicle routing with stochastic customers. Operations research, 52(6), 977–987. https://doi.org/10.1287/opre.1040.0124
- [38] Saint-Guillain, M., Solnon, C., & Deville, Y. (2017). The static and stochastic vrp with time windows and both random customers and reveal times. European conference on the applications of evolutionary computation (pp. 110–127). Springer. https://doi.org/10.1007/978-3-319-55792-2_8
- [39] Li, J. Q., Mirchandani, P. B., & Borenstein, D. (2009). Real-time vehicle rerouting problems with time windows. European journal of operational research, 194(3), 711–727. https://doi.org/10.1016/j.ejor.2007.12.037
- [40] Mu, Q., Fu, Z., Lysgaard, J., & Eglese, R. (2011). Disruption management of the vehicle routing problem with vehicle breakdown. Journal of the operational research society, 62(4), 742–749. https://doi.org/10.1057/jors.2010.19
- [41] Shaw, P. (1998). Using constraint programming and local search methods to solve vehicle routing problems. International conference on principles and practice of constraint programming (pp. 417–431). Springer. https://doi.org/10.1007/3-540-49481-2_30
- [42] Vargha, A., & Delaney, H. D. (2000). A critique and improvement of the CL common language effect size statistics of McGraw and Wong. Journal of educational and behavioral statistics, 25(2), 101–132. https://doi.org/10.3102/10769986025002101
- [43] Gendreau, M., Potvin, J. Y. (2010). Handbook of metaheuristics. Springer. https://doi.org/10.1007/978-1-4419-1665-5