ACM Home Page
Please provide us with feedback. Feedback
Algorithms for finding an induced cycle in planar graphs and bounded genus graphs
Full text PdfPdf (403 KB)
Source Symposium on Discrete Algorithms archive
Proceedings of the Nineteenth Annual ACM -SIAM Symposium on Discrete Algorithms table of contents
New York, New York
Pages 1146-1155  
Year of Publication: 2009
Authors
Yusuke Kobayashi  University of Tokyo, Tokyo, Japan
Ken-ichi Kawarabayashi  National Institute of Informatics, Tokyo, Japan
Publisher
Society for Industrial and Applied Mathematics  Philadelphia, PA, USA
Bibliometrics
Downloads (6 Weeks): 12,   Downloads (12 Months): 72,   Citation Count: 1
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Review this Article  

ABSTRACT

In this paper, we consider the problem of finding an induced cycle passing through k given vertices, which we call the induced cycle problem. The significance of finding induced cycles stems from the fact that precise characterization of perfect graphs would require structures of graphs without an odd induced cycle, and its complement. There has been huge progress in the recent years, especially, the Strong Perfect Graph Conjecture was solved in [6]. Concerning recognition of perfect graphs, there had been a long-standing open problem for detecting an odd hole and its complement, and finally this was solved in [4].

Unfortunately, the problem of finding an induced cycle passing through two given vertices is NP-complete in a general graph [2]. However, if the input graph is constrained to be planar and k is fixed, then the induced cycle problem can be solved in polynomial time [13, 14, 16].

In particular, an O(n2) time algorithm is given for the case k = 2 by McDiarmid, Reed, Schrijver and Shepherd [18], where n is the number of vertices of the input graph.

Our main results in this paper are to improve their result in the following sense.

1. The number of vertices k is allowed to be non-trivially super constant number, up to k = o((log n/log log n)2/3). More precisely, when k = o((log n/log log n)2/3), then the ICP in planar graphs can be solved in O(n2+ε) time for any ε>0.

2. The time complexity is linear if the given graph is planar and k is fixed.

3. The above results are extended to graphs embedded in a fixed surface.

We note that the linear time algorithm (the second result) is independent from the first result.

Let us point out that we give the first polynomial time algorithm for the problem for the bounded genus case. In fact, our proof gives a short proof of a result announced in [20] (without complete proof) which gives a linear time algorithm for the disjoint paths problem for fixed k for the bounded genus case. We also extend this result to the induced disjoint paths problem.

Let us observe that if k is as a part of the input, then the problem is still NP-complete, and so we need to impose some condition on k.


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
 
2
 
3
 
4
 
5
 
6
M. Chudnovsky, N. Robertson, P. D. Seymour and R. Thomas: The strong perfect graph theorem, Ann. of Math., 64 (2006), pp. 51--219.
 
7
 
8
9
10
 
11
M. R. Fellows: The Robertson-Seymour Theorems: a survey of applications, Contemporary Mathematics 89, American Mathematical Society, 1987, pp. 1--18.
 
12
M. R. Fellows, J. Kratochvil, M. Middendorf and F. Pfeiffer: The complexity of induced minors and related problems, Algorithmica, 13 (1995), pp. 266--282.
 
13
K. Kawarabayashi and Y. Kobayashi: A linear time algorithm for the induced disjoint paths problem in planar graphs, manuscript.
 
14
K. Kawarabayashi and Y. Kobayashi: The induced disjoint paths problem, Proc. the 13th Integer Programming and Combinatorial Optimization (LNCS 5035), 2008, pp. 47--61.
15
 
16
Y. Kobayashi: An extension of the disjoint paths problem, METR 2007-14, Department of Mathematical Informatics, University of Tokyo (2006).
 
17
B. Lévêque, D. Lin, F. Maffray and N. Trotignon: Detecting induced subgraphs, Disc. Appl. Math., to appear.
 
18
 
19
B. Mohar and C. Thomassen: Graphs on Surfaces, The Johns Hopkins University Press, Baltimore and London, 2001.
 
20
 
21
B. A. Reed, N. Robertson, A. Schrijver and P. D. Seymour: Finding disjoint trees in planar graphs in linear time, Contemporary Mathematics 147, American Mathematical Society, 1993, pp. 295--301.
 
22
 
23
 
24
 
25
N. Robertson and P. D. Seymour: Graph minors. XXII. Irrelevant vertices in linkage problems, manuscript.
 
26
 
27


Collaborative Colleagues:
Yusuke Kobayashi: colleagues
Ken-ichi Kawarabayashi: colleagues