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 条
  • [41] Fast approximate graph partitioning algorithms
    Even, G
    Naor, JS
    Rao, S
    Schieber, B
    SIAM JOURNAL ON COMPUTING, 1999, 28 (06) : 2187 - 2214
  • [42] Balanced Graph Partitioning: Optimizing Graph Cut Based on Label Swapping
    Zhang, Huajian
    PROCEEDINGS OF 2015 IEEE INTERNATIONAL CONFERENCE ON BEHAVIORAL, ECONOMIC, SOCIO-CULTURAL COMPUTING (BESC), 2015, : 184 - 187
  • [43] A Hybrid Color Quantization Algorithm That Combines the Greedy Orthogonal Bi-Partitioning Method With Artificial Ants
    Perez-Delgado, Maria-Luisa
    Roman Gallego, Jesus Angel
    IEEE ACCESS, 2019, 7 : 128714 - 128734
  • [44] A polynomial algorithm for balanced clustering via graph partitioning
    Evaristo Caraballo, Luis
    Diaz-Banez, Jose-Miguel
    Kroher, Nadine
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2021, 289 (02) : 456 - 469
  • [45] An Effective Multilevel Memetic Algorithm for Balanced Graph Partitioning
    Benlic, Una
    Hao, Jin-Kao
    22ND INTERNATIONAL CONFERENCE ON TOOLS WITH ARTIFICIAL INTELLIGENCE (ICTAI 2010), PROCEEDINGS, VOL 1, 2010,
  • [46] Dynamic Bi-Colored Graph Partitioning
    He, Yanbin
    Coutino, Mario
    Isufi, Elvin
    Leus, Geert
    2022 30TH EUROPEAN SIGNAL PROCESSING CONFERENCE (EUSIPCO 2022), 2022, : 692 - 696
  • [47] A CLASS OF BOUNDED APPROXIMATION ALGORITHMS FOR GRAPH PARTITIONING
    FEO, TA
    KHELLAF, M
    NETWORKS, 1990, 20 (02) : 181 - 195
  • [48] Graph partitioning using genetic algorithms with ODPX
    Cincotti, A
    Cutello, V
    Pavone, M
    CEC'02: PROCEEDINGS OF THE 2002 CONGRESS ON EVOLUTIONARY COMPUTATION, VOLS 1 AND 2, 2002, : 402 - 406
  • [49] Experimental Analysis of Streaming Algorithms for Graph Partitioning
    Pacaci, Anil
    Ozsu, M. Tamer
    SIGMOD '19: PROCEEDINGS OF THE 2019 INTERNATIONAL CONFERENCE ON MANAGEMENT OF DATA, 2019, : 1375 - 1392
  • [50] A NOTE ON APPROXIMATION ALGORITHMS FOR GRAPH PARTITIONING PROBLEMS
    SCHRADER, R
    ZEITSCHRIFT FUR ANGEWANDTE MATHEMATIK UND MECHANIK, 1982, 62 (5BIS): : T384 - T386