Tree-based Coarsening and Partitioning of Complex Networks
Roland Glantz, Henning Meyerhenke, Christian Schulz

TL;DR
This paper introduces a novel edge rating method based on conductance values of fundamental cuts, improving multilevel graph partitioning of complex networks by reducing communication volume significantly.
Contribution
It develops the first optimal linear-time algorithm for computing conductance of all fundamental cuts and integrates this into a multilevel partitioner with effective postprocessing.
Findings
Reduces maximum communication volume (MCV) by 20.4%
Postprocessing alone reduces MCV by 11.3%
New edge rating outperforms previous methods
Abstract
Many applications produce massive complex networks whose analysis would benefit from parallel processing. Parallel algorithms, in turn, often require a suitable network partition. For solving optimization tasks such as graph partitioning on large networks, multilevel methods are preferred in practice. Yet, complex networks pose challenges to established multilevel algorithms, in particular to their coarsening phase. One way to specify a (recursive) coarsening of a graph is to rate its edges and then contract the edges as prioritized by the rating. In this paper we (i) define weights for the edges of a network that express the edges' importance for connectivity, (ii) compute a minimum weight spanning tree with respect to these weights, and (iii) rate the network edges based on the conductance values of 's fundamental cuts. To this end, we also (iv) develop the first optimal…
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.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsComplex Network Analysis Techniques · Interconnection Networks and Systems · Graph Theory and Algorithms
