Abstract
The main result of this paper is an 0([V] x [E]) time algorithm for deciding whether a given graph is a circle graph, that is, the intersection graph of a set of chords on a circle. The algorithm utilizes two new graph-theoretic results, regarding necessary induced subgraphs of graphs having neither articulation points nor similar pairs of vertices. Furthermore, as a substep of the algorithm, it is shown how to find in 0([V] x [E]) time a decomposition of a graph into prime graphs, thereby improving on a result of Cunningham.
- 1 BANDELT, H.-J., AND MULDER, H. M. Distance-hereditary graphs. J. Combin. Theory (B) 41 (1986), 182-208. Google Scholar
- 2 BOUCHET, A. Digraph decompositions and eulerian systems. SIAM J. Algor. Discrete Meth. 8, 3 (July 1987), 323-337. Google Scholar
- 3 BOUCHET, A. Reducing prime graphs and recognizing circle graphs. Combinatorica 7, 3 (1987), 243-254. Google Scholar
- 4 BUCKINGHAM, M.A. Circle graphs. Courant Computer Science Rep. No. 21, Ph.D. dissertation. Courant Inst. of Math. Sciences, Computer Science Dept., New York Univ., New York, N.Y., Oct. 1980. Google Scholar
- 5 CUNNINGHAM, W. H. Decomposition of directed graphs. SlAM d. Algor. Discrete Meth. 3, 2 (1982), 214-228.Google Scholar
- 6 CUNNINGHAM, W. H., AND EDMONDS, J. A combinatorial decomposition theory. Canad. J. Malh. 22 (1980), 734-765.Google Scholar
- 7 CORNEIL, D. G., LERCHS, H., AND BURLINGHAM, L.S. Complement reducible graphs. Discrete App{. Math. 3 (1981), 163-174.Google Scholar
- 8 CORNEIL, D. G., PERL, Y., AND STEWART, L. K. A linear recognition algorithm for cographs. SIAM J. Comput. 14, 4 (Nov. 1985), 926-934.Google Scholar
- 9 EVEN, S., AND ITAI, A. Queues, stacks and graphs. In Theory of Machines and Computations, A. Kohavi and A. Paz, eds. Academic Press, New York, 1971, pp. 71-86.Google Scholar
- 10 Proceedings of the 26th IEEE Symposium on Foundations of Computer Science. IEEE, New York, 1985, pp. 106-116.Google Scholar
- 11 GAREY~ M. R., JOHNSON, D. S.~ MILLER, G. L.~ AND PAPADIMITRIOtJ, C.H. The complexity of coloring circular arcs and chords. SIAM J. Algor. Discrete Meth. 1 ( 1980), 216-228.Google Scholar
- 12 GAVRIL, F. Algorithms for a maximum clique and a maximum independent set of a circle graph. Networks 3 (1973), 261-273.Google Scholar
- 13 GOLUMBI~, M. Algorithmic Graph Theory and Perfect Graphs. Academic Press, New York, 1980. Google Scholar
- 14 Hsu, W.-L. Maximum weight clique algorithms for circular-arc graphs and circle graphs. SIAM J. Comput. 14, 1 (Feb. 1985), 224-231. Google Scholar
- 15 NAJX, W. Reconnaissance des graphes de cordes. Discrete Math. 54 (1985), 329-337.Google Scholar
- 16 PNEULI, A., EVEN, S., AND LEMPEL, A. Transitive orientation of graphs and identification of permutation graphs. Canad. J. Math. 23 ( 1971), 160-175.Google Scholar
- 17 ROTEM, D., AND URRUTIA, J. Finding maximum cliques in circle graphs. Networks 11 (1981), 269-278.Google Scholar
- 18 Sr'INRAD, J. On comparability and permutation graphs. SIAM J. Comput. 14, 3 (Aug. 1985), 658-670.Google Scholar
- 19 TUCKER, A. An efficient test for circular-arc graphs. SlAM J. Comput. 9, 1 (Feb. 1980), 1-24.Google Scholar
Index Terms
- Recognizing circle graphs in polynomial time
Recommendations
Maximum induced multicliques and complete multipartite subgraphs in polygon-circle graphs and circle graphs
WG'12: Proceedings of the 38th international conference on Graph-Theoretic Concepts in Computer ScienceA graph is a multiclique if its connected components are cliques. A graph is a complete multipartite graph if it is the complement of a multiclique. A graph is a multiclique-multipartite graph if its vertex set has a partition U, W such that G(U) is ...
Recognizing near-bipartite Pfaffian graphs in polynomial time
A matching covered graph is a non-trivial connected graph in which every edge is in some perfect matching. A non-bipartite matching covered graph G is near-bipartite if there are two edges e"1 and e"2 such that G-e"1-e"2 is bipartite and matching ...
Semitotal Domination on AT-Free Graphs and Circle Graphs
Algorithms and Discrete Applied MathematicsAbstractFor a graph with no isolated vertices, a set is called a semitotal dominating set of G if (i) D is a dominating set of G, and (ii) every vertex in D has another vertex in D at a distance at most two. The minimum cardinality of a ...
Comments