journal article·2025-10-16Open access

A Dynamic Multi-Objective Optimization Algorithm for AGV Routing in Assembly Workshops

Yong Chen, Yuqi Sun, Mingyu Chen, Wenchao Yi, Zhi Pei, Jiong Li

Applied Sciences· Volume 15· Issue 20

Abstract

This study tackles the complex challenge of dynamic multi-objective vehicle routing optimization in large-scale equipment manufacturing, where routing operations significantly impact both economic performance and environmental sustainability. We develop an innovative Dynamic Multi-Objective Vehicle Routing Problem (DMOVRP) model that uniquely integrates three competing objectives: environmental impact reduction, delivery timeliness, and operational robustness. The proposed algorithm combines a dynamic event handler with the NSACOWDRL algorithm—an adaptive multi-objective optimization algorithm with dynamic event handling capability. The proposed system features adaptive mechanisms for handling real-time disruptions through specialized event classification and dynamic rescheduling protocols. Extensive computational experiments demonstrate the algorithm’s superior performance with statistically significant improvements using the Wilcoxon signed-rank test (p < 0.05, n = 30 runs per instance), achieving average relative gains of 15.2% in HV, 12.8% in IGD, and 8.9% in GD metrics compared to established methods. This research makes theoretical contributions through its feasibility quantification metric and practical advancements in routing schedule systems. By successfully reconciling traditionally conflicting objectives through dynamic JIT adjustments and robustness-aware optimization, this work provides manufacturers with a versatile decision-support tool that adapts to unpredictable workshop conditions while maintaining sustainable operations.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Advanced Manufacturing and Logistics Optimization · Assembly Line Balancing Optimization · Optimization and Packing Problems

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

Affiliations

College of Mechanical Engineering, Zhejiang University of Technology, Hangzhou 310014, China

Funding

Natural Science Foundation of Zhejiang province, China · Zhejiang Provincial Natural Science Foundation of China · National Natural Science Foundation of China Key Project

References (38)

