An Improved Quality Hierarchical Congestion Approximator in Near-Linear Time
Monika Henzinger, Robin Münk, Harald Räcke
Abstract
A single-commodity congestion approximator for a graph is a compact data structure that approximately predicts the edge congestion required to route any set of singlecommodity flow demands in a network. A hierarchical congestion approximator (HCA) consists of a laminar family of cuts in the graph and has numerous applications in approximating cut and flow problems in graphs, designing efficient routing schemes, and managing distributed networks.
There is a tradeoff between the running time for computing an HCA and its approximation quality. The best polynomial-time construction in an n-node graph gives an HCA with approximation quality O(log 1.5 n log log n). Among near-linear time algorithms, the best previous result achieves approximation quality O(log 4 n). We improve upon the latter result by giving the first near-linear time algorithm for computing an HCA with approximation quality O(log 2 n log log n). Additionally, our algorithm can be implemented in the parallel setting with polylogarithmic span and near-linear work, achieving the same approximation quality. This improves upon the best previous such algorithm, which has an O(log 9 n) approximation quality. We also present a lower bound of Ω(log n) for the approximation guarantee of hierarchical congestion approximators.
Crucial for achieving a near-linear running time is a new partitioning routine that, unlike previous such routines, manages to avoid recursing on large subgraphs. To achieve the improved approximation quality, we introduce the new concept of border routability of a cut and provide an improved sparsest cut oracle for general vertex weights.
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.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext 86f974f9-a141-455d-afb2-6509fb4950e0Cited by top-tier papers1
Ask how each one uses itBuilds on4
- The Expander Hierarchy and its Applications to Dynamic Graph AlgorithmsGramoz Goranci, Harald Räcke, Thatchaphol Saranurak, Zihan TanSODA 2021 · 41 citations
- Parallel Approximate Maximum Flows in Near-Linear Work and Polylogarithmic DepthArpit Agarwal, Sanjeev Khanna, Huan Li, Prathamesh Patil et al.SODA 2024 · 7 citations
- Near-Linear Time Approximations for Cut Problems via Fair CutsJason Li, Danupon Nanongkai, Debmalya Panigrahi, Thatchaphol SaranurakSODA 2023 · 5 citations
- Congestion-Approximators from the Bottom UpJason Li, Satish Rao, Di WangSODA 2025 · 3 citations
Related papers
- New hardness results for planar graph problems in p and an algorithm for sparsest cutAmir Abboud, Vincent Cohen-Addad, Philip N. KleinSTOC 2020 · 6 citations
- Parallel approximate undirected shortest paths via low hop emulatorsAlexandr Andoni, Clifford Stein, Peilin ZhongSTOC 2020 · 50 citations
- Embeddings of Planar Quasimetrics into Directed ℓ1 and Polylogarithmic Approximation for Directed Sparsest-CutKen-ichi Kawarabayashi, Anastasios SidiropoulosFOCS 2021 · 4 citations
- Fast Algorithms for Graph Arboricity and Related ProblemsRuoxu Cen, Henry L. Fleischmann, George Z. Li, Jason Li et al.FOCS 2025
- A quasipolynomial (2 + ε)-approximation for planar sparsest cutVincent Cohen-Addad, Anupam Gupta, Philip N. Klein, Jason LiSTOC 2021 · 4 citations
