Contracting community for computing maximum flow

In this paper, we propose a novel method named Contracting Community Approach (CCA) to get the maximum flow of flow network. Firstly, we contract communities in the original network. Then, we apply classic algorithms on the contracted network to approximately solve the maximum flow problem. Experimental results show that the efficiency of the proposed algorithm. For sparse networks, the size of network is reduced to 58.38% averagely and the correctness of maximum flow is over 95%. For middle dense networks, the size of network is reduced to 65.77% averagely. For dense networks, the size of network is reduced to 64.84% averagely. And the correctness of maximum flow even reach 100% both in many middle dense and dense cases in our experiments.

[1]  Andrew V. Goldberg,et al.  Beyond the flow decomposition barrier , 1998, JACM.

[2]  Richard M. Karp,et al.  Theoretical Improvements in Algorithmic Efficiency for Network Flow Problems , 1972, Combinatorial Optimization.

[3]  Zhang Xian Research on the Maximum Network Flow Problem , 2003 .

[4]  D. R. Fulkerson,et al.  Maximal Flow Through a Network , 1956 .

[5]  Vladimir Kolmogorov,et al.  An Experimental Comparison of Min-Cut/Max-Flow Algorithms for Energy Minimization in Vision , 2004, IEEE Trans. Pattern Anal. Mach. Intell..

[6]  Andrew V. Goldberg,et al.  On Implementing the Push—Relabel Method for the Maximum Flow Problem , 1997, Algorithmica.

[7]  Andrew V. Goldberg,et al.  A new approach to the maximum flow problem , 1986, STOC '86.

[8]  E. A. Dinic Algorithm for solution of a problem of maximal flow in a network with power estimation , 1970 .

[9]  Donald Goldfarb,et al.  A computational comparison of the dinic and network simplex methods for maximum flow , 1988 .

[10]  M E J Newman,et al.  Finding and evaluating community structure in networks. , 2003, Physical review. E, Statistical, nonlinear, and soft matter physics.

[11]  Yuan Zhang,et al.  Research on the Maximum Flow in Large-scale Network , 2011, 2011 Seventh International Conference on Computational Intelligence and Security.

[12]  D. R. Fulkerson,et al.  Constructing Maximal Dynamic Flows from Static Flows , 1958 .

[13]  Deok-Sun Lee,et al.  Maximum flow and topological structure of complex networks , 2005 .

[14]  Vladimir Kolmogorov,et al.  An experimental comparison of min-cut/max- flow algorithms for energy minimization in vision , 2001, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[15]  Frauke Liers,et al.  Simplifying maximum flow computations: The effect of shrinking and good initial flows , 2011, Discret. Appl. Math..

[16]  Hai Zhuge,et al.  Topological Centrality and Its Applications , 2009, ArXiv.