Show source-provided references
1. Multiobjective evolutionary algorithms: A comparative case study and the strength Pareto approach10.1109/4235.797969 ↗
2. A review of dynamic vehicle routing problems10.1016/j.ejor.2012.08.015 ↗
3. Objectives and Methods in Multi-objective Routing Problems: A Survey and Classification Scheme10.1016/j.ejor.2020.07.005 ↗
4. Development of collision free path planning algorithm for warehouse mobile robot10.1016/j.procs.2018.07.056 ↗
5. A transformation technique for the clustered generalized traveling salesman problem with applications to logistics10.1016/j.ejor.2020.01.053 ↗
6. A branch-and-price algorithm for a vehicle routing with demand allocation problem10.1016/j.ejor.2018.06.049 ↗
7. Branch-and-Price-and-Cut for the Active-Passive Vehicle-Routing Problem10.1287/trsc.2016.0730 ↗
8. Branch-and-price-and-cut for the synchronized vehicle routing problem with split delivery, proportional service time and multiple time windows10.1016/j.tre.2020.101955 ↗
9. A Neural Separation Algorithm for the Rounded Capacity Inequalities10.1287/ijoc.2022.0310 ↗
10. A Fast and Elitist Multiobjective Genetic Algorithm: NSGA-II10.1109/4235.996017 ↗
11. An Evolutionary Many-Objective Optimization Algorithm Using Reference-Point-Based Nondominated Sorting Approach10.1109/TEVC.2013.2281535 ↗
12. Corne, D.W., Jerram, N.R., Knowles, J.D., and Oates, M.J. (2001, January 7–11). PESA-II: Region-based selection in evolutionary multiobjective optimization. Proceedings of the 3rd Annual Conference on Genetic and Evolutionary Computation, San Francisco, CA, USA.
13. MOEA/D: A Multiobjective Evolutionary Algorithm Based on Decomposition10.1109/TEVC.2007.892759 ↗
14. Decomposition of a Multiobjective Optimization Problem Into a Number of Simple Multiobjective Subproblems10.1109/TEVC.2013.2281533 ↗
15. A Reference Vector Guided Evolutionary Algorithm for Many-Objective Optimization10.1109/TEVC.2016.2519378 ↗
16. Zitzler, E., and Künzli, S. (2004). Indicator-Based Selection in Multiobjective Search. Parallel Problem Solving from Nature—PPSN VIII: 8th International Conference, Birmingham, UK, 18–22 September 2004, Proceedings, Springer.10.1007/978-3-540-30217-9_84 ↗
17. SMS-EMOA: Multiobjective Selection Based on Dominated Hypervolume10.1016/j.ejor.2006.08.008 ↗
18. Achieving Balance between Proximity and Diversity in Multi-Objective Evolutionary Algorithm10.1016/j.ins.2011.08.027 ↗
19. HypE: An Algorithm for Fast Hypervolume-Based Many-Objective Optimization10.1162/EVCO_a_00009 ↗
20. Bader, J., Deb, K., and Zitzler, E. (2009). Faster Hypervolume-Based Search Using Monte Carlo Sampling. Multiple Criteria Decision Making for Sustainable Energy and Transportation Systems, Proceedings of the 19th International Conference on Multiple Criteria Decision Making, Auckland, New Zealand, 7–12 January 2008, Springer.10.1007/978-3-642-04045-0_27 ↗
21. Ant Colony System for a Dynamic Vehicle Routing Problem10.1007/s10878-005-4922-6 ↗
22. Dynamic vehicle routing using genetic algorithms10.1007/s10489-006-0033-z ↗
23. Demand coverage diversity based ant colony optimization for dynamic vehicle routing problems10.1016/j.engappai.2020.103582 ↗
24. Dynamic Vehicle Routing Problems with Enhanced Ant Colony Optimization
25. On solving periodic re-optimization dynamic vehicle routing problems10.1016/j.asoc.2017.01.047 ↗
26. A Memetic Approach to Vehicle Routing Problem with Dynamic Requests10.1016/j.asoc.2016.06.032 ↗
27. Chen, S., Chen, R., and Gao, J. (2017). A Monarch Butterfly Optimization for the Dynamic Vehicle Routing Problem. Algorithms, 10.10.3390/a10030107 ↗
28. A Hybrid Brain Storm Optimization Algorithm for Dynamic Vehicle Routing Problem With Time Windows10.1109/ACCESS.2023.3328404 ↗
29. A comparative study between dynamic adapted PSO and VNS for the vehicle routing problem with dynamic requests10.1016/j.asoc.2011.10.023 ↗
30. The impact of particular components of the PSO-based algorithm solving the Dynamic Vehicle Routing Problem10.1016/j.asoc.2017.04.070 ↗
31. A metaheuristic approach to solve Dynamic Vehicle Routing Problem in continuous search space10.1016/j.swevo.2019.03.008 ↗
32. An adaptive large neighborhood search heuristic for the pickup and delivery problem with time windows10.1287/trsc.1050.0135 ↗
33. A hybrid adaptive large neighborhood search and tabu search algorithm for the electric vehicle relocation problem10.1016/j.cie.2022.108005 ↗
34. Generative inverse reinforcement learning for learning 2-opt heuristics without extrinsic rewards in routing problems10.1016/j.jksuci.2023.101787 ↗
35. A Hybrid of Deep Reinforcement Learning and Local Search for the Vehicle Routing Problems10.1109/TITS.2020.3003163 ↗
36. Zhang, W., and Wang, X. (2023, January 2–4). Learning to Optimize Vehicle Routes Problem: A Two-Stage Hybrid Reinforcement Learning. Proceedings of the 2023 International Conference on Sensing, Measurement & Data Analytics in the era of Artificial Intelligence (ICSMD), Xi’an, China.10.1109/ICSMD60522.2023.10490595 ↗
37. Ara, S., Akib, M.M.M.K., Oion, M.S.R., Shohel, M.H.R., Ridoy, M.N.F., Kabita, F.A., and Shahiduzzaman, M. (2023, January 13–15). Vehicle Routing Problem Solving Using Reinforcement Learning. Proceedings of the 2023 26th International Conference on Computer and Information Technology (ICCIT), Cox’s Bazar, Bangladesh.10.1109/ICCIT60459.2023.10441644 ↗
38. Van Veldhuizen, D.A., and Lamont, G.B. (2000, January 16–19). On measuring multiobjective evolutionary algorithm performance. Proceedings of the 2000 Congress on Evolutionary Computation. CEC00 (Cat. No.00TH8512), La Jolla, CA, USA.