Abstract
We give a local algorithm to extract dense bipartite-like subgraphs which characterize cyber-communities in the Web [13]. We use the bipartiteness ratio of a set as the quality measure that was introduced by Trevisan [20]. Our algorithm, denoted as FindDenseBipartite (v,s,θ), takes as input a starting vertex v, a volume target s and a bipartiteness ratio parameter θ and outputs an induced subgraph of G. It is guaranteed to have the following approximation performance: for any subgraph S with bipartiteness ratio θ, there exists a subset S θ ⊆ S such that \(\textrm{vol}(S_\theta)\geq \textrm{vol}(S)/9\) and that if the starting vertex v ∈ S θ and \(s\geq \textrm{vol}(S)\), the algorithm FindDenseBipartite (v,s,θ) outputs a subgraph (X,Y) with bipartiteness ratio \(O(\sqrt{\theta})\). The running time of the algorithm is O(s 2(Δ + logs)), where Δ is the maximum degree of G, independent of the size of G.
The author is partially supported by the Grand Project “Network Algorithms and Digital Information” of the Institute of Software, Chinese Academy of Sciences.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Abello, J., Resende, M., Sudarsky, S.: Massive Quasi-Clique Detection. In: Rajsbaum, S. (ed.) LATIN 2002. LNCS, vol. 2286, pp. 598–612. Springer, Heidelberg (2002)
Andersen, R.: A local algorithm for finding dense subgraphs. ACM Trans. Algorithms 6, 60:1–60:12 (2010)
Andersen, R., Chung, F., Lang, K.: Local graph partitioning using pagerank vectors. In: Proceedings of the 47th Annual IEEE Symposium on Foundations of Computer Science, pp. 475–486. IEEE Computer Society, Washington, DC (2006)
Andersen, R., Peres, Y.: Finding sparse cuts locally using evolving sets. In: Proceedings of the 41st Annual ACM Symposium on Theory of Computing, STOC 2009, pp. 235–244. ACM, New York (2009)
Bhatia, R.: Matrix Analysis. Springer, New York (1997)
Dourisboure, Y., Geraci, F., Pellegrini, M.: Extraction and classification of dense implicit communities in the web graph. ACM Transactions on the Web (TWEB) 3(2), 7 (2009)
Gibson, D., Kumar, R., Tomkins, A.: Discovering large dense subgraphs in massive graphs. In: Proceedings of the 31st International Conference on Very Large Data Bases, pp. 721–732. VLDB Endowment (2005)
Goldberg, A.V.: Finding a maximum density subgraph. Tech. rep., Berkeley, CA, USA (1984)
Horn, R.A., Johnson, C.R.: Matrix Analysis. Cambridge University Press (1985)
Kale, S., Seshadhri, C.: Combinatorial approximation algorithms for maxcut using random walks. In: 2nd Symposium on Innovations in Computer Science, ICS 2011 (2011)
Kannan, R., Vinay, V.: Analyzing the structure of large graphs. Unpublished manuscript (1999), http://research.microsoft.com/en-us/um/people/kannan/Papers/webgraph.pdf
Kannan, R., Vempala, S., Vetta, A.: On clusterings: Good, bad and spectral. J. ACM 51(3), 497–515 (2004)
Kumar, R., Raghavan, P., Rajagopalan, S., Tomkins, A.: Trawling the web for emerging cyber-communities. In: Proceedings of the Eighth International Conference on World Wide Web, WWW 1999, pp. 1481–1493. Elsevier North-Holland, Inc., New York (1999)
Leskovec, J., Lang, K.J., Dasgupta, A., Mahoney, M.W.: Community structure in large networks: Natural cluster sizes and the absence of large well-defined clusters. Internet Mathematics 6(1), 29–123 (2009)
Liao, C.S., Lu, K., Baym, M., Singh, R., Berger, B.: IsoRankN: spectral methods for global alignment of multiple protein networks. Bioinformatics 25(12), 253–258 (2009)
Soto, J.: Improved analysis of a max cut algorithm based on spectral partitioning. CoRR abs/0910.0504 (2009)
Spielman, D.A.: Algorithms, graph theory, and linear equations. In: Proceedings of the International Congress of Mathematicians 2010, pp. 2698–2722 (2010)
Spielman, D.A., Teng, S.H.: Nearly-linear time algorithms for graph partitioning, graph sparsification, and solving linear systems. In: Proceedings of the Thirty-Sixth Annual ACM Symposium on Theory of Computing, STOC 2004, pp. 81–90. ACM, New York (2004)
Teng, S.H.: The Laplacian Paradigm: Emerging Algorithms for Massive Graphs. In: Kratochvíl, J., Li, A., Fiala, J., Kolman, P. (eds.) TAMC 2010. LNCS, vol. 6108, pp. 2–14. Springer, Heidelberg (2010)
Trevisan, L.: Max cut and the smallest eigenvalue. In: Proceedings of the 41st Annual ACM Symposium on Theory of Computing, STOC 2009, pp. 263–272. ACM, New York (2009)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2012 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Peng, P. (2012). A Local Algorithm for Finding Dense Bipartite-Like Subgraphs. In: Gudmundsson, J., Mestre, J., Viglas, T. (eds) Computing and Combinatorics. COCOON 2012. Lecture Notes in Computer Science, vol 7434. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-32241-9_13
Download citation
DOI: https://doi.org/10.1007/978-3-642-32241-9_13
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-32240-2
Online ISBN: 978-3-642-32241-9
eBook Packages: Computer ScienceComputer Science (R0)