A Near-optimal Algorithm for Edge Connectivity-based Hierarchical Graph Decomposition
Lijun Chang

TL;DR
This paper introduces a near-optimal binary search-based algorithm for constructing hierarchical edge connectivity decompositions of graphs, efficiently representing all k-edge connected components for various k values.
Contribution
It presents a novel binary search framework that computes the hierarchy of k-edge connected components with near-optimal time complexity, improving over existing bottom-up or top-down methods.
Findings
Time complexity is ${ m O}(( ext{log } ext{degeneracy}) imes T_{kecc}(G))$
Framework is optimal up to a logarithmic factor for real-world graphs
Applicable to large graphs with small degeneracy
Abstract
Driven by many applications in graph analytics, the problem of computing -edge connected components (-ECCs) of a graph for a user-given has been extensively studied recently. In this paper, we investigate the problem of constructing the hierarchy of edge connectivity-based graph decomposition, which compactly represents the -ECCs of a graph for all possible values. This is based on the fact that each -ECC is entirely contained in a -ECC. In contrast to the existing approaches that conduct the computation either in a bottom-up or a top-down manner, we propose a binary search-based framework which invokes a -ECC computation algorithm as a black box. Let be the time complexity of computing all -ECCs of for a specific value. We prove that the time complexity of our framework is ${\cal O}\big( (\log \delta(G))\times…
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
TopicsGraph Theory and Algorithms · Advanced Graph Theory Research · Interconnection Networks and Systems
