A Linear Recognition Algorithm for Cographs

Derek G. Corneil(University of Toronto), Yehoshua Perl(University of Toronto), Laura K. Stewart(University of Toronto)
SIAM Journal on Computing
November 1, 1985
Cited by 642

Abstract

Cographs are the graphs formed from a single vertex under the closure of the operations of union and complement. Another characterization of cographs is that they are the undirected graphs with no induced paths on four vertices. Cographs arise naturally in such application areas as examination scheduling and automatic clustering of index terms. Furthermore, it is known that cographs have a unique tree representation called a cotree. Using the cotree it is possible to design very fast polynomial time algorithms for problems which are intractable for graphs in general. Such problems include chromatic number, clique determination, clustering, minimum weight domination, isomorphism, minimum fill-in and Hamiltonicity. In this paper we present a linear time algorithm for recognizing cographs and constructing their cotree representation.


Related Papers

No related papers found

Powered by citation graph analysis