Skip to content

GATNextHop: A GAT for Shortest Path Routing with Cross-Topology Generalization

Aug 2026 · 0 citations · 13 references
Computer Science

TL;DR

The GATNextHop model is proposed to determine whether a Graph Neural Network, namely the Graph Attention Network, can approximate shortest paths and generalize across topologies and compares the GNN against Dijkstra's algorithm to quantify trade-offs between learned and classical routing approaches.

Abstract

Common shortest-path algorithms, such as Dijkstra's (SPF), that OSPF uses, provide exact routing solutions but must be recomputed for each network topology, limiting scalability in dynamic or large-scale networks. This paper proposes the GATNextHop model to determine whether a Graph Neural Network, namely the Graph Attention Network, can approximate shortest paths and generalize across topologies. By training on synthetic graphs and evaluating on real-world Internet Service Provider networks from the Internet Topology Zoo, we aim to benchmark our model's ability to learn routing heuristics that transfer across network structures. Performance will be evaluated in terms of accuracy, inference speed, and generalization, comparing the GNN against Dijkstra's algorithm to quantify trade-offs between learned and classical routing approaches.

View source

Similar papers

Conference Aug 2026

Accelerating Shortest-Path Computation in Ring Networks Via Graph Simplification

This paper presents a method for graph simplification that aims to improve routing efficiency in large-scale communication networks. The approach identifies rings—linear chains of degree-2 vertices decorated with pendant trees and attached to the rest of the network via two connection points. In the simplified represen...

Bikmetov Dmitry, Prihodko Maxim, Dun-Wei She et al. · 0 citations
#machine learning Preprint Sep 2026

COMPASS: Ordered Clustered Routing at 100K Scale

The COMPASS algorithm for OCTSP is introduced, which combines search with learning-accelerated routing by orchestrating parallel sub-solvers and can reach exact solutions in time exponential in cluster size rather than instance size.

Ido Greenberg, Hugo Linsenmaier, P. Sielski et al. · 0 citations
Open access Aug 2026

Branch-And-Cut and a Sequential Heuristic for Multimodal Multi-Demand Routing

We study multimodal multi-demand routing with coupled capacities on a formal/informal urban network, modeled by the compact MILP Pext. We compare two complementary solution paradigms—an exact branch-and-cut algorithm (BAC) and a greedy sequential construction heuristic (SEQ)—in a scalability study on 1000 instances (20...

Koné Oumar, Edi Y. F. Aristide, E. K. Hilaire · 0 citations
#machine learning Preprint Sep 2026

Graph Machine: Towards Better Pretraining via Edges

The Graph Machine is introduced, an architecture that maintains an O(n)-sized state and accesses it through sparse, dynamic routing and uses edges - pointer-like objects updated differentiably by a referral mechanism resembling pointer chasing.

Lin-Tai Hou · 0 citations

SyOpt: Constrained Genetic Algorithm for Near-Optimal Resilient Routing Synthesis

The effectiveness of SyOpt for minimizing link congestion for routings perfectly resilient for up to one link failure is demonstrated and its potential for continuous application in online monitoring and timely routing optimization, under dynamically fluctuating traffic demands is discussed.

Csaba Györgyi, Kim G. Larsen, Stefan Schmid et al. · 0 citations
Open access Sep 2026

A Per-Action Structured D3QN-Based Hierarchical Routing Algorithm for LEO Mega-Constellation Networks

This paper fuses deterministic inter-domain planning with DRL-based intra-domain forwarding in a single hierarchical framework and develops a greedy–beam–Dijkstra fallback ladder that guarantees reachability whenever the subgraph stays connected.

Yue-Hao Zhuo, Yi Ren, Yun-Xiang Zhang et al. · 0 citations

Related blog posts

Microsoft Research Blog Jul 13, 2026

Verifying Rust cryptography in SymCrypt, from standards to code

Cryptographic code supports vital protections in modern computing systems. Learn how a new method helps verify code as developers write it while preserving speed and adaptability as it gets implemented and evolves. The post Verifying Rust cryptography in SymCrypt, from standards to code appeared first on Microsoft Research.

We use cookies to run the site and, with your consent, for analytics and to show ads. See our Cookie Policy.