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 条
  • [1] Detecting Holes and Antiholes in Graphs
    Stavros D. Nikolopoulos
    Leonidas Palios
    Algorithmica, 2007, 47 : 119 - 138
  • [2] SPANNING GRAPHS WITHOUT ODD HOLES AND ANTIHOLES
    GURVICH, VA
    TEMKIN, MA
    UDALOV, VM
    SHAPOVALOV, AV
    DOKLADY AKADEMII NAUK, 1993, 329 (04) : 411 - 415
  • [3] Uniformly Most-Reliable Graphs and Antiholes
    Rela, Guillermo
    Robledo, Franco
    Romero, Pablo
    MACHINE LEARNING, OPTIMIZATION, AND DATA SCIENCE, 2019, 11943 : 434 - 444
  • [4] THE ERDOS-HAJNAL CONJECTURE FOR LONG HOLES AND ANTIHOLES
    Bonamy, Marthe
    Bousquet, Nicolas
    Thomasse, Stephan
    SIAM JOURNAL ON DISCRETE MATHEMATICS, 2016, 30 (02) : 1159 - 1164
  • [5] PERSISTENT IR HOLES AND ANTIHOLES IN THE VIBRATIONAL-SPECTRA OF MATRIX-ISOLATED MOLECULES
    SIEVERS, AJ
    CRYSTAL LATTICE DEFECTS AND AMORPHOUS MATERIALS, 1985, 12 (1-4): : 441 - 457
  • [6] Holes in graphs
    Peng, Yuejian
    Roedl, Vojtech
    Rucinski, Andrzej
    ELECTRONIC JOURNAL OF COMBINATORICS, 2002, 9
  • [7] Photoreaction of neutral 9-aminoacridine in glycerol:water glass characterized by satellite holes and antiholes
    Chiang, CC
    Mou, CY
    Chang, TC
    CHEMICAL PHYSICS LETTERS, 1997, 273 (3-4) : 153 - 158
  • [8] HOLES IN RANDOM GRAPHS
    LUCZAK, T
    DISCRETE APPLIED MATHEMATICS, 1991, 30 (2-3) : 213 - 219
  • [9] Detecting even holes
    Chudnovsky, M
    Kawarabayashi, K
    Seymour, P
    JOURNAL OF GRAPH THEORY, 2005, 48 (02) : 85 - 111
  • [10] Detecting Nestedness in Graphs
    Grimm, Alexander
    Tessone, Claudio J.
    COMPLEX NETWORKS & THEIR APPLICATIONS V, 2017, 693 : 171 - 182