arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 1402.2782cs.DS
收藏

基于树的复杂网络粗化与划分

Tree-based Coarsening and Partitioning of Complex Networks

Roland Glantz, Henning Meyerhenke, Christian Schulz

摘要:

许多应用程序会产生大型复杂网络,其分析将受益于并行处理。并行算法,反过来,往往需要一个合适的网络分区。对于解决大型网络上的图划分等优化任务,多级方法在实践中是首选。然而,复杂网络提出了挑战,建立多级算法,特别是其粗化阶段。指定图的(递归)粗化的一种方式是对其边进行评级,然后按照评级的优先级收缩边。在本文中,我们(i)定义权重的边缘的网络,表示边缘的重要性的连接,(ii)计算一个最小的重量生成树$T^m$关于这些权重,和(iii)率的基础上的电导值的$T^m$的基本切割的网络边缘。为此,我们还(iv)开发了第一个最佳线性时间算法来计算给定生成树的\emph{all}基本切割的电导值。我们将新的边缘评级集成到一个领先的多级图划分器中,并为后者配备了一个新的贪婪后处理,用于优化最大通信量(MCV)。在二分常用的基准网络上的实验表明,后处理已经将MCV降低了11.3%。与之前的最佳评级相比,我们的新边缘评级进一步降低了10.3%的MCV,两个评级都进行了后处理。总的来说,在运行时间适度增加的情况下,我们的新方法将复杂网络分区的MCV降低了20.4%。

英文摘要:

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 $T^m$ with respect to these weights, and (iii) rate the network edges based on the conductance values of $T^m$'s fundamental cuts. To this end, we also (iv) develop the first optimal linear-time algorithm to compute the conductance values of \emph{all} fundamental cuts of a given spanning tree. We integrate the new edge rating into a leading multilevel graph partitioner and equip the latter with a new greedy postprocessing for optimizing the maximum communication volume (MCV). Experiments on bipartitioning frequently used benchmark networks show that the postprocessing already reduces MCV by 11.3%. Our new edge rating further reduces MCV by 10.3% compared to the previously best rating with the postprocessing in place for both ratings. In total, with a modest increase in running time, our new approach reduces the MCV of complex network partitions by 20.4%.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