Abstract
The distance-based critical node problem involves identifying a subset of nodes in a network whose removal minimises a pre-defined distance-based connectivity measure. Having the classical critical node problem as a special case, the distance-based critical node problem is computationally challenging. In this article, we study the distance-based critical node problem from a heuristic algorithm perspective. We consider the distance-based connectivity objective whose goal is to minimise the number of node pairs connected by a path of length at most k, subject to budgetary constraints. We propose a centrality based heuristic which combines a backbone-based crossover procedure to generate good offspring solutions and a centrality-based neighbourhood search to improve the solution. Extensive computational experiments on real-world and synthetic graphs show the effectiveness of the developed heuristic in generating good solutions when compared to exact solution. Our empirical results also provide useful insights for future algorithm development.
Highlights
Assessment of system vulnerability to adversarial attacks has become an important concern to organisations especially in the wake of security threats around the world
To the best of our knowledge, the memetic algorithm proposed by Zhou et al (2018) is the current state-of-the-art heuristic algorithm for the traditional critical node problem based on computational experiments on 26 real-world and 16 synthetic benchmark instances
4.3.3 Benchmark instances We extend our computational experiment to the set of benchmark synthetic graphs which have been used as test instances for most heuristic algorithms developed for the classical critical node detection problem
Summary
Assessment of system vulnerability to adversarial attacks has become an important concern to organisations especially in the wake of security threats around the world. Unlike fragmentation-based CNP, the DCNP does consider whether a pair of nodes is connected and seeks to measure the extent of connectivity between them This is important in communication and social network contexts, where disconnection cannot be limited to absence of a path between node pairs. The authors observed that certain structural deviations from the input network are left undetected by traditional CNP metrics Traditional exact algorithms such as branch-andbound and branch-and-cut have been employed to solve critical node detection problem To the best of our knowledge, the memetic algorithm proposed by Zhou et al (2018) is the current state-of-the-art heuristic algorithm for the traditional critical node problem based on computational experiments on 26 real-world and 16 synthetic benchmark instances. We demonstrate the efficiency of our proposed algorithm in comparison to the current state-of-the-art algorithm on both real-world and synthetic graphs
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have