ACM Home Page
Please provide us with feedback. Feedback
Hole and antihole detection in graphs
Full text PdfPdf (227 KB)
Source Symposium on Discrete Algorithms archive
Proceedings of the fifteenth annual ACM-SIAM symposium on Discrete algorithms table of contents
New Orleans, Louisiana
SESSION: Session 9C table of contents
Pages: 850 - 859  
Year of Publication: 2004
ISBN:0-89871-558-X
Authors
Stavros D. Nikolopoulos  University of Ioannina, Ioannina, Greece
Leonidas Palios  University of Ioannina, Ioannina, Greece
Sponsor
SIGACT: ACM Special Interest Group on Algorithms and Computation Theory
Publisher
Society for Industrial and Applied Mathematics  Philadelphia, PA, USA
Bibliometrics
Downloads (6 Weeks): 8,   Downloads (12 Months): 51,   Citation Count: 2
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues   peer to peer  

Tools and Actions: Review this Article  

ABSTRACT

In this paper, we study the problems of detecting holes and antiholes in general undirected graphs and present algorithms for them, which, for a graph on n vertices and m edges, run in O(n + m2) time and require O(nm) space; we thus provide a solution to the open problem posed by Hayward, Spinrad, and Sritharan in [12] asking for an O(n4)-time algorithm for finding holes in arbitrary graphs. The key element of the algorithms is a special type of depth-first search traversal which proceeds along P4s (i.e., chordless paths on four vertices) of the input graph. We also describe a different approach which allows us to detect antiholes in graphs that do not contain chordless cycles on 5 vertices in O(n + m2) time requiring O(n + m) space. Our algorithms are simple and can be easily used in practice. Additionally, we 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.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
C. Berge, Färbung von Graphen deren sämtliche bzw. deren ungerade Kreise starr sind, Wiss. Zeitschrift, Mathematisch-Naturwissenschaftliche Reihe, Martin-Luther-Univ. Halle-Wittenberg, 114--115, 1961.
 
2
 
3
K. W. Chong, S. D. Nikolopoulos, and L. Palios, An optimal parallel co-connectivity algorithm, Theory of Computing Systems (to appear); Technical Report 27-02, Dept of Computer Science, Univ. of Ioannina, 2002.
 
4
M. Chudnovsky, N. Robertson, P. D. Seymour, and R. Thomas, The strong perfect graph theorem, preprint, 2002.
 
5
M. Chudnovsky and P. D. Seymour, Recognition algorithm for Berge graphs, preprint, 2003.
 
6
 
7
G. Cornuéjols, X. Liu, and K. Vušković, Perfect graph recognition, Proc. 44th IEEE Symp. on Foundations of Computer Science (FOCS 2003), 2003.
 
8
 
9
 
10
R. B. Hayward, Weakly triangulated graphs, J. Comb. Theory Ser. B39, 200--208, 1985.
 
11
R. B. Hayward, Two classes of perfect graphs, PhD Thesis, School of Computer Science, McGill Univ., 1987.
 
12
 
13
 
14
 
15
D. J. Rose, R. E. Tarjan, and G. S. Lueker, Algorithmic aspects of vertex elimination on graphs, SIAM J. Computing5, 266--283, 1976.
 
16
 
17
 
18


Collaborative Colleagues:
Stavros D. Nikolopoulos: colleagues
Leonidas Palios: colleagues

Peer to Peer - Readers of this Article have also read: