Skip to main content

A Local Algorithm for Finding Dense Bipartite-Like Subgraphs

  • Conference paper

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 7434))

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

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 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)

    Chapter  Google Scholar 

  2. Andersen, R.: A local algorithm for finding dense subgraphs. ACM Trans. Algorithms 6, 60:1–60:12 (2010)

    Google Scholar 

  3. 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)

    Google Scholar 

  4. 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)

    Chapter  Google Scholar 

  5. Bhatia, R.: Matrix Analysis. Springer, New York (1997)

    Book  Google Scholar 

  6. 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)

    Google Scholar 

  7. 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)

    Google Scholar 

  8. Goldberg, A.V.: Finding a maximum density subgraph. Tech. rep., Berkeley, CA, USA (1984)

    Google Scholar 

  9. Horn, R.A., Johnson, C.R.: Matrix Analysis. Cambridge University Press (1985)

    Google Scholar 

  10. Kale, S., Seshadhri, C.: Combinatorial approximation algorithms for maxcut using random walks. In: 2nd Symposium on Innovations in Computer Science, ICS 2011 (2011)

    Google Scholar 

  11. 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

  12. Kannan, R., Vempala, S., Vetta, A.: On clusterings: Good, bad and spectral. J. ACM 51(3), 497–515 (2004)

    Article  MathSciNet  MATH  Google Scholar 

  13. 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)

    Google Scholar 

  14. 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)

    Article  MathSciNet  MATH  Google Scholar 

  15. 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)

    Article  Google Scholar 

  16. Soto, J.: Improved analysis of a max cut algorithm based on spectral partitioning. CoRR abs/0910.0504 (2009)

    Google Scholar 

  17. Spielman, D.A.: Algorithms, graph theory, and linear equations. In: Proceedings of the International Congress of Mathematicians 2010, pp. 2698–2722 (2010)

    Google Scholar 

  18. 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)

    Chapter  Google Scholar 

  19. 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)

    Chapter  Google Scholar 

  20. 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)

    Chapter  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics