Traffic Engineering in Large-scale Networks with Generalizable Graph Neural Networks
Not on the map. Why?
Abstract (arXiv)
Traffic Engineering (TE) in large-scale networks like cloud Wide Area Networks (WANs) and Low Earth Orbit (LEO) satellite constellations is a critical challenge. Although learning-based approaches have been proposed to address the scalability of traditional TE algorithms, their practical application is often hindered by a lack of generalization, high training overhead, and a failure to respect link capacities. This paper proposes TELGEN, a novel TE algorithm that learns to solve TE problems efficiently in large-scale network scenarios, while achieving superior generalizability across diverse network conditions. TELGEN is based on the novel idea of transforming the problem of "predicting the optimal TE solution" into "predicting the optimal TE algorithm", which enables TELGEN to learn and efficiently approximate the end-to-end solving process of classical optimal TE algorithms. The learned algorithm is agnostic to the exact underlying network topology or traffic patterns, and is able to very efficiently solve TE problems given arbitrary inputs and generalize well to unseen topologies and demands. We train and evaluate TELGEN with random and real-world topologies, with networks of up to 5000 nodes and 3.6x10^6 links in testing. TELGEN shows less than 3% optimality gap while ensuring feasibility in all testing scenarios, even when the test network has 2-20x more nodes than the largest training network. It also saves up to 84% TE solving time than traditional interior-point method, and reduces up to 79.6% training time per epoch than the state-of-the-art learning-based algorithm.
Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 22 of its 61 references that are in the map. First posted on arXiv 31 Mar 2025.
Builds on
22 of 61 references.
References · 22
- 2019A Comprehensive Survey on Graph Neural Networkscited by 2,919
- 2018Representation Learning on Graphs with Jumping Knowledge Networkscited by 877
- 2019An Efficient Graph Convolutional Network Technique for the Travelling Salesman Problemcited by 269
- 2021Combinatorial optimization and reasoning with graph neural networkscited by 268
- 2020DeeperGCN: All You Need to Train Deeper GCNscited by 250
- 2020Generalization and Representational Limits of Graph Neural Networkscited by 218
- 2018Combinatorial Optimization with Graph Convolutional Networks and Guided Tree Searchcited by 183
- 2019What Can Neural Networks Reason About?cited by 159
- 2020Parameterizing Branch-and-Bound Search Trees to Learn Branching Policiescited by 63
- 2022On Representing Linear Programs by Graph Neural Networkscited by 39
- 2020Distributed Scheduling using Graph Neural Networkscited by 27
- 2023Exploring the Power of Graph Neural Networks in Solving Linear Optimization Problemscited by 24
10 more
- 2022RouteNet-Fermi: Network Modeling with Graph Neural Networkscited by 17
- 2022RouteNet-Erlang: A Graph Neural Network for Network Performance Evaluationcited by 15
- 2021Solving Large-Scale Granular Resource Allocation Problems Efficiently with POPcited by 13
- 2022Teal: Learning-Accelerated Optimization of WAN Traffic Engineeringcited by 13
- 2021Is Machine Learning Ready for Traffic Engineering Optimization?cited by 8
- 2020A Fast Graph Neural Network-Based Method for Winner Determination in Multi-Unit Combinatorial Auctionscited by 6
- 2024FIGRET: Fine-Grained Robustness-Enhanced Traffic Engineeringcited by 3
- 2021Gemini: Practical Reconfigurable Datacenter Networks with Topology and Traffic Engineeringcited by 2
- 2021GCNScheduler: Scheduling Distributed Computing Applications using Graph Convolutional Networkscited by 2
- 2024Decouple and Decompose: Scaling Resource Allocation with DeDecited by 1
Built on by
Not cited yet.