Algorithms for balanced graph bi-partitioning

Wu, Jigang, Jiang, Guiyuan, Zheng, Lili and Zhou, Suiping (2014) Algorithms for balanced graph bi-partitioning. In: 2014 IEEEInternational Conference on High Performance Computing and Communications (HPCC), 20-22 Aug 2014, Paris, France.

Full text is not in this repository.


Graph partitioning has been widely applied in cloud computing, data centers, virtual machine scheduling, hardware/software co-design, and VLSI circuit design, etc. The general graph partitioning problem is known to be NP-hard. This paper investigates how to partition the vertex set of an undirected weighted graph into two disjoint subsets, such that the total vertex-weights of the two subsets are nearly equal, and the total weight of the edges connecting the two subsets is minimized. A heuristic algorithm is proposed to initialize an approximate bipartition such that the total vertex-weight of each subset is close to that of the other. The proposed algorithm constructs a subset by selecting a group of neighboring vertices with the highest gain from the original graph for inclusion into the subset. A customized tabu search is proposed to further refine the initial partition, which minimizes the communication cost and keeps partition balanced. Experimental results show that the proposed algorithms outperform the state-of-the-art on the public benchmarks, with the improvement of up to 79% for certain cases.

Item Type: Conference or Workshop Item (Other)
Research Areas: A. > School of Science and Technology > Computer Science
Item ID: 15856
Useful Links:
Depositing User: Suiping Zhou
Date Deposited: 18 Sep 2015 09:43
Last Modified: 30 May 2019 18:31

Actions (login required)

Edit Item Edit Item