A New Multi-level Algorithms for Balanced Partition Problem on Large Scale Directed Graphs

Graph partition is a classical combinatorial optimization and graph theory problem, and it has a lot of applications, such as scientific computing, VLSI design and clustering etc. In this paper, we study the partition problem on large scale directed graphs under a new objective function, a new case of graph partition problem. We firstly propose the modeling of this problem, then design an algorithm based on multi-level strategy and recursive partition method, and finally do a lot of simulation experiments. The experimental results verify the stability of our algorithm and show that our algorithm has the same good performance as METIS. In addition, our algorithm is better than METIS on unbalanced ratio.

[1]  Andreas Emil Feldmann,et al.  Fast balanced partitioning is hard even on grids and trees , 2011, Theor. Comput. Sci..

[2]  Konstantin Andreev,et al.  Balanced Graph Partitioning , 2004, SPAA '04.

[3]  Yao Xu,et al.  A local search 4/3-approximation algorithm for the minimum 3-path partition problem , 2019, FAW.

[4]  Baogang Xu,et al.  An SDP randomized approximation algorithm for max hypergraph cut with limited unbalance , 2014, Science China Mathematics.

[5]  Brian W. Kernighan,et al.  An efficient heuristic procedure for partitioning graphs , 1970, Bell Syst. Tech. J..

[6]  N. Metropolis,et al.  An Efficient Heuristic Procedure for Partitioning Graphs , 2017 .

[7]  R. M. Mattheyses,et al.  A Linear-Time Heuristic for Improving Network Partitions , 1982, 19th Design Automation Conference.

[8]  U. Feige,et al.  Spectral Graph Theory , 2015 .

[9]  Ulrike von Luxburg,et al.  A tutorial on spectral clustering , 2007, Stat. Comput..

[10]  Peter Sanders,et al.  Engineering Multilevel Graph Partitioning Algorithms , 2010, ESA.

[11]  Vipin Kumar,et al.  A Fast and High Quality Multilevel Scheme for Partitioning Irregular Graphs , 1998, SIAM J. Sci. Comput..

[12]  Chao Xu,et al.  Minimum Cuts and Sparsification in Hypergraphs , 2018, SIAM J. Comput..

[13]  Guohui Lin,et al.  Approximation algorithms for the maximally balanced connected graph tripartition problem , 2020, Journal of Combinatorial Optimization.

[14]  M. Naumov,et al.  Parallel Spectral Graph Partitioning , 2016 .

[15]  Charalampos E. Tsourakakis,et al.  FENNEL: streaming graph partitioning for massive scale graphs , 2014, WSDM.

[16]  Peter Sanders,et al.  Recent Advances in Graph Partitioning , 2013, Algorithm Engineering.

[17]  Di Wu,et al.  Approximation algorithm for the balanced 2-connected k-partition problem , 2016, Theor. Comput. Sci..