GLOP: Learning Global Partition and Local Construction for Solving Large-scale Routing Problems in Real-time (2312.08224v2)
Abstract: The recent end-to-end neural solvers have shown promise for small-scale routing problems but suffered from limited real-time scaling-up performance. This paper proposes GLOP (Global and Local Optimization Policies), a unified hierarchical framework that efficiently scales toward large-scale routing problems. GLOP partitions large routing problems into Travelling Salesman Problems (TSPs) and TSPs into Shortest Hamiltonian Path Problems. For the first time, we hybridize non-autoregressive neural heuristics for coarse-grained problem partitions and autoregressive neural heuristics for fine-grained route constructions, leveraging the scalability of the former and the meticulousness of the latter. Experimental results show that GLOP achieves competitive and state-of-the-art real-time performance on large-scale routing problems, including TSP, ATSP, CVRP, and PCTSP.
- Constrained Clustering for the Capacitated Vehicle Routing Problem (CC-CVRP). Applied artificial intelligence, 36(1): 1995658.
- Concorde TSP solver.
- Neural combinatorial optimization with reinforcement learning. ArXiv preprint, abs/1611.09940.
- Rl4co: an extensive reinforcement learning for combinatorial optimization benchmark. arXiv preprint arXiv:2306.17100.
- Learning Generalizable Models for Vehicle Routing Problems via Knowledge Distillation. ArXiv preprint, abs/2210.07686.
- Learning to Solve Vehicle Routing Problems: A Survey. ArXiv preprint, abs/2205.02453.
- The transformer network for the traveling salesman problem. ArXiv preprint, abs/2103.03012.
- Reinforcement Learning for Practical Express Systems with Mixed Deliveries and Pickups. ACM Transactions on Knowledge Discovery from Data (TKDD).
- Select and Optimize: Learning to solve large-scale TSP instances. In Ruiz, F.; Dy, J.; and van de Meent, J.-W., eds., Proceedings of The 26th International Conference on Artificial Intelligence and Statistics, volume 206 of Proceedings of Machine Learning Research, 1219–1231. PMLR.
- Simulation-guided beam search for neural combinatorial optimization. ArXiv preprint, abs/2207.06190.
- Learning 2-opt heuristics for the traveling salesman problem via deep reinforcement learning. In Asian Conference on Machine Learning, 465–480. PMLR.
- Deep Reinforcement Learning for UAV Routing in the Presence of Multiple Charging Stations. IEEE Transactions on Vehicular Technology.
- Generalize a Small Pre-trained Model to Arbitrarily Large TSP Instances. In Thirty-Fifth AAAI Conference on Artificial Intelligence, AAAI 2021, Thirty-Third Conference on Innovative Applications of Artificial Intelligence, IAAI 2021, The Eleventh Symposium on Educational Advances in Artificial Intelligence, EAAI 2021, Virtual Event, February 2-9, 2021, 7474–7482. AAAI Press.
- Combining reinforcement learning and optimal transport for the traveling salesman problem. ArXiv preprint, abs/2203.00903.
- Population-Based Reinforcement Learning for Combinatorial Optimization. ArXiv preprint, abs/2210.03475.
- Helsgaun, K. 2017. An extension of the Lin-Kernighan-Helsgaun TSP solver for constrained traveling salesman and vehicle routing problems. Roskilde: Roskilde University, 24–50.
- Efficient Active Search for Combinatorial Optimization Problems. In The Tenth International Conference on Learning Representations, ICLR 2022, Virtual Event, April 25-29, 2022. OpenReview.net.
- Neural large neighborhood search for the capacitated vehicle routing problem. ArXiv preprint, abs/1911.09539.
- Generalize Learned Heuristics to Solve Large-scale Vehicle Routing Problems in Real-time. In The Eleventh International Conference on Learning Representations.
- Graph Neural Network Guided Local Search for the Traveling Salesperson Problem. In The Tenth International Conference on Learning Representations, ICLR 2022, Virtual Event, April 25-29, 2022. OpenReview.net.
- Ensemble-based Deep Reinforcement Learning for Vehicle Routing Problems under Distribution Shift. In Thirty-seventh Conference on Neural Information Processing Systems.
- Learning to Solve Routing Problems via Distributionally Robust Optimization. In Thirty-Sixth AAAI Conference on Artificial Intelligence, AAAI 2022, Thirty-Fourth Conference on Innovative Applications of Artificial Intelligence, IAAI 2022, The Twelveth Symposium on Educational Advances in Artificial Intelligence, EAAI 2022 Virtual Event, February 22 - March 1, 2022, 9786–9794. AAAI Press.
- Pointerformer: Deep Reinforced Multi-Pointer Transformer for the Traveling Salesman Problem. ArXiv preprint, abs/2304.09407.
- Learning the travelling salesperson problem requires rethinking generalization. Constraints, 1–29.
- An efficient graph convolutional network technique for the travelling salesman problem. ArXiv preprint, abs/1906.01227.
- Learning Collaborative Policies to Solve NP-hard Routing Problems. In Ranzato, M.; Beygelzimer, A.; Dauphin, Y. N.; Liang, P.; and Vaughan, J. W., eds., Advances in Neural Information Processing Systems 34: Annual Conference on Neural Information Processing Systems 2021, NeurIPS 2021, December 6-14, 2021, virtual, 10418–10430.
- Sym-NCO: Leveraging Symmetricity for Neural Combinatorial Optimization. ArXiv preprint, abs/2205.13209.
- Adam: A Method for Stochastic Optimization. In Bengio, Y.; and LeCun, Y., eds., 3rd International Conference on Learning Representations, ICLR 2015, San Diego, CA, USA, May 7-9, 2015, Conference Track Proceedings.
- Deep policy dynamic programming for vehicle routing problems. In International Conference on Integration of Constraint Programming, Artificial Intelligence, and Operations Research, 190–213. Springer.
- Attention, Learn to Solve Routing Problems! In 7th International Conference on Learning Representations, ICLR 2019, New Orleans, LA, USA, May 6-9, 2019. OpenReview.net.
- POMO: Policy Optimization with Multiple Optima for Reinforcement Learning. In Larochelle, H.; Ranzato, M.; Hadsell, R.; Balcan, M.; and Lin, H., eds., Advances in Neural Information Processing Systems 33: Annual Conference on Neural Information Processing Systems 2020, NeurIPS 2020, December 6-12, 2020, virtual.
- Matrix encoding networks for neural combinatorial optimization. In Ranzato, M.; Beygelzimer, A.; Dauphin, Y. N.; Liang, P.; and Vaughan, J. W., eds., Advances in Neural Information Processing Systems 34: Annual Conference on Neural Information Processing Systems 2021, NeurIPS 2021, December 6-14, 2021, virtual, 5138–5149.
- Deep reinforcement learning for solving the heterogeneous capacitated vehicle routing problem. IEEE Transactions on Cybernetics, 52(12): 13572–13585.
- Deep reinforcement learning for combinatorial optimization: Covering salesman problems. IEEE transactions on cybernetics, 52(12): 13142–13155.
- Learning to delegate for large-scale vehicle routing. In Ranzato, M.; Beygelzimer, A.; Dauphin, Y. N.; Liang, P.; and Vaughan, J. W., eds., Advances in Neural Information Processing Systems 34: Annual Conference on Neural Information Processing Systems 2021, NeurIPS 2021, December 6-14, 2021, virtual, 26198–26211.
- Combinatorial Optimization with Graph Convolutional Networks and Guided Tree Search. In Bengio, S.; Wallach, H. M.; Larochelle, H.; Grauman, K.; Cesa-Bianchi, N.; and Garnett, R., eds., Advances in Neural Information Processing Systems 31: Annual Conference on Neural Information Processing Systems 2018, NeurIPS 2018, December 3-8, 2018, Montréal, Canada, 537–546.
- Reinforcement Graph Clustering with Unknown Cluster Number. In Proceedings of the 31st ACM International Conference on Multimedia, 3528–3537.
- A Survey of Deep Graph Clustering: Taxonomy, Challenge, and Application. arXiv preprint arXiv:2211.12875.
- SGDR: Stochastic Gradient Descent with Warm Restarts. In 5th International Conference on Learning Representations, ICLR 2017, Toulon, France, April 24-26, 2017, Conference Track Proceedings. OpenReview.net.
- Decoupled Weight Decay Regularization. In 7th International Conference on Learning Representations, ICLR 2019, New Orleans, LA, USA, May 6-9, 2019. OpenReview.net.
- A Learning-based Iterative Method for Solving Vehicle Routing Problems. In 8th International Conference on Learning Representations, ICLR 2020, Addis Ababa, Ethiopia, April 26-30, 2020. OpenReview.net.
- Combinatorial optimization by graph pointer networks and hierarchical reinforcement learning. ArXiv preprint, abs/1911.04936.
- Learning to Search Feasible and Infeasible Regions of Routing Problems with Flexible Neural k-Opt. In Thirty-seventh Conference on Neural Information Processing Systems.
- Learning to Iteratively Solve Routing Problems with Dual-Aspect Collaborative Transformer. In Ranzato, M.; Beygelzimer, A.; Dauphin, Y. N.; Liang, P.; and Vaughan, J. W., eds., Advances in Neural Information Processing Systems 34: Annual Conference on Neural Information Processing Systems 2021, NeurIPS 2021, December 6-14, 2021, virtual, 11096–11107.
- Reinforcement learning for combinatorial optimization: A survey. Computers & Operations Research, 134: 105400.
- Unsupervised Learning for Solving the Travelling Salesman Problem. ArXiv preprint, abs/2303.10538.
- A cluster-first route-second approach for the swap body vehicle routing problem. Annals of Operations Research, 253: 935–956.
- Revised note on learning quadratic assignment with graph neural networks. In 2018 IEEE Data Science Workshop (DSW), 1–5. IEEE.
- H-TSP: Hierarchically Solving the Large-Scale Travelling Salesman Problem. ArXiv preprint, abs/2304.09395.
- DIMES: A Differentiable Meta Solver for Combinatorial Optimization Problems. ArXiv preprint, abs/2210.04123.
- Stochastic Economic Lot Scheduling via Self-Attention Based Deep Reinforcement Learning. IEEE Transactions on Automation Science and Engineering.
- Learning 3-opt heuristics for traveling salesman problem via deep reinforcement learning. In Asian Conference on Machine Learning, 1301–1316. PMLR.
- DIFUSCO: Graph-based Diffusion Solvers for Combinatorial Optimization. ArXiv preprint, abs/2302.08224.
- POPMUSIC for the travelling salesman problem. European Journal of Operational Research, 272(2): 420–429.
- Pointer Networks. In Cortes, C.; Lawrence, N. D.; Lee, D. D.; Sugiyama, M.; and Garnett, R., eds., Advances in Neural Information Processing Systems 28: Annual Conference on Neural Information Processing Systems 2015, December 7-12, 2015, Montreal, Quebec, Canada, 2692–2700.
- A Game-Theoretic Approach for Improving Generalization Ability of TSP Solvers. ArXiv preprint, abs/2110.15105.
- ASP: Learn a Universal Neural Solver! ArXiv preprint, abs/2303.00466.
- Williams, R. J. 1992. Simple statistical gradient-following algorithms for connectionist reinforcement learning. Reinforcement learning, 5–32.
- Learning Large Neighborhood Search Policy for Integer Programming. In Ranzato, M.; Beygelzimer, A.; Dauphin, Y. N.; Liang, P.; and Vaughan, J. W., eds., Advances in Neural Information Processing Systems 34: Annual Conference on Neural Information Processing Systems 2021, NeurIPS 2021, December 6-14, 2021, virtual, 30075–30087.
- Learning improvement heuristics for solving routing problems.. IEEE transactions on neural networks and learning systems.
- Neural Airport Ground Handling. ArXiv preprint, abs/2303.02442.
- An evolutionary multiobjective route grouping-based heuristic algorithm for large-scale capacitated vehicle routing problems. IEEE transactions on cybernetics, 51(8): 4173–4186.
- Multi-Decoder Attention Model with Embedding Glimpse for Solving Vehicle Routing Problems. In Thirty-Fifth AAAI Conference on Artificial Intelligence, AAAI 2021, Thirty-Third Conference on Innovative Applications of Artificial Intelligence, IAAI 2021, The Eleventh Symposium on Educational Advances in Artificial Intelligence, EAAI 2021, Virtual Event, February 2-9, 2021, 12042–12049. AAAI Press.
- NeuroLKH: Combining Deep Learning Model with Lin-Kernighan-Helsgaun Heuristic for Solving the Traveling Salesman Problem. In Ranzato, M.; Beygelzimer, A.; Dauphin, Y. N.; Liang, P.; and Vaughan, J. W., eds., Advances in Neural Information Processing Systems 34: Annual Conference on Neural Information Processing Systems 2021, NeurIPS 2021, December 6-14, 2021, virtual, 7472–7483.
- Memory-efficient Transformer-based network model for Traveling Salesman Problem. Neural Networks, 161: 589–597.
- DeepACO: Neural-enhanced Ant Systems for Combinatorial Optimization. ArXiv preprint, abs/2309.14032.
- Learning to solve multiple-TSP with time window and rejections via deep reinforcement learning. IEEE Transactions on Intelligent Transportation Systems.
- A route clustering and search heuristic for large-scale multidepot-capacitated arc routing problem. IEEE Transactions on Cybernetics, 52(8): 8286–8299.
- Learning to Solve Travelling Salesman Problem with Hardness-Adaptive Curriculum. In Thirty-Sixth AAAI Conference on Artificial Intelligence, AAAI 2022, Thirty-Fourth Conference on Innovative Applications of Artificial Intelligence, IAAI 2022, The Twelveth Symposium on Educational Advances in Artificial Intelligence, EAAI 2022 Virtual Event, February 22 - March 1, 2022, 9136–9144. AAAI Press.
- Towards Omni-generalizable Neural Methods for Vehicle Routing Problems. In the 40th International Conference on Machine Learning (ICML 2023).
- RBG: Hierarchically Solving Large-Scale Routing Problems in Logistic Systems via Reinforcement Learning. In Proceedings of the 28th ACM SIGKDD Conference on Knowledge Discovery and Data Mining, 4648–4658.
- MAPDP: Cooperative Multi-Agent Reinforcement Learning to Solve Pickup and Delivery Problems. In Thirty-Sixth AAAI Conference on Artificial Intelligence, AAAI 2022, Thirty-Fourth Conference on Innovative Applications of Artificial Intelligence, IAAI 2022, The Twelveth Symposium on Educational Advances in Artificial Intelligence, EAAI 2022 Virtual Event, February 22 - March 1, 2022, 9980–9988. AAAI Press.
Collections
Sign up for free to add this paper to one or more collections.
Paper Prompts
Sign up for free to create and run prompts on this paper using GPT-5.