Sparse Semi-Oblivious Routing: Few Random Paths Suffice
Goran Zuzic, Bernhard Haeupler, Antti Roeyskoe

TL;DR
This paper demonstrates that a small set of randomly chosen paths per vertex pair can achieve near-optimal traffic routing performance, providing a simple, deterministic, and theoretically justified semi-oblivious routing strategy.
Contribution
It proves the existence of sparse semi-oblivious routings with $O(\log n)$ paths per pair that are nearly optimal, and offers a simple construction with strong theoretical guarantees.
Findings
Sparse semi-oblivious routing achieves polylogarithmic competitiveness.
Deterministic construction of paths is effective and simple.
Competitiveness improves exponentially with the number of paths.
Abstract
The packet routing problem asks to select routing paths that minimize the maximum edge congestion for a set of packets specified by source-destination vertex pairs. We revisit a semi-oblivious approach to this problem: each source-destination pair is assigned a small set of predefined paths before the demand is revealed, while the sending rates along the paths can be optimally adapted to the demand. This approach has been considered in practice in network traffic engineering due to its superior robustness and performance as compared to both oblivious routing and traditional traffic engineering approaches. We show the existence of sparse semi-oblivious routings: only paths are selected between each pair of vertices. The routing is -competitive for all demands against the offline-optimal congestion objective. Even for the well-studied case of hypercubes, no…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsOptimization and Search Problems · Complexity and Algorithms in Graphs · Advanced Graph Theory Research
