Scientific Reports · 2016 · 152 citations · 23 references
ComputingComputer ScienceAlgorithmsComputer NetworksMessage PassingGraph AlgorithmsNetwork OptimizationNetwork TopologyAccuracy-computational Cost TradeoffComplex NetworksHeuristic AlgorithmsMessage-passing AlgorithmsNetwork DecompositionRecursive Network Design
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.
23
Collective dynamics of ‘small-world’ networks
Duncan J. Watts, Steven H. Strogatz · Nature · 1998 · 43.2K citations
Error and attack tolerance of complex networks
Eunjoon Cho, Seth A. Myers, Jure Leskovec · 2011 · 2.9K citations
Jure Leskovec, Jon Kleinberg, Christos Faloutsos · ACM Transactions on Knowledge Discovery from Data · 2007 · 2.5K citations
Jure Leskovec, Jon Kleinberg, Christos Faloutsos · 2005 · 2.3K citations