An efficient approach for large scale graph partitioning

被引:0
作者
Renzo Zamprogno
André R. S. Amaral
机构
[1] Universidade Federal do Espírito Santo,Departamento de Informática
来源
Journal of Combinatorial Optimization | 2007年 / 13卷
关键词
Graph partitioning; Greedy heuristics; Workload balancing;
D O I
暂无
中图分类号
学科分类号
摘要
In this paper, we consider the problem of partitioning the set of vertices of a graph intok subsets of approximately the same cardinality in such a way that the number of edges whose endpoints are in different subsets is minimized. A greedy heuristic, called Procedure1, based on the independent growth of each subset by fronts is proposed for constructing a good-quality graph partition. In addition, we present a more sophisticated version of the greedy heuristic, called Procedure2, which periodically calls a routine to refine the partition being built. We show that the partitions generated by Procedure1 are competitive with those obtained by several constructive heuristics in the literature, e.g. spectral, geometric, as well as other greedy heuristics. Moreover, the partitions produced by Procedure2 are compared with those produced by a leading graph partitioning method in the literature.
引用
收藏
相关论文
共 23 条
[1]  
Bui T(1987)Graph bisection algorithms with good average case behavior Combinatorica 7 122-125
[2]  
Chaudhuri S(1996)Genetic Algorithm and Graph Partitioning IEEE Trans Comput 45 841-855
[3]  
Leigthon F(1988)A simple and efficient automatic FEM domain decomposer Comput Struct 28 579-602
[4]  
Sipser M(1995b)An improved spectral graph partitioning algorithm for mapping parallel computations SIAM J Scientific Comput 16 452-469
[5]  
Bui TN(1989)Optimization by simulated annealing: an experimental evaluation; Part-I, graph partitioning Oper Res 37 865-892
[6]  
Moon BR(1970)An efficient heuristic procedure for partitioning graphs Bell Syst Tech J 49 291-307
[7]  
Farhat C(1995)How good is recursive bisection SIAM J Scientific Comput 18 1436-1445
[8]  
Hendrickson B(2004)A combined evolutionary search and multilevel optimisation approach to graph-partitioning J Global Optimi 29 225-241
[9]  
Leland R(2004)Multilevel refinement for combinatorial optimisation problems Ann Oper Res 131 325-372
[10]  
Johnson DS(2000)Mesh partitioning: a multilevel balancing and refinement algorithm SIAM J Scientific Comput 22 66-80