Cargando…

Mitigate Cascading Failures on Networks using a Memetic Algorithm

Research concerning cascading failures in complex networks has become a hot topic. However, most of the existing studies have focused on modelling the cascading phenomenon on networks and analysing network robustness from a theoretical point of view, which considers only the damage incurred by the f...

Descripción completa

Detalles Bibliográficos
Autores principales: Tang, Xianglong, Liu, Jing, Hao, Xingxing
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Nature Publishing Group 2016
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5146651/
https://www.ncbi.nlm.nih.gov/pubmed/27934964
http://dx.doi.org/10.1038/srep38713
_version_ 1782473526362505216
author Tang, Xianglong
Liu, Jing
Hao, Xingxing
author_facet Tang, Xianglong
Liu, Jing
Hao, Xingxing
author_sort Tang, Xianglong
collection PubMed
description Research concerning cascading failures in complex networks has become a hot topic. However, most of the existing studies have focused on modelling the cascading phenomenon on networks and analysing network robustness from a theoretical point of view, which considers only the damage incurred by the failure of one or several nodes. However, such a theoretical approach may not be useful in practical situation. Thus, we first design a much more practical measure to evaluate the robustness of networks against cascading failures, termed R(cf). Then, adopting R(cf) as the objective function, we propose a new memetic algorithm (MA) named MA-R(cf) to enhance network the robustness against cascading failures. Moreover, we design a new local search operator that considers the characteristics of cascading failures and operates by connecting nodes with a high probability of having similar loads. In experiments, both synthetic scale-free networks and real-world networks are used to test the efficiency and effectiveness of the MA-R(cf). We systematically investigate the effects of parameters on the performance of the MA-R(cf) and validate the performance of the newly designed local search operator. The results show that the local search operator is effective, that MA-R(cf) can enhance network robustness against cascading failures efficiently, and that it outperforms existing algorithms.
format Online
Article
Text
id pubmed-5146651
institution National Center for Biotechnology Information
language English
publishDate 2016
publisher Nature Publishing Group
record_format MEDLINE/PubMed
spelling pubmed-51466512016-12-16 Mitigate Cascading Failures on Networks using a Memetic Algorithm Tang, Xianglong Liu, Jing Hao, Xingxing Sci Rep Article Research concerning cascading failures in complex networks has become a hot topic. However, most of the existing studies have focused on modelling the cascading phenomenon on networks and analysing network robustness from a theoretical point of view, which considers only the damage incurred by the failure of one or several nodes. However, such a theoretical approach may not be useful in practical situation. Thus, we first design a much more practical measure to evaluate the robustness of networks against cascading failures, termed R(cf). Then, adopting R(cf) as the objective function, we propose a new memetic algorithm (MA) named MA-R(cf) to enhance network the robustness against cascading failures. Moreover, we design a new local search operator that considers the characteristics of cascading failures and operates by connecting nodes with a high probability of having similar loads. In experiments, both synthetic scale-free networks and real-world networks are used to test the efficiency and effectiveness of the MA-R(cf). We systematically investigate the effects of parameters on the performance of the MA-R(cf) and validate the performance of the newly designed local search operator. The results show that the local search operator is effective, that MA-R(cf) can enhance network robustness against cascading failures efficiently, and that it outperforms existing algorithms. Nature Publishing Group 2016-12-09 /pmc/articles/PMC5146651/ /pubmed/27934964 http://dx.doi.org/10.1038/srep38713 Text en Copyright © 2016, The Author(s) http://creativecommons.org/licenses/by/4.0/ This work is licensed under a Creative Commons Attribution 4.0 International License. The images or other third party material in this article are included in the article’s Creative Commons license, unless indicated otherwise in the credit line; if the material is not included under the Creative Commons license, users will need to obtain permission from the license holder to reproduce the material. To view a copy of this license, visit http://creativecommons.org/licenses/by/4.0/
spellingShingle Article
Tang, Xianglong
Liu, Jing
Hao, Xingxing
Mitigate Cascading Failures on Networks using a Memetic Algorithm
title Mitigate Cascading Failures on Networks using a Memetic Algorithm
title_full Mitigate Cascading Failures on Networks using a Memetic Algorithm
title_fullStr Mitigate Cascading Failures on Networks using a Memetic Algorithm
title_full_unstemmed Mitigate Cascading Failures on Networks using a Memetic Algorithm
title_short Mitigate Cascading Failures on Networks using a Memetic Algorithm
title_sort mitigate cascading failures on networks using a memetic algorithm
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5146651/
https://www.ncbi.nlm.nih.gov/pubmed/27934964
http://dx.doi.org/10.1038/srep38713
work_keys_str_mv AT tangxianglong mitigatecascadingfailuresonnetworksusingamemeticalgorithm
AT liujing mitigatecascadingfailuresonnetworksusingamemeticalgorithm
AT haoxingxing mitigatecascadingfailuresonnetworksusingamemeticalgorithm