Skip to main content
Log in

Maximizing Barber’s bipartite modularity is also hard

  • Original Paper
  • Published:
Optimization Letters Aims and scope Submit manuscript

Abstract

Modularity introduced by Newman and Girvan (Phys Rev E 69:026113, 2004) is a quality function for community detection in networks. Numerous methods for modularity maximization have been developed so far. In 2007, Barber (Phys Rev E 76:066102, 2007) introduced a variant of modularity called bipartite modularity which is appropriate for bipartite networks. Although maximizing the standard modularity is known to be NP-hard, the computational complexity of maximizing bipartite modularity has yet to be revealed. In this study, we prove that maximizing bipartite modularity is also NP-hard. More specifically, we show the NP-completeness of its decision version by constructing a reduction from a classical partitioning problem.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1

Similar content being viewed by others

References

  1. Agarwal, G., Kempe, D.: Modularity-maximizing graph communities via mathematical programming. Eur. Phys. J. B 66, 409–418 (2008)

    Article  MATH  MathSciNet  Google Scholar 

  2. Aloise, D., Cafieri, S., Caporossi, G., Hansen, P., Perron, S., Liberti, L.: Column generation algorithms for exact modularity maximization in networks. Phys. Rev. E 82, 046112 (2010)

    Article  Google Scholar 

  3. Barber, M.J.: Modularity and community detection in bipartite networks. Phys. Rev. E 76, 066102 (2007)

    Article  MathSciNet  Google Scholar 

  4. Blondel, V.D., Guillaume, J.-L., Lambiotte, R., Lefebvre, E.: Fast unfolding of communities in large networks. J. Stat. Mech. Theory Exp. P10008 (2008)

  5. Boccaletti, S., Ivanchenko, M., Latora, V., Pluchino, A., Rapisarda, A.: Detecting complex network modularity by dynamical clustering. Phys. Rev. E 75, 045102 (2007)

    Article  Google Scholar 

  6. Brandes, U., Delling, D., Gaertler, M., Görke, R., Hoefer, M., Nikoloski, Z., Wagner, D.: On modularity clustering. IEEE Trans. Knowl. Data Eng. 20, 172–188 (2008)

    Article  Google Scholar 

  7. Cafieri, S., Costa, A., Hansen, P.: Reformulation of a model for hierarchical divisive graph modularity maximization. Ann. Oper. Res. (in press). doi:10.1007/s10479-012-1286-z

  8. Cafieri, S., Hansen, P., Liberti, L.: Locally optimal heuristic for modularity maximization of networks. Phys. Rev. E 83, 056105 (2011)

    Article  Google Scholar 

  9. Clauset, A., Newman, M.E.J., Moore, C.: Finding community structure in very large networks. Phys. Rev. E 70, 066111 (2004)

    Article  Google Scholar 

  10. Costa, A., Hansen, P.: Comment on “Evolutionary method for finding communities in bipartite networks”. Phys. Rev. E 84, 058101 (2011)

    Article  Google Scholar 

  11. Costa, A., Hansen, P.: A locally optimal hierarchical divisive heuristic for bipartite modularity maximization. Optim. Lett. 8, 903–917 (2014)

    Article  MATH  MathSciNet  Google Scholar 

  12. Duch, J., Arenas, A.: Community detection in complex networks using extremal optimization. Phys. Rev. E 72, 027104 (2005)

    Article  Google Scholar 

  13. Fortunato, S.: Community detection in graphs. Phys. Rep. 486, 75–174 (2010)

    Article  MathSciNet  Google Scholar 

  14. Fortunato, S., Barthélemy, M.: Resolution limit in community detection. Proc. Natl. Acad. Sci. USA 104, 36–41 (2007)

    Article  Google Scholar 

  15. Garey, M.R., Johnson, D.S.: Computers and intractability: a guide to the theory of NP-completeness. WH Freeman, New York (1979)

    MATH  Google Scholar 

  16. Good, B.H., de Montjoye, Y.-A., Clauset, A.: Performance of modularity maximization in practical contexts. Phys. Rev. E 81, 046106 (2010)

    Article  MathSciNet  Google Scholar 

  17. Guimerà, R., Amaral, L.A.N.: Functional cartography of complex metabolic networks. Nature 433, 895–900 (2005)

    Article  Google Scholar 

  18. Guimerà, R., Sales-Pardo, M., Amaral, L.A.N.: Module identification in bipartite and directed networks. Phys. Rev. E 76, 036102 (2007)

    Article  Google Scholar 

  19. Massen, C.P., Doye, J.P.K.: Identifying communities within energy landscapes. Phys. Rev. E 71, 046101 (2005)

    Article  MathSciNet  Google Scholar 

  20. Medus, A.D., Acuña, G., Dorso, C.O.: Detection of community structures in networks via global optimization. Physica A 358, 593–604 (2005)

    Article  Google Scholar 

  21. Miyauchi, A., Miyamoto, Y.: Computing an upper bound of modularity. Eur. Phys. J. B 86, 302 (2013)

    Article  Google Scholar 

  22. Newman, M.E.J.: The structure and function of complex networks. SIAM Rev. 45, 167–256 (2003)

    Article  MATH  MathSciNet  Google Scholar 

  23. Newman, M.E.J.: Modularity and community structure in networks. Proc. Natl. Acad. Sci. USA 103, 8577–8582 (2006)

    Article  Google Scholar 

  24. Newman, M.E.J.: Networks: an introduction. Oxford University Press, Oxford (2009)

    Google Scholar 

  25. Newman, M.E.J., Girvan, M.: Finding and evaluating community structure in networks. Phys. Rev. E 69, 026113 (2004)

    Article  Google Scholar 

  26. Xu, G., Tsoka, S., Papageorgiou, L.G.: Finding community structures in complex networks using mixed integer optimisation. Eur. Phys. J. B 60, 231–239 (2007)

    Article  MATH  Google Scholar 

  27. Zhan, W., Zhang, Z., Guan, J., Zhou, S.: Evolutionary method for finding communities in bipartite networks. Phys. Rev. E 83, 066120 (2011)

    Article  Google Scholar 

Download references

Acknowledgments

The authors would like to thank the anonymous referee for helpful comments. The authors are supported by the Grant-in-Aid for JSPS Fellows.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Atsushi Miyauchi.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Miyauchi, A., Sukegawa, N. Maximizing Barber’s bipartite modularity is also hard. Optim Lett 9, 897–913 (2015). https://doi.org/10.1007/s11590-014-0818-7

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11590-014-0818-7

Keywords

Navigation