arrow
返回

A new diffusion-based multilevel algorithm for computing graph partitions

delete2009-09-01
delete28
PRE
AI
H
Henning Meyerhenke *
B
Burkhard Monien
T
Thomas Sauerwald
DOI:10.1016/j.jpdc.2009.04.005delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
Graph partitioning requires the division of a graph's vertex set into k equally sized subsets s.t. some objective function is optimized. High-quality partitions are important for many applications, whose objective functions are often NP-hard to optimize. Most state-of-the-art graph partitioning libraries use a variant of the Kernighan-Lin (KL) heuristic within a multilevel framework. While these libraries are very fast, their solutions do not always meet all user requirements. Moreover, due to its sequential nature, KL is not easy to parallelize. its use as a load balancer in parallel numerical applications therefore requires complicated adaptations. That is why we developed previously an inherently parallel algorithm, called BUBBLE-FOS/C [H. Meyerhenke, B. Monien, S. Schamberger, Accelerating shape optimizing load balancing for parallel FEM simulations by algebraic multigrid, in: Proceedings of the 20th IEEE International Parallel and Distributed Processing Symposium, IPDPS'06, IEEE Computer Society,.2006, p. 57 (CD)], which optimizes partition shapes by a diffusive mechanism. However, it is too slow for practical use, despite its high solution quality. In this paper, besides proving that BUBBLE-FOS/C converges towards a local optimum of a potential function, we develop a much faster method for the improvement of partitionings. This faster method called TRUNCCONS is based on a different diffusive process, which is restricted to local areas of the graph and also contains a high degree of parallelism. By coupling TRUNCCONS with BUBBLE-FOS/C in a multilevel framework based on two different hierarchy construction methods, we obtain our new graph partitioning heuristic DIBAP. Compared to BUBBLE-FOS/C, DIBAP shows a considerable acceleration, while retaining the positive properties of the slower algorithm. Experiments with popular benchmark graphs show that DIBAP computes consistently better results than the state-of-the-art libraries METIS and JOSTLE. Moreover, with our new algorithm, we have improved the best known edge-cut values for a significant number of partitionings of six widely used benchmark graphs. (c) 2009 Elsevier Inc. All rights reserved.
Keyword:
Graph partitioning
Load balancing heuristic
Disturbed diffusion
AI总结

AI总结

对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。

期刊

Journal of Parallel and Distributed Computing 封面图
Journal of Parallel and Distributed Computing
IF:
4
论文数:
3.8K
被引数:
4.8K

机构

U
University of Paderborn
学者数:
2.9K
论文数: 2.7K
被引数: 2
N
nec corporation
学者数:
1.0K
论文数: 956
被引数: 0
引用论文

引用论文

err分享
err收藏
Towards energy-autonomous wake-up receiver using Visible Light Communication
err2016-01-01
err0
errOAAI
errJoyce Sariol Ramos; Ilker Demirkol; Josep Paradells; Daniel Vossing; Karim M. Gad; Martin Kasemann
err分享
err收藏
Orbital-scale climate variability in Arabia as a potential motor for human dispersals
err2015-09-01
err0
errOAAI
errAsh Parton; Tom S. White; Adrian G. Parker; Paul S. Breeze; Richard Jennings; Huw S. Groucutt; Michael D. Petraglia
err分享
err收藏
Genetic variants in epoxide hydrolases modify the risk of oligozoospermia and asthenospermia in Han-Chinese population
errGene
IF0
err2012-12-01
err0
PREAI
errYufeng Qin; Xiumei Han; Yuzhu Peng; Rong Shen; Xirong Guo; Li Cao; Ling Song; Jiahao Sha; Yankai Xia; Xinru Wang
err分享
err收藏
学者 查看更多内容