z-logo
Premium
Polynomial‐time algorithms for solving a class of critical node problems on trees and series‐parallel graphs
Author(s) -
Shen Siqian,
Smith J. Cole
Publication year - 2012
Publication title -
networks
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.977
H-Index - 64
eISSN - 1097-0037
pISSN - 0028-3045
DOI - 10.1002/net.20464
Subject(s) - class (philosophy) , time complexity , series (stratigraphy) , node (physics) , algorithm , mathematics , computer science , combinatorics , polynomial , discrete mathematics , artificial intelligence , structural engineering , engineering , paleontology , mathematical analysis , biology
We examine variants of the critical node problem on specially structured graphs, which aim to identify a subset of nodes whose removal will maximally disconnect the graph. These problems lie at the intersection of network interdiction and graph theory research and are relevant to several practical optimization problems. The two different connectivity metrics that we consider regard the number of maximal connected components (which we attempt to maximize) and the largest component size (which we attempt to minimize). We develop optimal polynomial‐time dynamic programming algorithms for solving these problems on tree structures and on series‐parallel graphs, corresponding to each graph‐connectivity metric. We also extend our discussion by considering node deletion costs, node weights, and solving the problems on generalizations of tree structures. Finally, we demonstrate the computational efficacy of our approach on randomly generated graph instances. © 2011 Wiley Periodicals, Inc. NETWORKS, 2012

This content is not available in your region!

Continue researching here.

Having issues? You can contact us here