journal article·2024-08-14Open access

An Improved Ant Colony Algorithm with Deep Reinforcement Learning for the Robust Multiobjective AGV Routing Problem in Assembly Workshops

Yong Chen, Mingyu Chen, Feiyang Yu, Han Lin, Wenchao Yi

Applied Sciences· Volume 14· Issue 16

Abstract

Vehicle routing problems (VRPs) are challenging problems. Many variants of the VRP have been proposed. However, few studies on VRP have combined robustness and just-in-time (JIT) requirements with uncertainty. To solve the problem, this paper proposes the just-in-time-based robust multiobjective vehicle routing problem with time windows (JIT-RMOVRPTW) for the assembly workshop. Based on the conflict between uncertain time and JIT requirements, a JIT strategy was proposed. To measure the robustness of the solution, a metric was designed as the objective. Afterwards, a two-stage nondominated sorting ant colony algorithm with deep reinforcement learning (NSACOWDRL) was proposed. In stage I, ACO combines with NSGA-III to obtain the Pareto frontier. Based on the model, a pheromone update strategy and a transfer probability formula were designed. DDQN was introduced as a local search algorithm which trains networks through Pareto solutions to participate in probabilistic selection and nondominated sorting. In stage II, the Pareto frontier was quantified in feasibility by Monte Carlo simulation, and tested by diversity-robust selection based on uniformly distributed weights in the solution space to select robust Pareto solutions that take diversity into account. The effectiveness of NSACOWDRL was demonstrated through comparative experiments with other algorithms on instances. The impact of JIT strategy is analyzed and the effect of networks on the NSACOWDRL is further discussed.
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

References (57)

