Randomized rounding: a technique for provably good algorithms and algorithmic proofs
Combinatorica - Theory of Computing
Finding $k$ Cuts within Twice the Optimal
SIAM Journal on Computing
Randomized rounding without solving the linear program
Proceedings of the sixth annual ACM-SIAM symposium on Discrete algorithms
Approximate Max-Flow Min-(Multi)Cut Theorems and Their Applications
SIAM Journal on Computing
Expander flows, geometric embeddings and graph partitioning
STOC '04 Proceedings of the thirty-sixth annual ACM symposium on Theory of computing
Inoculation strategies for victims of viruses and the sum-of-squares partition problem
SODA '05 Proceedings of the sixteenth annual ACM-SIAM symposium on Discrete algorithms
Graphs over time: densification laws, shrinking diameters and possible explanations
Proceedings of the eleventh ACM SIGKDD international conference on Knowledge discovery in data mining
SFCS '88 Proceedings of the 29th Annual Symposium on Foundations of Computer Science
Detecting critical nodes in sparse graphs
Computers and Operations Research
Expander flows, geometric embeddings and graph partitioning
Journal of the ACM (JACM)
Better vaccination strategies for better people
Proceedings of the 11th ACM conference on Electronic commerce
Existence Theorems and Approximation Algorithms for Generalized Network Security Games
ICDCS '10 Proceedings of the 2010 IEEE 30th International Conference on Distributed Computing Systems
Complexity of the critical node problem over trees
Computers and Operations Research
The complexity and approximability of minimum contamination problems
TAMC'11 Proceedings of the 8th annual conference on Theory and applications of models of computation
Networks of the Brain
Cut problems in graphs with a budget constraint
LATIN'06 Proceedings of the 7th Latin American conference on Theoretical Informatics
Computers and Operations Research
Branch and cut algorithms for detecting critical nodes in undirected graphs
Computational Optimization and Applications
Hi-index | 0.01 |
In this paper we propose an efficient approximation algorithm for determining solutions to the critical node detection problem (CNDP) on unweighted and undirected graphs. Given a user-defined number of vertices k0, the problem is to determine which k nodes to remove such as to minimize pairwise connectivity in the induced subgraph. We present a simple, yet powerful, algorithm that is derived from a randomized rounding of the relaxed linear programming solution to the CNDP. We prove that the expected solution quality obtained by the linear-time algorithm is bounded by a constant. To highlight the algorithm quality four common complex network models are utilized, in addition to four real-world networks.