Routing under Balance
Alina Ene, Gary Miller, Jakub Pachocki, Aaron Sidford

TL;DR
This paper introduces the concept of balance in directed graphs to improve understanding and algorithms for routing and flow problems, providing new algorithms, bounds, and insights into graph structures.
Contribution
It defines the notion of balance in directed graphs and applies it to develop improved oblivious routing schemes and algorithms for maximum flow in balanced graphs.
Findings
Oblivious routing scheme with $O(\alpha \log^3 n / \log \log n)$ competitive ratio for single-source instances.
Lower bounds showing oblivious routing ratios can be as bad as $\Omega(n)$ in general directed graphs.
Fast algorithm for maximum flow in balanced directed graphs.
Abstract
We introduce the notion of balance for directed graphs: a weighted directed graph is -balanced if for every cut , the total weight of edges going from to is within factor of the total weight of edges going from to . Several important families of graphs are nearly balanced, in particular, Eulerian graphs (with ) and residual graphs of -approximate undirected maximum flows (with ). We use the notion of balance to give a more fine-grained understanding of several well-studied routing questions that are considerably harder in directed graphs. We first revisit oblivious routings in directed graphs. Our main algorithmic result is an oblivious routing scheme for single-source instances that achieve an competitive ratio. In the process,…
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
TopicsComplexity and Algorithms in Graphs · Optimization and Search Problems · Advanced Graph Theory Research
