Detecting holes and antiholes in graphs

被引:12
|
作者
Nikolopoulos, Stavros D. [1 ]
Palios, Leonidas [1 ]
机构
[1] Univ Ioannina, Dept Comp Sci, GR-45110 Ioannina, Greece
关键词
holes; antiholes; weakly chordal graphs; co-connectivity;
D O I
10.1007/s00453-006-1225-y
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
In this paper we study the problems of detecting holes and antiholes in general undirected graphs, and we present algorithms for these problems. For an input graph G on n vertices and m edges, our algorithms run in O(n + m(2)) time and require O(n m) space; we thus provide a solution to the open problem posed by Hayward et al. asking for an O(n(4))-time algorithm for finding holes in arbitrary graphs. The key element of the algorithms is the use of the depth-first-search traversal on appropriate auxiliary graphs in which moving between any two adjacent vertices is equivalent to walking along a P-4 (i.e., a chordless path on four vertices) of the input graph or on its complement, respectively. The approach can be generalized so that for a fixed constant k >= 5 we obtain an O(n(k-1))-time algorithm for the detection of a hole (antihole resp.) on at least k vertices. Additionally, we describe a different approach which allows us to detect antiholes in graphs that do not contain chordless cycles on five vertices in O(n + m(2)) time requiring O(n + m) space. Again, for a fixed constant k >= 6, the approach can be extended to yield O(n(k-2))-time and O(n(2))-space algorithms for detecting holes (antiholes resp.) on at least k vertices in graphs which do not contain holes (antiholes resp.) on k - 1 vertices. Our algorithms are simple and can be easily used in practice. Finally, we also show how our detection algorithms can be augmented so that they return a hole or an antihole whenever such a structure is detected in the input graph; the augmentation takes O(n + m) time and space.
引用
收藏
页码:119 / 138
页数:20
相关论文
共 50 条
  • [41] Detecting Coverage Holes in Wireless Sensor Networks
    Kanno, Jinko
    Buchart, Jack G.
    Selmic, Rastko R.
    Phoha, Vir
    MED: 2009 17TH MEDITERRANEAN CONFERENCE ON CONTROL & AUTOMATION, VOLS 1-3, 2009, : 452 - 457
  • [42] Detecting Polygenic Adaptation in Admixture Graphs
    Racimo, Fernando
    Berg, Jeremy J.
    Pickrell, Joseph K.
    GENETICS, 2018, 208 (04) : 1565 - 1584
  • [43] Detecting critical nodes in sparse graphs
    Arulselvan, Ashwin
    Commander, Clayton W.
    Elefteriadou, Lily
    Pardalos, Panos M.
    COMPUTERS & OPERATIONS RESEARCH, 2009, 36 (07) : 2193 - 2200
  • [44] Associated primes of monomial ideals and odd holes in graphs
    Francisco, Christopher A.
    Ha, Huy Tai
    Van Tuyl, Adam
    JOURNAL OF ALGEBRAIC COMBINATORICS, 2010, 32 (02) : 287 - 301
  • [45] Spanning trees in graphs without large bipartite holes
    Han, Jie
    Hu, Jie
    Ping, Lidan
    Wang, Guanghui
    Wang, Yi
    Yang, Donglei
    COMBINATORICS PROBABILITY AND COMPUTING, 2024, 33 (03) : 270 - 285
  • [46] Smallest Odd Holes in Claw-Free Graphs
    Shrem, Shimon
    Stern, Michal
    Golumbic, Martin Charles
    GRAPH-THEORETIC CONCEPTS IN COMPUTER SCIENCE, 2010, 5911 : 329 - +
  • [47] Even and odd holes in cap-free graphs
    Conforti, M
    Cornuéjols, G
    Kapoor, A
    Vuskovic, K
    JOURNAL OF GRAPH THEORY, 1999, 30 (04) : 289 - 308
  • [48] COMPETITION NUMBERS, QUASI-LINE GRAPHS, AND HOLES
    McKay, Brendan D.
    Schweitzer, Pascal
    Schweitzer, Patrick
    SIAM JOURNAL ON DISCRETE MATHEMATICS, 2014, 28 (01) : 77 - 91
  • [49] Graphs having many holes but with small competition numbers
    Lee, JungYeun
    Kim, Suh-Ryung
    Kim, Seog-Jin
    Sano, Yoshio
    APPLIED MATHEMATICS LETTERS, 2011, 24 (08) : 1331 - 1335
  • [50] Holes in lace doilies: The geometric kernel of circulant graphs
    Sander, Jurgen
    ELEMENTE DER MATHEMATIK, 2021, 76 (04) : 154 - 164