Abstract
We investigate the unbalanced cut problems. A cut (A,B) is called unbalanced if the size of its smaller side is at most k (called k-size) or exactly k (called Ek-size), where k is an input parameter. We consider two closely related unbalanced cut problems, in which the quality of a cut is measured with respect to the sparsity and the conductance, respectively.
We show that even if the input graph is restricted to be a tree, the Ek-Sparsest Cut problem (to find an Ek-size cut with the minimum sparsity) is still NP-hard. We give a bicriteria approximation algorithm for the k-Sparsest Cut problem (to find a k-size cut with the minimum sparsity), which outputs a cut whose sparsity is at most O(logn) times the optimum and whose smaller side has size at most O(logn)k. As a consequence, this leads to a (O(logn),O(logn))-bicriteria approximation algorithm for the Min k-Conductance problem (to find a k-size cut with the minimum conductance).
Similar content being viewed by others
References
Armon, A., Zwick, U.: Multicriteria global minimum cuts. Algorithmica 46(1), 15–26 (2006)
Arora, S., Lee, J.R., Naor, A.: Euclidean distortion and the sparsest cut. In: Proceedings of the 37th Annual ACM Symposium on Theory of Computing (STOC), pp. 553–562 (2005)
Arora, S., Rao, S., Vazirani, U.: Expander flows, geometric embeddings and graph partitioning. In: Proceedings of the 36th Annual ACM Symposium on Theory of Computing (STOC), pp. 222–231 (2004)
Engelberg, R., Könemann, J., Leonardi, S., Naor, J.: Cut problems in graphs with a budget constraint. J. Discrete Algorithms 5, 262–279 (2007)
Garey, M., Johnson, D., Stockmeyer, L.: Some simplified NP-complete graph problems. Theor. Comput. Sci. 1, 237–267 (1976)
Girvan, M., Newman, M.E.J.: Community structure in social and biological networks. Proc. Natl. Acad. Sci. USA 99(12), 7821–7826 (2002)
Harrelson, C., Hildrum, K., Rao, S.: A polynomial-time tree decomposition to minimize congestion. In: Proceedings of the Fifteenth Annual ACM Symposium on Parallelism in Algorithms and Architectures (SPAA), pp. 34–43. ACM, New York (2003)
Hayrapetyan, A., Kempe, D., Pál, M., Svitkina, Z.: Unbalanced graph cuts. In: Brodal, G., Leonardi, S. (eds.) Proceedings of the 13th Annual European Symposium on Algorithms (ESA). LNCS, vol. 3669, pp. 191–202. Springer, Heidelberg (2005)
Leskovec, J., Lang, K., Dasgupta, A., Mahoney, M.: Statistical properties of community structure in large social and information networks. In: Proceedings of the 17th International Conference on World Wide Web (WWW), pp. 695–704 (2008)
Leighton, T., Rao, S.: Multicommodity max-flow min-cut theorems and their use in designing approximation algorithms. J. ACM 46(6), 787–832 (1999)
Li, A., Zhang, P.: Unbalanced graph partitioning. In: Cheong, O., Chwa, K.-Y., Park, K. (eds.) Proceedings of the 21st International Symposium on Algorithms and Computation (ISAAC), Part i. LNCS, vol. 6506, pp. 218–229. Springer, Heidelberg (2010)
Mann, C., Matula, D., Olinick, E.: The use of sparsest cut to reveal the hierarchical community structure of social networks. Soc. Netw. 30, 223–234 (2008)
Räcke, H.: Optimal hierarchical decompositions for congestion minimization in networks. In: Proceedings of the 40th Annual ACM Symposium on Theory of Computing (STOC), pp. 255–264 (2008)
Svitkina, Z., Tardos, É.: Min-max multiway cut. In: Jansen, K., Khanna, S., Rolim, J., Ron, D. (eds.) Proceedings of the 7th International Workshop on Approximation Algorithms for Combinatorial Optimization Problems (APPROX). LNCS, vol. 3122, pp. 207–218. Springer, Heidelberg (2004)
Vazirani, V.: Approximation Algorithms. Springer, Berlin (2001)
Acknowledgements
We are very grateful to the anonymous referee for the valuable comments which make the presentation of the paper brief and clear. We thank Wei Chen, Pinyan Lu and Yajun Wang (Theory Group, Microsoft Research Asia) for helpful discussions on the paper.
Part of the second author’s work was done when the author visited Microsoft Research Asia. Angsheng Li is supported by the hundred talent program of the Chinese Academy of Sciences, and the grand challenge program, Network Algorithms and Digital Information, Institute of Software, Chinese Academy of Sciences. Peng Zhang is supported by National Natural Science Foundation of China under grant No. 60970003, the StarTrack Program of Microsoft Research Asia, and China Postdoctoral Science Foundation 20080441144, 200902562.
Author information
Authors and Affiliations
Corresponding author
Additional information
A preliminary version of this paper appeared in the Proceedings of the 21st International Symposium on Algorithms and Computation (ISAAC), Part I, pages 218–229 [11].
Rights and permissions
About this article
Cite this article
Li, A., Zhang, P. Unbalanced Graph Partitioning. Theory Comput Syst 53, 454–466 (2013). https://doi.org/10.1007/s00224-012-9436-x
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00224-012-9436-x