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 条
  • [1] A Linear Delay Linear Space Algorithm for Enumeration of All Connected Induced Subgraphs
    Alokshiya, Mohammed
    Salem, Saeed
    Abed, Fidaa
    ACM-BCB'18: PROCEEDINGS OF THE 2018 ACM INTERNATIONAL CONFERENCE ON BIOINFORMATICS, COMPUTATIONAL BIOLOGY, AND HEALTH INFORMATICS, 2018, : 607 - 607
  • [2] Finding 2-edge connected spanning subgraphs
    Huh, WT
    OPERATIONS RESEARCH LETTERS, 2004, 32 (03) : 212 - 216
  • [3] 2-EDGE CONNECTED SPANNING SUBGRAPHS AND POLYHEDRA
    MAHJOUB, AR
    MATHEMATICAL PROGRAMMING, 1994, 64 (02) : 199 - 208
  • [4] An improved approximation algorithm for minimum size 2-edge connected spanning subgraphs
    Cheriyan, J
    Sebö, A
    Szigeti, Z
    INTEGER PROGRAMMING AND COMBINATORIAL OPTIMIZATION, 1998, 1412 : 126 - 136
  • [5] A Polynomial Delay Algorithm for Enumerating 2-Edge-Connected Induced Subgraphs
    Ito, Taishu
    Sano, Yusuke
    Yamanaka, Katsuhisa
    Hirayama, Takashi
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2022, E105D (03) : 466 - 473
  • [6] A linear delay algorithm for enumerating all connected induced subgraphs
    Mohammed Alokshiya
    Saeed Salem
    Fidaa Abed
    BMC Bioinformatics, 20
  • [7] A linear delay algorithm for enumerating all connected induced subgraphs
    Alokshiya, Mohammed
    Salem, Saeed
    Abed, Fidaa
    BMC BIOINFORMATICS, 2019, 20 (Suppl 12)
  • [8] Maximally edge-connected and vertex-connected graphs and digraphs: A survey
    Hellwig, Angelika
    Volkmann, Lutz
    DISCRETE MATHEMATICS, 2008, 308 (15) : 3265 - 3296
  • [9] The box-TDI system associated with 2-edge connected spanning subgraphs
    Chen, Xujin
    Ding, Guoli
    Zang, Wenan
    DISCRETE APPLIED MATHEMATICS, 2009, 157 (01) : 118 - 125
  • [10] p-Edge/vertex-connected vertex cover: Parameterized and approximation algorithms
    Einarson, Carl
    Gutin, Gregory
    Jansen, Bart M. P.
    Majumdar, Diptapriyo
    Wahlstrom, Magnus
    JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 2023, 133 : 23 - 40