A Genetic Algorithm for Enhancing the Robustness of Complex Networks Through Link Protection

  • Clara PizzutiEmail author
  • Annalisa Socievole
Conference paper
Part of the Studies in Computational Intelligence book series (SCI, volume 812)


An important challenge in complex networks is the improvement of network robustness. Electrical networks, water/gas networks and telecommunication networks are representative examples of infrastructures distributing critical resources for our society that require high level of robustness. In this paper, we propose a method based on Genetic Algorithms to enhance network robustness focusing on the protection of the link whose removal would severely increase the effective graph resistance. Derived from the field of electric circuit analysis, effective graph resistance is a robustness measure that can be computed as a cumulative sum of the inverses of the N − 1 largest eigenvalues of the Laplacian matrix associated with the network. Simulations on real-world and synthetic networks show that our method in most cases equals the exhaustive search and also outperforms other heuristic strategies.


Network robustness Genetic algorithm Graph resistance 


  1. 1.
    Abbas, W., Egerstedt, M.: Robust graph topologies for networked systems. In: 3rd IFAC Workshop on Distributed Estimation and Control in Networked Systems, pp. 85–90 (2012)Google Scholar
  2. 2.
    Buesser, P., Daolio, F., Tomassini, M.: Optimizing the robustness of scale-free networks with simulated annealing. In: International Conference on Adaptive and Natural Computing Algorithms, pp. 167–176. Springer (2011)Google Scholar
  3. 3.
    Ellens, W., Spieksm, F., Mieghem, P.V., Jamakovic, A., Kooij, R.: Effective graph resistance. Linear Alg. Appl. 435(10), 2491–2506 (2011)Google Scholar
  4. 4.
    Fiedler, M.: Algebraic connectivity of graphs. Czechoslovak Math. J. 23(2), 298–305 (1973)Google Scholar
  5. 5.
    Frank, H., Frisch, I.: Analysis and design of survivable networks. IEEE Trans. Commun. Technol. 8(5), 501–519 (1970)Google Scholar
  6. 6.
    Ghosh, A., Boyd, S., Saberi, A.: Minimizing effective resistance of a graph. SIAM Rev. 50(1), 37–66 (2008)Google Scholar
  7. 7.
    Goldberg, D.E.: Genetic Algorithms in Search. Optimization and Machine Learning. Addison-Wesley Longman Publishing Co., Inc, Boston, MA, USA (1989)Google Scholar
  8. 8.
    Herrmann, H.J., Schneider, C.M., Moreira, A.A., Andrade Jr., J.S., Havlin, S.: Onion-like network topology enhances robustness against malicious attacks. J. Stat. Mech. Theory Exp. 2011(01), P01,027 (2011)Google Scholar
  9. 9.
    Mieghem, P.V., Doerr, C., Wang, H., Hernandez, J.M., Hutchison, D., Karaliopoulos, M., Kooijt, R.: A framework for computing topological network robustness. Delft University of Technology, Report 20101218 (2010)Google Scholar
  10. 10.
    Ranjan, G., Zhang, Z., Boley, D.: Incremental computation of pseudo-inverse of Laplacian. In: Combinatorial Optimization and Applications. COCOA, pp. 730–749. Springer International Publishing, Switzerland (2014)Google Scholar
  11. 11.
    Wang, S., Liu, J.: Enhancing the robustness of complex networks against edge-based-attack cascading failures. In: 2017 IEEE Congress on Evolutionary Computation (CEC), pp. 23–28. IEEE (2017)Google Scholar
  12. 12.
    Wang, X., Pournaras, E., Kooij, R.E., Van Mieghem, P.: Improving robustness of complex networks via the effective graph resistance. Europ. Phys. J. B 87(9), 221 (2014)Google Scholar
  13. 13.
    Wu, J., Barahona, M., Tan, Y.J., Deng, H.Z.: Spectral measure of structural robustness in complex networks. Trans. Sys. Man Cyber. Part A 41(6), 1244–1252 (2011)Google Scholar
  14. 14.
    Zhou, M., Liu, J.: A memetic algorithm for enhancing the robustness of scale-free networks against malicious attacks. Phys. A Stat. Mech. Appl. 410, 131–143 (2014)Google Scholar

Copyright information

© Springer Nature Switzerland AG 2019

Authors and Affiliations

  1. 1.National Research Council of Italy (CNR)Institute for High Performance Computing and Networking (ICAR)Rende (CS)Italy

Personalised recommendations