Show source-provided references
1. Multiobjective Evolutionary Algorithms: A Comparative Case Study and the Strength Pareto Approach10.1109/4235.797969 ↗
2. Liu, X., Chen, Y.-L., Por, L.Y., and Ku, C.S. (2023). A Systematic Literature Review of Vehicle Routing Problems with Time Windows. Sustainability, 15.10.3390/su151512004 ↗
3. An Overview and Experimental Study of Learning-Based Optimization Algorithms for the Vehicle Routing Problem10.1109/JAS.2022.105677 ↗
4. Asghari, M., and Mirzapour Al-e-hashem, S.M.J. (2021). Green Vehicle Routing Problem: A State-of-the-Art Review. Int. J. Prod. Econ., 231.10.1016/j.ijpe.2020.107899 ↗
5. Vehicle Routing: Review of Benchmark Datasets10.1080/01605682.2021.1884505 ↗
6. Emerging Research Fields in Vehicle Routing Problem: A Short Review10.1007/s11831-022-09874-w ↗
7. Review of Vehicle Routing Problems: Models, Classification and Solving Algorithms10.1007/s11831-021-09574-x ↗
8. Ni, Q., and Tang, Y. (2023). A Bibliometric Visualized Analysis and Classification of Vehicle Routing Problem Research. Sustainability, 15.10.3390/su15097394 ↗
9. A Simulation Based Restricted Dynamic Programming Approach for the Green Time Dependent Vehicle Routing Problem10.1016/j.cor.2017.06.023 ↗
10. A Branch-and-Price Algorithm for a Vehicle Routing with Demand Allocation Problem10.1016/j.ejor.2018.06.049 ↗
11. Wang, Y., Zhou, J., Sun, Y., Fan, J., Wang, Z., and Wang, H. (2023). Collaborative Multidepot Electric Vehicle Routing Problem with Time Windows and Shared Charging Stations. Expert Syst. Appl., 219.10.1016/j.eswa.2023.119654 ↗
12. Stochastic Partially Optimized Cyclic Shift Crossover for Multi-Objective Genetic Algorithms for the Vehicle Routing Problem with Time-Windows10.1016/j.asoc.2016.09.039 ↗
13. Wang, J., Xu, Z., He, M., Xue, L., and Xu, H. (2024). Optimization of Pickup Vehicle Scheduling for Steel Logistics Park with Mixed Storage. Appl. Sci., 14.10.3390/app14093628 ↗
14. An Improved Hyperplane Assisted Multiobjective Optimization for Distributed Hybrid Flow Shop Scheduling Problem in Glass Manufacturing Systems10.32604/cmes.2022.020307 ↗
15. A Fast and Elitist Multiobjective Genetic Algorithm: NSGA-II10.1109/4235.996017 ↗
16. Corne, D., Jerram, N., Knowles, J., and Oates, M. (2000, January 18–20). PESA-II: Region-Based Selection in Evolutionary Multiobjective Optimization. Proceedings of the 6th International Conference on Parallel Problem Solving from Nature, PPSN VI, Paris, France.10.1007/3-540-45356-3_82 ↗
17. MOEA/D: A Multiobjective Evolutionary Algorithm Based on Decomposition10.1109/TEVC.2007.892759 ↗
18. Decomposition of a Multiobjective Optimization Problem Into a Number of Simple Multiobjective Subproblems10.1109/TEVC.2013.2281533 ↗
19. A Reference Vector Guided Evolutionary Algorithm for Many-Objective Optimization10.1109/TEVC.2016.2519378 ↗
20. Yao, X., Burke, E.K., Lozano, J.A., Smith, J., Merelo-Guervós, J.J., Bullinaria, J.A., Rowe, J.E., Tiňo, P., Kabán, A., and Schwefel, H.-P. (2004, January 18–22). Indicator-Based Selection in Multiobjective Search. Proceedings of the Parallel Problem Solving from Nature—PPSN VIII, Birmingham, UK.10.1007/b100601 ↗
21. SMS-EMOA: Multiobjective Selection Based on Dominated Hypervolume10.1016/j.ejor.2006.08.008 ↗
22. Achieving Balance between Proximity and Diversity in Multi-Objective Evolutionary Algorithm10.1016/j.ins.2011.08.027 ↗
23. Robust Optimization—A Comprehensive Survey10.1016/j.cma.2007.03.003 ↗
24. Xia, T., and Li, M. (2021). An Efficient Multi-Objective Robust Optimization Method by Sequentially Searching From Nominal Pareto Solutions. J. Comput. Inf. Sci. Eng., 21.10.1115/1.4049996 ↗
25. Evolutionary Optimization in Uncertain Environments-a Survey10.1109/TEVC.2005.846356 ↗
26. Scheffermann, R., Bender, M., and Cardeneo, A. (2009, January 18–21). Robust Solutions for Vehicle Routing Problems via Evolutionary Multiobjective Optimization. Proceedings of the 2009 IEEE Congress on Evolutionary Computation, Trondheim, Norway.10.1109/CEC.2009.4983134 ↗
27. Robust Multiobjective Optimization via Evolutionary Algorithms10.1109/TEVC.2018.2859638 ↗
28. An Evolutionary Many-Objective Optimization Algorithm Using Reference-Point-Based Nondominated Sorting Approach, Part I: Solving Problems With Box Constraints10.1109/TEVC.2013.2281535 ↗
29. Distribution Path Optimization for Intelligent Logistics Vehicles of Urban Rail Transportation Using VRP Optimization Model10.1109/TITS.2021.3105105 ↗
30. Zhang, Q., Wu, L., and Li, J. (2023, January 14–16). Application of Improved Scatter Search Algorithm to Reverse Logistics VRP Problem. Proceedings of the 2023 IEEE 5th International Conference on Power, Intelligent Computing and Systems (ICPICS), Shenyang, China.10.1109/ICPICS58376.2023.10235359 ↗
31. Population-Based Iterated Local Search Approach for Dynamic Vehicle Routing Problems10.1109/TASE.2021.3097778 ↗
32. Towards Faster Vehicle Routing by Transferring Knowledge From Customer Representation10.1109/TITS.2020.3018903 ↗
33. Heterogeneous Attentions for Solving Pickup and Delivery Problem via Deep Reinforcement Learning10.1109/TITS.2021.3056120 ↗
34. A Bilevel Ant Colony Optimization Algorithm for Capacitated Electric Vehicle Routing Problem10.1109/TCYB.2021.3069942 ↗
35. Stochastic Multi-Objective Vehicle Routing Model in Green Environment With Customer Satisfaction10.1109/TITS.2022.3156685 ↗
36. Motaghedi-Larijani, A. (2022). Solving the Number of Cross-Dock Open Doors Optimization Problem by Combination of NSGA-II and Multi-Objective Simulated Annealing. Appl. Soft Comput., 128.10.1016/j.asoc.2022.109448 ↗
37. Multiobjective Optimization for Vehicle Routing Optimization Problem in Low-Carbon Intelligent Transportation10.1109/TITS.2022.3193679 ↗
38. Mazdarani, F., Farid Ghannadpour, S., and Zandieh, F. (2023). Bi-Objective Overlapped Links Vehicle Routing Problem for Risk Minimizing Valuables Transportation. Comput. Oper. Res., 153.10.1016/j.cor.2023.106177 ↗
39. A Two-Stage Multiobjective Evolutionary Algorithm for Multiobjective Multidepot Vehicle Routing Problem With Time Windows10.1109/TCYB.2018.2821180 ↗
40. A Robust Two-Stage Planning Model for the Charging Station Placement Problem Considering Road Traffic Uncertainty10.1109/TITS.2021.3058419 ↗
41. Muñoz, C.C., Palacios-Alonso, J.J., Vela, C.R., and Afsar, S. (2022, January 18–23). Solving a Vehicle Routing Problem with Uncertain Demands and Adaptive Credibility Thresholds. Proceedings of the 2022 IEEE International Conference on Fuzzy Systems (FUZZ-IEEE), Padua, Italy.10.1109/FUZZ-IEEE55066.2022.9882650 ↗
42. Wang, J. (2023, January 18–20). Research on Route Planning Model and Algorithm of Electric Distribution Vehicle Based on Robust Optimization under the Background of Carbon Trading. Proceedings of the 2023 IEEE International Conference on Sensors, Electronics and Computer Engineering (ICSECE), Jinzhou, China.10.1109/ICSECE58870.2023.10263347 ↗
43. Robust Multiobjective Optimization for Vehicle Routing Problem with Time Windows10.1109/TCYB.2021.3049635 ↗
44. Ant System: Optimization by a Colony of Cooperating Agents10.1109/3477.484436 ↗
45. Chen, F., Xie, W., Ma, J., Chen, J., and Wang, X. (2024). Textile Flexible Job-Shop Scheduling Based on a Modified Ant Colony Optimization Algorithm. Appl. Sci., 14.10.3390/app14104082 ↗
46. Kurian, A.M., Onuorah, M.J., and Ammari, H.M. (2024). Optimizing Coverage in Wireless Sensor Networks: A Binary Ant Colony Algorithm with Hill Climbing. Appl. Sci., 14.10.3390/app14030960 ↗
47. Solving the Feeder Vehicle Routing Problem Using Ant Colony Optimization10.1016/j.cie.2018.10.037 ↗
48. An Improved Ant Colony Optimization Algorithm for the Multi-Depot Green Vehicle Routing Problem with Multiple Objectives10.1016/j.jclepro.2019.03.185 ↗
49. A Path Planning Method Using Adaptive Polymorphic Ant Colony Algorithm for Smart Wheelchairs10.1016/j.jocs.2018.02.004 ↗
50. Ren, T., Luo, T., Jia, B., Yang, B., Wang, L., and Xing, L. (2023). Improved Ant Colony Optimization for the Vehicle Routing Problem with Split Pickup and Split Delivery. Swarm Evol. Comput., 77.10.1016/j.swevo.2023.101228 ↗
51. Research on Path Planning of Mobile Robot Based on Improved Ant Colony Algorithm10.1007/s00521-019-04172-2 ↗
52. A Multipopulation Multiobjective Ant Colony System Considering Travel and Prevention Costs for Vehicle Routing in COVID-19-like Epidemics10.1109/TITS.2022.3180760 ↗
53. Liu, K., and Zhang, M. (2016, January 10–11). Path Planning Based on Simulated Annealing Ant Colony Algorithm. Proceedings of the 2016 9th International Symposium on Computational Intelligence and Design (ISCID), Hangzhou, China.10.1109/ISCID.2016.2114 ↗
54. Wang, F., Wang, J., and Chen, X. (2019). Evacuation Entropy Path Planning Model Based on Hybrid Ant Colony-Artificial Fish Swarm Algorithms. IOP Conf. Ser. Mater. Sci. Eng., 563.10.1088/1757-899X/563/5/052025 ↗
55. Hybrid Algorithms for Energy Minimizing Vehicle Routing Problem: Integrating Clusterization and Ant Colony Optimization10.1109/ACCESS.2023.3325787 ↗
56. van Hasselt, H., Guez, A., and Silver, D. (2015). Deep Reinforcement Learning with Double Q-Learning. arXiv.10.1609/aaai.v30i1.10295 ↗
57. Solving Multiobjective Optimization Problems Using an Artificial Immune System10.1007/s10710-005-6164-x ↗