Algorithms for Balanced Graph Bi-partitioning

被引:3
|
作者
Wu, Jigang [1 ,2 ]
Jiang, Guiyuan [3 ]
Zheng, Lili [1 ]
Zhou, Suiping [4 ]
机构
[1] Tianjin Polytech Univ, Sch Comp Sci & Software Engn, Tianjin 300087, Peoples R China
[2] Chinese Acad Sci, Inst Software, State Key Lab Comp Sci, Beijing 100080, Peoples R China
[3] Tianjin Univ, Sch Comp Sci & Technol, Tianjin 300072, Peoples R China
[4] Middlesex Univ, Sch Sci & Technol, London NW4 4BT, England
关键词
Graph partitioning; algorithm; heuristic; tabu search;
D O I
10.1109/HPCC.2014.35
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
收藏
页码:185 / 188
页数:4
相关论文
共 50 条
  • [21] Balanced Graph Partitioning with Apache Spark
    Carlini, Emanuele
    Dazzi, Patrizio
    Esposito, Andrea
    Lulli, Alessandro
    Ricci, Laura
    EURO-PAR 2014: PARALLEL PROCESSING WORKSHOPS, PT I, 2014, 8805 : 129 - 140
  • [22] Doubly Balanced Connected Graph Partitioning
    Soltan, Saleh
    Yannakakis, Mihalis
    Zussman, Gil
    ACM TRANSACTIONS ON ALGORITHMS, 2020, 16 (02)
  • [23] Approximate Dynamic Balanced Graph Partitioning
    Raecke, Harald
    Schmid, Stefan
    Zabrodin, Ruslan
    PROCEEDINGS OF THE 34TH ACM SYMPOSIUM ON PARALLELISM IN ALGORITHMS AND ARCHITECTURES, SPAA 2022, 2022, : 401 - 409
  • [24] Self-regulated bi-partitioning evolution for many-objective optimization
    Zhou, Jiajun
    Rao, Shijie
    Gao, Liang
    Lu, Chao
    Zheng, Jun
    Chan, Felix T. S.
    INFORMATION SCIENCES, 2022, 589 : 827 - 848
  • [25] Incrementalization of Graph Partitioning Algorithms
    Fan, Wenfei
    Liu, Muyang
    Tian, Chao
    Xu, Ruiqi
    Zhou, Jingren
    PROCEEDINGS OF THE VLDB ENDOWMENT, 2020, 13 (08): : 1261 - 1274
  • [26] Algorithms for the balanced edge partitioning problem
    Smorodkina, Ekaterina
    Thakur, Mayur
    Tauritz, Daniel
    EXPERIMENTAL ALGORITHMS, PROCEEDINGS, 2007, 4525 : 311 - +
  • [27] COMPARISON OF ALGORITHMS IN GRAPH PARTITIONING
    Guenoche, Alain
    RAIRO-OPERATIONS RESEARCH, 2008, 42 (04) : 469 - 484
  • [28] Exploring entanglement characteristics in disordered free fermion systems through random bi-partitioning
    Pouranvari, Mohammad
    MODERN PHYSICS LETTERS A, 2024, 39 (05)
  • [29] Unsupervised Object Segmentation Based on Bi-Partitioning Image Model Integrated with Classification
    Choi, Hyun-Tae
    Hong, Byung-Woo
    ELECTRONICS, 2021, 10 (18)
  • [30] Use dynamic combination of two meta-heuristics to do bi-partitioning
    Xiong, ZH
    Li, SK
    Chen, JH
    Zhang, MJ
    EMBEDDED SOFTWARE AND SYSTEMS, 2005, 3605 : 216 - 221