A Linear Delay Algorithm for Enumeration of 2-Edge/Vertex-Connected Induced Subgraphs

被引:0
|
作者
Tada, Takumi [1 ]
Haraguchi, Kazuya [1 ]
机构
[1] Kyoto Univ, Grad Sch Informat, Kyoto, Japan
来源
关键词
Enumeration of subgraphs; 2-edge-connectivity; 2-vertex-connectivity; Binary partition; Linear delay;
D O I
10.1007/978-3-031-34347-6_31
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
In this paper, we present the first linear delay algorithms to enumerate all 2-edge-connected induced subgraphs and to enumerate all 2-vertex-connected induced subgraphs for a given simple undirected graph. We treat these subgraph enumeration problems in a more general framework based on set systems. For an element set V, (V, C subset of 2(V)) is called a set system, where we call C epsilon C a component. A nonempty subset Y subset of C is a removable set of C if C \ Y is a component and Y is a minimal removable set (MRS) of C if it is a removable set and no proper nonempty subset Z not subset of Y is a removable set of C. We say that a set system has subset-disjoint (SD) property if, for every two components C, C' epsilon C with C' not subset of C, every MRS Y of C satisfies either Y not subset of C' or Y boolean AND C' = circle divide. We assume that a set system with SD property is implicitly given by an oracle that returns an MRS of a component which is given as a query. We provide an algorithm that, given a component C, enumerates all components that are subsets of C in linear time/space with respect to | V | and oracle running time/space. We then show that, given a simple undirected graph G, the pair of the vertex set V = V (G) and the family of vertex subsets that induce 2-edge-connected (or 2-vertex-connected) subgraphs of G has SD property, where an MRS in a 2-edge-connected (or 2-vertex-connected) induced subgraph corresponds to either an ear or a single vertex with degree greater than two.
引用
收藏
页码:368 / 379
页数:12
相关论文
共 50 条
  • [41] Enumerating Connected Induced Subgraphs: Improved Delay and Experimental Comparison
    Komusiewicz, Christian
    Sommer, Frank
    THEORY AND PRACTICE OF COMPUTER SCIENCE, SOFSEM 2019, 2019, 11376 : 272 - 284
  • [42] A Fast Algorithm for Large Common Connected Induced Subgraphs
    Conte, Alessio
    Grossi, Roberto
    Marino, Andrea
    Tattini, Lorenzo
    Versari, Luca
    ALGORITHMS FOR COMPUTATIONAL BIOLOGY (ALCOB 2017), 2017, 10252 : 62 - 74
  • [43] Critical extreme points of the 2-edge connected spanning subgraph polytope
    Jean Fonlupt
    A. Ridha Mahjoub
    Mathematical Programming, 2006, 105 : 289 - 310
  • [44] Approximating the Edge Length of 2-Edge Connected Planar Geometric Graphs on a Set of Points
    Dobrev, Stefan
    Kranakis, Evangelos
    Krizanc, Danny
    Morales-Ponce, Oscar
    Stacho, Ladislav
    LATIN 2012: THEORETICAL INFORMATICS, 2012, 7256 : 255 - 266
  • [45] Critical extreme points of the 2-edge connected spannning subgraph polytope
    Fonlupt, J
    Mahjoub, AR
    INTEGER PROGRAMMING AND COMBINATORIAL OPTIMIZATION, 1999, 1610 : 166 - 182
  • [46] Critical extreme points of the 2-edge connected spanning subgraph polytope
    Fonlupt, J
    Mahjoub, AR
    MATHEMATICAL PROGRAMMING, 2006, 105 (2-3) : 289 - 310
  • [47] A Simple Primal-Dual Approximation Algorithm for 2-Edge-Connected Spanning Subgraphs
    Beyer, Stephan
    Chimani, Markus
    Spoerhase, Joachim
    COMPUTING AND COMBINATORICS (COCOON 2020), 2020, 12273 : 347 - 359
  • [48] Algorithms with improved delay for enumerating connected induced subgraphs of a large cardinality
    Wang, Shanshan
    Xiao, Chenglong
    Casseau, Emmanuel
    INFORMATION PROCESSING LETTERS, 2024, 183
  • [49] A 7/6-approximation algorithm for the minimum 2-edge connected subgraph problem in bipartite cubic graphs
    Takazawa, Kenjiro
    INFORMATION PROCESSING LETTERS, 2016, 116 (09) : 550 - 553
  • [50] Steiner 2-edge connected subgraph polytopes on series-parallel graphs
    Baiou, M
    Mahjoub, AR
    SIAM JOURNAL ON DISCRETE MATHEMATICS, 1997, 10 (03) : 505 - 514