Combinatorial Optimization by Graph Pointer Networks and Hierarchical Reinforcement Learning
Not on the map. Why?
Abstract (arXiv)
In this work, we introduce Graph Pointer Networks (GPNs) trained using reinforcement learning (RL) for tackling the traveling salesman problem (TSP). GPNs build upon Pointer Networks by introducing a graph embedding layer on the input, which captures relationships between nodes. Furthermore, to approximate solutions to constrained combinatorial optimization problems such as the TSP with time windows, we train hierarchical GPNs (HGPNs) using RL, which learns a hierarchical policy to find an optimal city permutation under constraints. Each layer of the hierarchy is designed with a separate reward function, resulting in stable training. Our results demonstrate that GPNs trained on small-scale TSP50/100 problems generalize well to larger-scale TSP500/1000 problems, with shorter tour lengths and faster computational times. We verify that for constrained TSP problems such as the TSP with time windows, the feasible solutions found via hierarchical RL training outperform previous baselines. In the spirit of reproducible research we make our data, models, and code publicly available.
Key facts. Cited by 78 papers in the map (data through 14 Oct 2026). First posted on arXiv 12 Nov 2019.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 18; 2022: 16; 2023: 18; 2024: 14; 2025: 7; 2026: 5.
78 papers.
Sort:
By area:
- 2021Combinatorial optimization and reasoning with graph neural networkscited by 268
- 2023DIFUSCO: Graph-based Diffusion Solvers for Combinatorial Optimizationcited by 221
- 2021End-to-End Constrained Optimization Learning: A Surveycited by 157
- 2022DIMES: A Differentiable Meta Solver for Combinatorial Optimization Problemscited by 129
- 2021Combinatorial Optimization with Physics-Inspired Graph Neural Networkscited by 108
- 2021Deep Policy Dynamic Programming for Vehicle Routing Problemscited by 94
- 2023GLOP: Learning Global Partition and Local Construction for Solving Large-scale Routing Problems in Real-timecited by 85
- 2023RL4CO: an Extensive Reinforcement Learning for Combinatorial Optimization Benchmarkcited by 71
- 2023Towards Omni-generalizable Neural Methods for Vehicle Routing Problemscited by 69
- 2024INViT: A Generalizable Routing Problem Solver with Invariant Nested View Transformercited by 44
- 2024Learning to Handle Complex Constraints for Vehicle Routing Problemscited by 29
- 2022Learning to Solve Travelling Salesman Problem with Hardness-adaptive Curriculumcited by 27
38 more
- 2023Meta-SAGE: Scale Meta-Learning Scheduled Adaptation with Guided Exploration for Mitigating Scale Shift on Combinatorial Optimizationcited by 23
- 2024Neural Combinatorial Optimization Algorithms for Solving Vehicle Routing Problems: A Comprehensive Survey with Perspectivescited by 23
- 2021Analytics and Machine Learning in Vehicle Routing Researchcited by 22
- 2021An Overview and Experimental Study of Learning-based Optimization Algorithms for Vehicle Routing Problemcited by 22
- 2022Reinforcement learning on graphs: A surveycited by 20
- 2022Learning to Solve Vehicle Routing Problems: A Surveycited by 16
- 2022A Survey on Influence Maximization: From an ML-Based Combinatorial Optimizationcited by 15
- 2021Deep Reinforcement Learning for Combinatorial Optimization: Covering Salesman Problemscited by 13
- 2021Solve routing problems with a residual edge-graph attention neural networkcited by 13
- 2021Learning Combinatorial Node Labeling Algorithmscited by 10
- 2024BPQP: A Differentiable Convex Optimization Framework for Efficient End-to-End Learningcited by 10
- 2021Generalization in Deep RL for TSP Problems via Equivariance and Local Searchcited by 9
- 2022DL-DRL: A double-level deep reinforcement learning approach for large-scale task scheduling of multi-UAVcited by 9
- 2021Improving Generalization of Deep Reinforcement Learning-based TSP Solverscited by 8
- 2022LeNSE: Learning To Navigate Subgraph Embeddings for Large-Scale Combinatorial Optimisationcited by 8
- 2022Learning to Solve Multiple-TSP with Time Window and Rejections via Deep Reinforcement Learningcited by 8
- 2024Looking Ahead to Avoid Being Late: Solving Hard-Constrained Traveling Salesman Problemcited by 8
- 2021Reversible Action Design for Combinatorial Optimization with Reinforcement Learningcited by 7
- 2025Learning for routing: A guided review of recent developments and future directionscited by 7
- 2021Fast Approximate Solutions using Reinforcement Learning for Dynamic Capacitated Vehicle Routing with Time Windowscited by 6
- 2021Generalising Discrete Action Spaces with Conditional Action Treescited by 6
- 2024Less Is More -- On the Importance of Sparsification for Transformers and Graph Neural Networks for TSPcited by 6
- 2022Learning to solve Minimum Cost Multicuts efficiently using Edge-Weighted Graph Convolutional Neural Networkscited by 5
- 2023Reinforcement Learning-based Non-Autoregressive Solver for Traveling Salesman Problemscited by 5
- 2023A Survey on Service Route and Time Prediction in Instant Delivery: Taxonomy, Progress, and Prospectscited by 5
- 2023Optimizing Solution-Samplers for Combinatorial Problems: The Landscape of Policy-Gradient Methodscited by 5
- 2023Multi-Objective Reinforcement Learning-based Approach for Pressurized Water Reactor Optimizationcited by 5
- 2024A Unified Framework for Combinatorial Optimization Based on Graph Neural Networkscited by 5
- 2021Hybrid Pointer Networks for Traveling Salesman Problems Optimizationcited by 4
- 2023A Lightweight CNN-Transformer Model for Learning Traveling Salesman Problemscited by 4
- 2023Learning to Branch in Combinatorial Optimization with Graph Pointer Networkscited by 4
- 2022The First AI4TSP Competition: Learning to Solve Stochastic Routing Problemscited by 3
- 2023Predicting Drivers' Route Trajectories in Last-Mile Delivery Using A Pair-wise Attention-based Pointer Neural Networkcited by 3
- 2023Revisit the Algorithm Selection Problem for TSP with Spatial Information Enhanced Graph Neural Networkscited by 3
- 2023TOP-Former: A Multi-Agent Transformer Approach for the Team Orienteering Problemcited by 3
- 2024Attention-based Reinforcement Learning for Combinatorial Optimization: Application to Job Shop Scheduling Problemcited by 3
- 2024Beyond the Heatmap: A Rigorous Evaluation of Component Impact in MCTS-Based TSP Solverscited by 3
- 2025Learning Constraints-Based Adaptive Hypergraph Neural Networks for Solving Vehicle Routing Problemscited by 3
50 most cited of 78 All 78 (JSON)
- 2026Hierarchical Possession-Aware Graph Pointer Network for Pass Receiver Selection4 Sep 2026
- 2026NaviFormer: A Deep Reinforcement Learning Transformer-like Model to Holistically Solve the Navigation Problem18 Apr 2026
- 2026Constraints Matrix Diffusion based Generative Neural Solver for Vehicle Routing Problems8 Mar 2026
- 2026TIDE: Tuning-Integrated Dynamic Evolution for LLM-Based Automated Heuristic Design29 Jan 2026
- 2026Generating Diverse TSP Tours via a Combination of Graph Pointer Network and Dispersion3 Jan 2026
- 2025CORL: Reinforcement Learning of MILP Policies Solved via Branch and Bound11 Dec 2025
- 2025BDD2Seq: Enabling Scalable Reversible-Circuit Synthesis via Graph-to-Sequence Learning11 Nov 2025
- 2025An End-to-End Deep Reinforcement Learning Approach for Solving the Traveling Salesman Problem with Drones7 Nov 2025
- 2025Generative Modeling for Robust Deep Reinforcement Learning on the Traveling Salesman Problem12 Aug 2025
- 2025Learning for routing: A guided review of recent developments and future directions30 Jun 2025
- 2025Learning Constraints-Based Adaptive Hypergraph Neural Networks for Solving Vehicle Routing Problems13 Mar 2025
- 2025Attention-based UAV Trajectory Optimization for Wireless Power Transfer-assisted IoT Systems23 Feb 2025
38 more
- 2024Scaling Combinatorial Optimization Neural Improvement Heuristics with Online Search and Adaptation13 Dec 2024
- 2024BPQP: A Differentiable Convex Optimization Framework for Efficient End-to-End Learning28 Nov 2024
- 2024Beyond the Heatmap: A Rigorous Evaluation of Component Impact in MCTS-Based TSP Solvers14 Nov 2024
- 2024Learning to Handle Complex Constraints for Vehicle Routing Problems28 Oct 2024
- 2024All You Need is an Improving Column: Enhancing Column Generation for Parallel Machine Scheduling via Transformers21 Oct 2024
- 2024Patrol Security Game: Defending Against Adversary with Freedom in Attack Timing, Location, and Duration21 Oct 2024
- 2024A Unified Framework for Combinatorial Optimization Based on Graph Neural Networks19 Jun 2024
- 2024Neural Combinatorial Optimization Algorithms for Solving Vehicle Routing Problems: A Comprehensive Survey with Perspectives1 Jun 2024
- 2024GASE: Graph Attention Sampling with Edges Fusion for Solving Vehicle Routing Problems21 May 2024
- 2024Solving the QAP by Two-Stage Graph Pointer Networks and Reinforcement Learning31 Mar 2024
- 2024Less Is More -- On the Importance of Sparsification for Transformers and Graph Neural Networks for TSP25 Mar 2024
- 2024Looking Ahead to Avoid Being Late: Solving Hard-Constrained Traveling Salesman Problem8 Mar 2024
- 2024INViT: A Generalizable Routing Problem Solver with Invariant Nested View Transformer4 Feb 2024
- 2024Attention-based Reinforcement Learning for Combinatorial Optimization: Application to Job Shop Scheduling Problem29 Jan 2024
- 2023Multi-Objective Reinforcement Learning-based Approach for Pressurized Water Reactor Optimization15 Dec 2023
- 2023GLOP: Learning Global Partition and Local Construction for Solving Large-scale Routing Problems in Real-time13 Dec 2023
- 2023Online Influence Maximization: Concept and Algorithm30 Nov 2023
- 2023TOP-Former: A Multi-Agent Transformer Approach for the Team Orienteering Problem30 Nov 2023
- 2023Pointer Networks with Q-Learning for Combinatorial Optimization5 Nov 2023
- 2023An Edge-Aware Graph Autoencoder Trained on Scale-Imbalanced Data for Traveling Salesman Problems10 Oct 2023
- 2023Optimizing Solution-Samplers for Combinatorial Problems: The Landscape of Policy-Gradient Methods8 Oct 2023
- 2023A Survey on Service Route and Time Prediction in Instant Delivery: Taxonomy, Progress, and Prospects3 Sep 2023
- 2023Reinforcement Learning-based Non-Autoregressive Solver for Traveling Salesman Problems1 Aug 2023
- 2023Learning to Branch in Combinatorial Optimization with Graph Pointer Networks4 Jul 2023
- 2023RL4CO: an Extensive Reinforcement Learning for Combinatorial Optimization Benchmark29 Jun 2023
- 2023Meta-SAGE: Scale Meta-Learning Scheduled Adaptation with Guided Exploration for Mitigating Scale Shift on Combinatorial Optimization5 Jun 2023
- 2023Towards Omni-generalizable Neural Methods for Vehicle Routing Problems31 May 2023
- 2023A Lightweight CNN-Transformer Model for Learning Traveling Salesman Problems3 May 2023
- 2023Diverse Policy Optimization for Structured Action Space23 Feb 2023
- 2023DIFUSCO: Graph-based Diffusion Solvers for Combinatorial Optimization16 Feb 2023
- 2023Revisit the Algorithm Selection Problem for TSP with Spatial Information Enhanced Graph Neural Networks8 Feb 2023
- 2023Predicting Drivers' Route Trajectories in Last-Mile Delivery Using A Pair-wise Attention-based Pointer Neural Network10 Jan 2023
- 2022Predict-and-Critic: Accelerated End-to-End Predictive Control for Cloud Computing through Reinforcement Learning2 Dec 2022
- 2022A Survey on Influence Maximization: From an ML-Based Combinatorial Optimization6 Nov 2022
- 2022DIMES: A Differentiable Meta Solver for Combinatorial Optimization Problems8 Oct 2022
- 2022Learning to Solve Multiple-TSP with Time Window and Rejections via Deep Reinforcement Learning13 Sep 2022
- 2022Structured Q-learning For Antibody Design10 Sep 2022
- 2022Route Planning for Last-Mile Deliveries Using Mobile Parcel Lockers: A Hybrid Q-Learning Network Approach9 Sep 2022
50 newest of 78 All 78 (JSON)
- 2024INViT: A Generalizable Routing Problem Solver with Invariant Nested View Transformercited by 44
- 2024Attention-based Reinforcement Learning for Combinatorial Optimization: Application to Job Shop Scheduling Problemcited by 3
- 2025Learning Constraints-Based Adaptive Hypergraph Neural Networks for Solving Vehicle Routing Problemscited by 3
- 2024GASE: Graph Attention Sampling with Edges Fusion for Solving Vehicle Routing Problemscited by 2
- 2024Scaling Combinatorial Optimization Neural Improvement Heuristics with Online Search and Adaptationcited by 2
- 2024Solving the QAP by Two-Stage Graph Pointer Networks and Reinforcement Learningcited by 0
- 2025Generative Modeling for Robust Deep Reinforcement Learning on the Traveling Salesman Problemcited by 0
- 2025An End-to-End Deep Reinforcement Learning Approach for Solving the Traveling Salesman Problem with Dronescited by 0
- 2025CORL: Reinforcement Learning of MILP Policies Solved via Branch and Boundcited by 0
- 2026NaviFormer: A Deep Reinforcement Learning Transformer-like Model to Holistically Solve the Navigation Problemcited by 0
- 2026NaviFormer: A Deep Reinforcement Learning Transformer-like Model to Holistically Solve the Navigation Problem18 Apr 2026
- 2025CORL: Reinforcement Learning of MILP Policies Solved via Branch and Bound11 Dec 2025
- 2025An End-to-End Deep Reinforcement Learning Approach for Solving the Traveling Salesman Problem with Drones7 Nov 2025
- 2025Generative Modeling for Robust Deep Reinforcement Learning on the Traveling Salesman Problem12 Aug 2025
- 2025Learning Constraints-Based Adaptive Hypergraph Neural Networks for Solving Vehicle Routing Problems13 Mar 2025
- 2024Scaling Combinatorial Optimization Neural Improvement Heuristics with Online Search and Adaptation13 Dec 2024
- 2024GASE: Graph Attention Sampling with Edges Fusion for Solving Vehicle Routing Problems21 May 2024
- 2024Solving the QAP by Two-Stage Graph Pointer Networks and Reinforcement Learning31 Mar 2024
- 2024INViT: A Generalizable Routing Problem Solver with Invariant Nested View Transformer4 Feb 2024
- 2024Attention-based Reinforcement Learning for Combinatorial Optimization: Application to Job Shop Scheduling Problem29 Jan 2024
- 2023Diverse Policy Optimization for Structured Action Spacecited by 1
- 2023Diverse Policy Optimization for Structured Action Space23 Feb 2023
- 2021Combinatorial optimization and reasoning with graph neural networkscited by 268
- 2021End-to-End Constrained Optimization Learning: A Surveycited by 157
- 2022DIMES: A Differentiable Meta Solver for Combinatorial Optimization Problemscited by 129
- 2021Combinatorial Optimization with Physics-Inspired Graph Neural Networkscited by 108
- 2021Deep Policy Dynamic Programming for Vehicle Routing Problemscited by 94
- 2023GLOP: Learning Global Partition and Local Construction for Solving Large-scale Routing Problems in Real-timecited by 85
- 2023RL4CO: an Extensive Reinforcement Learning for Combinatorial Optimization Benchmarkcited by 71
- 2023Towards Omni-generalizable Neural Methods for Vehicle Routing Problemscited by 69
- 2024Learning to Handle Complex Constraints for Vehicle Routing Problemscited by 29
- 2022Learning to Solve Travelling Salesman Problem with Hardness-adaptive Curriculumcited by 27
- 2023Meta-SAGE: Scale Meta-Learning Scheduled Adaptation with Guided Exploration for Mitigating Scale Shift on Combinatorial Optimizationcited by 23
- 2024Neural Combinatorial Optimization Algorithms for Solving Vehicle Routing Problems: A Comprehensive Survey with Perspectivescited by 23
12 most cited of 65 All 65 (JSON)
- 2026Hierarchical Possession-Aware Graph Pointer Network for Pass Receiver Selection4 Sep 2026
- 2026TIDE: Tuning-Integrated Dynamic Evolution for LLM-Based Automated Heuristic Design29 Jan 2026
- 2026Generating Diverse TSP Tours via a Combination of Graph Pointer Network and Dispersion3 Jan 2026
- 2025BDD2Seq: Enabling Scalable Reversible-Circuit Synthesis via Graph-to-Sequence Learning11 Nov 2025
- 2025Learning for routing: A guided review of recent developments and future directions30 Jun 2025
- 2025Attention-based UAV Trajectory Optimization for Wireless Power Transfer-assisted IoT Systems23 Feb 2025
- 2024BPQP: A Differentiable Convex Optimization Framework for Efficient End-to-End Learning28 Nov 2024
- 2024Beyond the Heatmap: A Rigorous Evaluation of Component Impact in MCTS-Based TSP Solvers14 Nov 2024
- 2024Learning to Handle Complex Constraints for Vehicle Routing Problems28 Oct 2024
- 2024All You Need is an Improving Column: Enhancing Column Generation for Parallel Machine Scheduling via Transformers21 Oct 2024
- 2024Patrol Security Game: Defending Against Adversary with Freedom in Attack Timing, Location, and Duration21 Oct 2024
- 2024A Unified Framework for Combinatorial Optimization Based on Graph Neural Networks19 Jun 2024
12 newest of 65 All 65 (JSON)