Institut de Physique Thérique, CNRS, CEA and Université Paris-Saclay, Gif-sur-Yvette, France.
CAS Key Laboratory of Theoretical Physics, Institute of Theoretical Physics, Chinese Academy of Sciences, Beijing 100190, China.
Sci Rep. 2016 Nov 29;6:37954. doi: 10.1038/srep37954.
Decycling and dismantling of complex networks are underlying many important applications in network science. Recently these two closely related problems were tackled by several heuristic algorithms, simple and considerably sub-optimal, on the one hand, and involved and accurate message-passing ones that evaluate single-node marginal probabilities, on the other hand. In this paper we propose a simple and extremely fast algorithm, CoreHD, which recursively removes nodes of the highest degree from the 2-core of the network. CoreHD performs much better than all existing simple algorithms. When applied on real-world networks, it achieves equally good solutions as those obtained by the state-of-art iterative message-passing algorithms at greatly reduced computational cost, suggesting that CoreHD should be the algorithm of choice for many practical purposes.
去环化和拆解复杂网络是网络科学中许多重要应用的基础。最近,这两个密切相关的问题一方面通过几种启发式算法,即简单且相当次优的算法,以及涉及和准确的传递消息算法,评估单个节点的边缘概率来解决;另一方面。在本文中,我们提出了一种简单而极其快速的算法 CoreHD,它递归地从网络的 2-核中删除具有最高度数的节点。CoreHD 的性能明显优于所有现有的简单算法。当应用于真实网络时,它可以获得与最先进的迭代消息传递算法相当的解决方案,同时大大降低了计算成本,这表明 CoreHD 应该是许多实际应用的首选算法。