A Deep Reinforcement Learning-Based Decision-Making Approach for Routing Problems
Source abstract
Abstract
In recent years, routing problems have attracted significant attention in the fields of operations research and computer science due to their fundamental importance in logistics and transportation. However, most existing learning-based methods employ simplistic context embeddings to represent the routing environment, which constrains their capacity to capture real-time visitation dynamics. To address this limitation, we propose a deep reinforcement learning-based decision-making framework (DRL-DM) built upon an encoder–decoder architecture. The encoder incorporates a batch normalization fronting mechanism and a gate-like threshold block to enhance the quality of node embeddings and improve convergence speed. The decoder constructs a dynamic-aware context embedding that integrates relational information among visited and unvisited nodes, along with the start and terminal locations, thereby enabling effective tracking of real-time state transitions and graph structure variations. Furthermore, the proposed approach exploits the intrinsic symmetry and circularity of routing solutions and adopts an actor–critic training paradigm with multiple parallel trajectories to improve exploration of the solution space. Comprehensive experiments conducted on both synthetic and real-world datasets demonstrate that DRL-DM consistently outperforms heuristic and learning-based baselines, achieving up to an 8.75% reduction in tour length. Moreover, the proposed method exhibits strong generalization capabilities, effectively scaling to larger problem instances and diverse node distributions, thereby highlighting its potential for solving complex, real-life routing tasks.
Source: crossref · Quality: baseline
Research context
OpenAlex topics: Collaboration in agile enterprises · Advanced Research in Systems and Signal Processing · Digital Transformation in Industry
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
Affiliations
School of Electrical Engineering, Xi’an Jiaotong University, Xi’an 710049, China
State Key Laboratory of Electrical Insulation and Power Equipment, Xi’an Jiaotong University, Xi’an 710049, China
Funding
National Natural Science Foundation of China · Natural Science Basic Research Program of Shaanxi Province · State Key Laboratory of Electrical Insulation and Power Equipment
References (39)
Show source-provided references
1. Synergetic attention-driven transformer: A Deep reinforcement learning approach for vehicle routing problems10.1016/j.eswa.2025.126961 ↗
2. Guan, Q., Hong, X., Ke, W., Zhang, L., Sun, G., and Gong, Y. (October, January 27). Kohonen self-organizing map based route planning: A revisit. Proceedings of the 2021 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), Prague, Czech Republic.10.1109/IROS51168.2021.9636025 ↗
3. Planning of truck platooning for road-network capacitated vehicle routing problem10.1016/j.tre.2024.103898 ↗
4. Guan, Q., Cao, H., Zhong, X., Yan, D., and Xue, S. (Networks, 2025). Hisom: Hierarchical Self-Organizing Map for Solving Multiple Traveling Salesman Problems, Networks, early view.10.1002/net.22268 ↗
5. Two-echelon time-dependent vehicle routing problem with simultaneous pickup and delivery and satellite synchronization10.1016/j.cor.2024.106600 ↗
6. The bi-objective mixed-fleet vehicle routing problem under decentralized collaboration and time-of-use prices10.1016/j.eswa.2025.126875 ↗
7. A branch-and-price-and-cut algorithm for the vehicle routing problem with load-dependent drones10.1016/j.trb.2023.03.003 ↗
8. Knowledge-driven ant colony optimization algorithm for vehicle routing problem in instant delivery peak period10.1016/j.asoc.2023.110551 ↗
9. Unmanned aerial-ground vehicle finite-time docking control via pursuit-evasion games10.1007/s11071-025-11021-6 ↗
10. Finite-time Safe Reinforcement Learning Control of Multi-player Nonzero-Sum Game for Quadcopter Systems10.1016/j.ins.2025.122117 ↗
11. Token-based deep reinforcement learning for Heterogeneous VRP with Service Time Constraints10.1016/j.knosys.2024.112173 ↗
12. Deep reinforcement learning for solving vehicle routing problems with backhauls10.1109/TNNLS.2024.3371781 ↗
13. Yan, D., Ou, B., Guan, Q., Zhu, Z., and Cao, H. (2025). Edge-Driven Multiple Trajectory Attention Model for Vehicle Routing Problems. Appl. Sci., 15.10.3390/app15052679 ↗
14. Applegate, D.L., Bixby, R.E., Chvátal, V., and Cook, W.J. (2020, March 12). Concorde TSP Solver. Available online: http://www.math.uwaterloo.ca/tsp/concorde/.
15. Precedence constrained generalized traveling salesman problem: Polyhedral study, formulations, and branch-and-cut algorithm10.1016/j.ejor.2023.01.039 ↗
16. Branch-price-and-cut for the soft-clustered capacitated arc-routing problem10.1287/trsc.2020.1036 ↗
17. Valid inequalities and branch-and-cut algorithm for the pickup and delivery traveling salesman problem with multiple stacks10.1016/j.ejor.2021.07.051 ↗
18. An exact price-cut-and-enumerate method for the capacitated multitrip vehicle routing problem with time windows10.1287/trsc.2022.1161 ↗
19. A clustering-based extended genetic algorithm for the multidepot vehicle routing problem with time windows and three-dimensional loading constraints10.1016/j.asoc.2022.109922 ↗
20. A simulated annealing with variable neighborhood descent approach for the heterogeneous fleet vehicle routing problem with multiple forward/reverse cross-docks10.1016/j.eswa.2023.121631 ↗
21. A bilevel ant colony optimization algorithm for capacitated electric vehicle routing problem10.1109/TCYB.2021.3069942 ↗
22. Kool, W., van Hoof, H., and Welling, M. Attention, Learn to Solve Routing Problems! In Proceedings of the International Conference on Learning Representations, New Orleans, LA, USA, 6–9 May 2019.
23. Pomo: Policy optimization with multiple optima for reinforcement learning
24. Learning improvement heuristics for solving routing problems10.1109/TNNLS.2021.3068828 ↗
25. Learning to Iteratively Solve Routing Problems with Dual-Aspect Collaborative Transformer
26. Proxy-normalizing activations to match batch normalization while removing batch dependence
27. Parisotto, E., Song, F., Rae, J., Pascanu, R., Gulcehre, C., Jayakumar, S., Jaderberg, M., Kaufman, R.L., Clark, A., and Noury, S. (2020, January 13–18). Stabilizing transformers for reinforcement learning. Proceedings of the International Conference on Machine Learning. PMLR, Virtual.
28. Optimization, Gurobi and LLC (2022, June 28). Gurobi Optimizer Reference Manual. Available online: https://www.gurobi.com/.
29. An extension of the Lin-Kernighan-Helsgaun TSP solver for constrained traveling salesman and vehicle routing problems
30. Search engine optimization with Google
31. Genetic algorithm for traveling salesman problem with modified cycle crossover operator10.1155/2017/7430125 ↗
32. A list-based simulated annealing algorithm with crossover operator for the traveling salesman problem10.1007/s00521-021-06883-x ↗
33. Ant colony optimization for traveling salesman problem based on parameters optimization10.1016/j.asoc.2021.107439 ↗
34. d O Costa, P.R., Rhuggenaath, J., Zhang, Y., and Akcay, A. (2020, January 18–20). Learning 2-opt heuristics for the traveling salesman problem via deep reinforcement learning. Proceedings of the Asian Conference on Machine Learning. PMLR, Bangkok, Thailand.10.1007/s42979-021-00779-2 ↗
35. Chen, X., and Tian, Y. (2019, January 8–14). Learning to perform local rewriting for combinatorial optimization. Proceedings of the Advances in Neural Information Processing Systems 32 (NeurIPS 2019), Vancouver, BC, Canada.
36. TSPLIB—A traveling salesman problem library10.1287/ijoc.3.4.376 ↗
37. New benchmark instances for the capacitated vehicle routing problem10.1016/j.ejor.2016.08.012 ↗
38. A graph convolutional encoder and multi-head attention decoder network for TSP via reinforcement learning10.1016/j.engappai.2022.104848 ↗
39. NeuroCrossover: An intelligent genetic locus selection scheme for genetic algorithm using reinforcement learning10.1016/j.asoc.2023.110680 ↗