Do greedy assortativity optimization algorithms produce good results?

  • W. Winterbach
  • D. de Ridder
  • H. J. Wang
  • M. Reinders
  • P. Van Mieghem
Regular Article


We consider algorithms for generating networks that are extremal with respect to degree assortativity. Networks with maximized and minimized assortativities have been studied by other authors. In these cases, networks are rewired whilst maintaining their degree vectors. Although rewiring can be used to create networks with high or low assortativities, it is not known how close the results are to the true maximum or minimum assortativities achievable by networks with the same degree vectors. We introduce the first algorithm for computing a network with maximal or minimal assortativity on a given vector of valid node degrees. We compare the assortativity metrics of networks obtained by this algorithm to assortativity metrics of networks obtained by a greedy assortativity-maximization algorithm. The algorithms are applied to Erdős-Rényi networks, Barabàsi-Albert and a sample of real-world networks. We find that the number of rewirings considered by the greedy approach must scale with the number of links in order to ensure a good approximation.


Statistical and Nonlinear Physics 

Supplementary material

10051_2012_477_MOESM1_ESM.pdf (120 kb)
Supplementary material, approximately 119 KB.


  1. 1.
    M.E.J. Newman, Phys. Rev. E 67, 026126 (2003)MathSciNetADSCrossRefGoogle Scholar
  2. 2.
    M.E.J. Newman, Phys. Rev. E 67, 026126 (2003)MathSciNetADSCrossRefGoogle Scholar
  3. 3.
    H. Wang, W. Winterbach, P. Van Mieghem, Eur. Phys. J. B 83, 203 (2011)ADSCrossRefGoogle Scholar
  4. 4.
    D.J. Watts, S.H. Strogatz, Nature 393, 440 (1998)ADSCrossRefGoogle Scholar
  5. 5.
    T.S. Evans, Eur. Phys. J. B: Condens. Matter Complex Syst. 56, 65 (2007)CrossRefGoogle Scholar
  6. 6.
    J. Lindquist, J. Ma, P. van den Driessche, F.H. Willeboordse, Physica D: Nonlinear Phenomena 238, 370 (2009)MathSciNetADSMATHCrossRefGoogle Scholar
  7. 7.
    S. Maslov, K. Sneppen, Science 296, 910 (2002)ADSCrossRefGoogle Scholar
  8. 8.
    J. Menche, A. Valleriani, R. Lipowsky, Phys. Rev. E 81, 046103+ (2010)ADSCrossRefGoogle Scholar
  9. 9.
    P. Van Mieghem, H. Wang, X. Ge, S. Tang, F.A. Kuipers, Eur. Phys. J. B: Condens. Matter Complex Syst. 1 (2010)Google Scholar
  10. 10.
    C.H. Papadimitriou, K. Steiglitz, Combinatorial optimization: algorithms and complexity (Prentice-Hall, Inc., Upper Saddle River, NJ, USA, 1982)Google Scholar
  11. 11.
    D.L. Miller, J.F. Pekny, INFORMS J. Comput. 7, 298 (1995)MATHCrossRefGoogle Scholar
  12. 12.
    Y. Shiloach, Inform. Process. Lett. 12, 89 (1981)MathSciNetMATHCrossRefGoogle Scholar
  13. 13.
    V. Kolmogorov, Math. Program. Comput. 1, 43 (2009)MathSciNetMATHCrossRefGoogle Scholar
  14. 14.
    B. Bollobás, Random Graphs (Cambridge University Press, 2001)Google Scholar
  15. 15.
    A. Barabàsi, R. Albert, Science 286, 509 (1999)MathSciNetCrossRefGoogle Scholar

Copyright information

© EDP Sciences, SIF, Springer-Verlag Berlin Heidelberg 2012

Authors and Affiliations

  • W. Winterbach
    • 1
    • 2
  • D. de Ridder
    • 2
  • H. J. Wang
    • 1
  • M. Reinders
    • 2
  • P. Van Mieghem
    • 1
  1. 1.Network Architecture and ServicesDelft University of Technology, Faculty of EEMCSDelftNetherlands
  2. 2.The Delft Bioinformatics LabDelft University of Technology, Faculty of EEMCSDelftNetherlands

Personalised recommendations