A near-optimal approach to edge connectivity-based hierarchical graph decomposition

Author:

Chang Lijun1,Wang Zhiyi1

Affiliation:

1. The University of Sydney

Abstract

Driven by applications in graph analytics, the problem of efficiently computing all k -edge connected components ( k -ECCs) of a graph G for a user-given k has been extensively and well studied. It is known that the k -ECCs of G for all possible values of k form a hierarchical structure. In this paper, we study the problem of efficiently constructing the hierarchy tree for G which compactly encodes the k -ECCs for all possible k values in space linear to the number of vertices n. All existing approaches construct the hierarchy tree in O (δ( G ) × T KECC ( G ) ) time, where δ( G ) is the degeneracy of G and T KECC ( G ) is the time complexity of computing all k -ECCs of G for a specific k value. To improve the time complexity, we propose a divide-and-conquer approach running in O ((log δ( G )) × T KECC ( G ) ) time, which is optimal up to a logarithmic factor. However, a straightforward implementation of our algorithm would result in a space complexity of O (( m + n ) log δ( G )). As main memory also becomes a scarce resource when processing large-scale graphs, we further propose techniques to optimize the space complexity to 2 m + O ( n log δ( G )), where m is the number of edges in G. Extensive experiments on large real graphs and synthetic graphs demonstrate that our approach outperforms the state-of-the-art approaches by up to 28 times in terms of running time, and by up to 8 times in terms of main memory usage. As a by-product, we also improve the space complexity of computing all k -ECCs for a specific k to 2 m + O ( n ).

Publisher

Association for Computing Machinery (ACM)

Subject

General Earth and Planetary Sciences,Water Science and Technology,Geography, Planning and Development

Reference36 articles.

1. [n.d.]. full version: https://lijunchang.github.io/pdf/2022-ecd-tr.pdf. [n.d.]. full version: https://lijunchang.github.io/pdf/2022-ecd-tr.pdf.

2. GConnect

3. Mining newsgroups using networks arising from social behavior

4. Linear-time enumeration of maximal K-edge-connected subgraphs in large networks by random contraction

5. András A. Benczúr and David R . Karger . 2002 . Randomized Approximation Schemes for Cuts and Flows in Capacitated Graphs. CoRR cs.DS/0207078 (2002). András A. Benczúr and David R. Karger. 2002. Randomized Approximation Schemes for Cuts and Flows in Capacitated Graphs. CoRR cs.DS/0207078 (2002).

Cited by 3 articles. 订阅此论文施引文献 订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献

同舟云学术

1.学者识别学者识别

2.学术分析学术分析

3.人才评估人才评估

"同舟云学术"是以全球学者为主线,采集、加工和组织学术论文而形成的新型学术文献查询和分析系统,可以对全球学者进行文献检索和人才价值评估。用户可以通过关注某些学科领域的顶尖人物而持续追踪该领域的学科进展和研究前沿。经过近期的数据扩容,当前同舟云学术共收录了国内外主流学术期刊6万余种,收集的期刊论文及会议论文总量共计约1.5亿篇,并以每天添加12000余篇中外论文的速度递增。我们也可以为用户提供个性化、定制化的学者数据。欢迎来电咨询!咨询电话:010-8811{复制后删除}0370

www.globalauthorid.com

TOP

Copyright © 2019-2024 北京同舟云网络信息技术有限公司
京公网安备11010802033243号  京ICP备18003416号-3