Polynomial-time algorithms for solving a class of critical node problems on trees and series-parallel graphs

被引:73
|
作者
Shen, Siqian [1 ]
Smith, J. Cole [1 ]
机构
[1] Univ Florida, Dept Ind & Syst Engn, Gainesville, FL 32611 USA
关键词
critical node problem; tree; series-parallel graph; dynamic programming; polynomial-time algorithm; SPARSEST CUTS; NETWORK INFRASTRUCTURE; VULNERABILITY; INTERDICTION; DESIGN; SURVIVABILITY; DYNAMICS;
D O I
10.1002/net.20464
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
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. (c) 2011 Wiley Periodicals, Inc. NETWORKS, 2012
引用
收藏
页码:103 / 119
页数:17
相关论文
共 50 条
  • [21] GENERATION OF POLYNOMIAL-TIME ALGORITHMS FOR SOME OPTIMIZATION PROBLEMS ON TREE-DECOMPOSABLE GRAPHS
    BORIE, RB
    ALGORITHMICA, 1995, 14 (02) : 123 - 137
  • [22] PTAS for weight constrained Steiner trees in series-parallel graphs
    Chen, GT
    Xue, GL
    THEORETICAL COMPUTER SCIENCE, 2003, 304 (1-3) : 237 - 247
  • [23] On Maximum Common Subgraph Problems in Series-Parallel Graphs
    Kriege, Nils
    Kurpicz, Florian
    Mutzel, Petra
    COMBINATORIAL ALGORITHMS, IWOCA 2014, 2015, 8986 : 200 - 212
  • [24] On maximum common subgraph problems in series-parallel graphs
    Kriege, Nils
    Kurpicz, Florian
    Mutzel, Petra
    EUROPEAN JOURNAL OF COMBINATORICS, 2018, 68 : 79 - 95
  • [25] POLYNOMIAL-TIME ALGORITHMS ON CIRCULAR-ARC OVERLAP GRAPHS
    KASHIWABARA, T
    MASUDA, S
    NAKAJIMA, K
    NETWORKS, 1991, 21 (02) : 195 - 203
  • [26] Periodic constraint satisfaction problems: Polynomial-time algorithms
    Chen, H
    PRINCIPLES AND PRACTICE OF CONSTRAINT PROGRAMMING - CP 2003, PROCEEDINGS, 2003, 2833 : 199 - 213
  • [27] POLYNOMIAL-TIME INTERIOR POINT ALGORITHMS FOR TRANSPORTATION PROBLEMS
    MIZUNO, S
    MASUZAWA, K
    JOURNAL OF THE OPERATIONS RESEARCH SOCIETY OF JAPAN, 1989, 32 (03) : 371 - 382
  • [28] A polynomial-time algorithm for a class of protein threading problems
    Xu, Y
    Uberbacher, EC
    COMPUTER APPLICATIONS IN THE BIOSCIENCES, 1996, 12 (06): : 511 - 517
  • [29] Strongly polynomial-time approximation for a class of bicriteria problems
    Levin, A
    OPERATIONS RESEARCH LETTERS, 2004, 32 (06) : 530 - 534
  • [30] BOUNDING THE NUMBER OF REDUCED TREES, COGRAPHS, AND SERIES-PARALLEL GRAPHS BY COMPRESSION
    Uno, Takeaki
    Uehara, Ryuhei
    Nakano, Shin-Ichi
    DISCRETE MATHEMATICS ALGORITHMS AND APPLICATIONS, 2013, 5 (02)