A Multi-View Attention-Based Encoder-Decoder Framework for Clustered Traveling Salesman Problem

IEEE Robotics and Automation Letters (RA-L), vol. 11, no. 1, pp. 137–144, 2026

Authors: Jimin Park†, Inguk Choi†, and Hyun-Jung Kim  († Co-first authors)
Journal: IEEE Robotics and Automation Letters (IEEE RA-L), vol. 11, no. 1, pp. 137–144, 2026 [Paper] · [Code]


TL;DR

Autonomous mobile robots often serve grouped delivery points — a setting captured by the Clustered Traveling Salesman Problem (CluTSP), where all nodes in a cluster must be visited consecutively. CluTSP couples two interdependent subproblems: inter-cluster routing (which cluster to visit next) and intra-cluster routing (the path inside a cluster). We train a single deep reinforcement learning agent with a multi-view attention encoder-decoder that solves both at once, in one fast construction pass.

The problem

CluTSP arises naturally in last-mile delivery, automated warehouse routing, emergency response, and drone reconnaissance, where visits are grouped into zones. It is NP-hard, and existing decomposition-based methods handle the inter- and intra-cluster subproblems separately — which limits information sharing between global and local decisions, needs long computation (each subproblem is itself NP-hard), and relies on hand-designed heuristics.

The approach

  • Multi-view GNN encoder — a global-view encoder over the fully-connected graph captures inter-cluster (global) structure, while a local-view encoder over the intra-cluster graph captures local neighborhoods; the two views are fused (GATv2-based). Feature augmentation over eight rotations/flips yields position-invariant node embeddings.
  • Collaborative decoder — a Global Guiding Module selects the next cluster and a Local Routing Module builds the intra-cluster path. They cooperate to construct the whole tour in a single one-shot pass, rather than solving each subproblem in isolation.
  • Learned end-to-end — trained with REINFORCE and a shared baseline.

Results

The framework significantly outperforms metaheuristics and prior learning-based methods within a short computation time, and — trained only on small instances — generalizes to much larger CluTSP instances without retraining. Ablation studies confirm the value of the multi-view encoder and collaborative decoder. To our knowledge, this is the first DRL approach for cluster-constrained routing.