Algorithms for finding an induced cycle in planar graphs
Algorithms for finding an induced cycle in planar graphs
复制标题
DOI:
10.1007/s00493-010-2499-x
复制
发表时间:
2010-11
期刊:
影响因子:
1.1
通讯作者:
K. Kawarabayashi;Yusuke Kobayashi
中科院分区:
文献类型:
--
作者:
K. Kawarabayashi;Yusuke Kobayashi
In this paper, we consider the problem of finding an induced cycle passing throughkgiven vertices, which we call theinduced cycle problem. The significance of finding induced cycles stems from the fact that a precise characterization of perfect graphs would require understanding the structure 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 andkis fixed, then the induced cycle problem can be solved in polynomial time [11]–[13]. In particular, an O(n2) time algorithm is given for the casek=2 by McDiarmid, Reed, Schrijver and Shepherd [14], wherenis 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 verticeskis allowed to be non-trivially super constant number, up to. More precisely, when, then the ICP can be solved in O(n2+ɛ) time for anyɛ> 0.2.The time complexity is linear ifkis fixed.We note that the linear time algorithm (the second result) is independent from the first result.Let us observe that ifkis as a part of the input, then the problem is still NP-complete, and so we need to impose some condition onk.