Fast Algorithms for Loop-Free Network Updates using Linear Programming and Local Search
Harald Räcke, Stefan Schmid, Radu Vintan
Abstract
To meet stringent performance requirements, communication networks are becoming increasingly programmable and flexible, supporting fast and frequent adjustments. However, reconfiguring networks in a dependable and transiently consistent manner is known to be algorithmically challenging. This paper revisits the fundamental problem of how to update the routes in a network in a (transiently) loop-free manner, considering both the Strong Loop-Freedom (SLF) and the Relaxed Loop-Freedom (RLF) property.
We present two fast algorithms to solve the SLF and RLF problem variants exactly, to optimality. Our algorithms are based on a parameterized integer linear program which would be intractable to solve directly by a classic solver. Our main technical contribution is a lazy cycle breaking strategy which, by adding constraints lazily, improves performance dramatically, and outperforms the state-of-the-art exact algorithms by an order of magnitude on realistic medium-sized networks. We further explore approximate algorithms and show that while a relaxation approach is relatively slow, with a local search approach short update schedules can be found, outperforming the state-of-the-art heuristics.
On the theoretical front, we also provide an approximation lower bound for the update time of the state-of-the-art algorithm in the literature. As a contribution to the research community, we made all our code and implementations publicly available.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Builds on1
Related papers
- Algorithms for In-Place, Consistent Network UpdateKedar S. Namjoshi, Sougol Gheissi, Krishan K. SabnaniSIGCOMM 2024 · 5 citations
- Coeus: Consistent and Continuous Network Update in Software-Defined NetworksXin He, Jiaqi Zheng, Haipeng Dai, Chong Zhang et al.INFOCOM 2020 · 11 citations
- Efficient Index Maintenance for Effective Resistance Computation on Evolving GraphsMeihao Liao, Cheng Li, Rong-Hua Li, Guoren WangSIGMOD 2025 · 2 citations
- Beyond the Quadratic Time Barrier for Network UnreliabilityRuoxu Cen, William He, Jason Li, Debmalya PanigrahiSODA 2024 · 2 citations
- Deterministic and Exact Fully-dynamic Minimum Cut of Superpolylogarithmic Size in Subpolynomial TimeAntoine El-Hayek, Monika Henzinger, Jason LiSODA 2026
