Algorithms for Unipolar and Generalized Split Graphs
Abstract
A graph is a {\it unipolar graph} if there exits a partition such that, is a clique and induces the disjoint union of cliques. The complement-closed class of {\it generalized split graphs} are those graphs such that either {\it or} the complement of is unipolar. Generalized split graphs are a large subclass of perfect graphs. In fact, it has been shown that almost all -free (and hence, almost all perfect graphs) are generalized split graphs. In this paper we present a recognition algorithm for unipolar graphs that utilizes a minimal triangulation of the given graph, and produces a partition when one exists. Our algorithm has running time O(), where is the number of edges in a minimal triangulation of the given graph. Generalized split graphs can recognized via this algorithm in O() = O() time. We give algorithms on unipolar graphs for finding a maximum independent set and a minimum clique cover in O() time and for finding a maximum clique and a minimum proper coloring in O(), when a unipolar partition is given. These algorithms yield algorithms for the four optimization problems on generalized split graphs that have the same worst-case time bound. We also prove that the perfect code problem is NP-Complete for unipolar graphs.
Keywords
Cite
@article{arxiv.1106.6061,
title = {Algorithms for Unipolar and Generalized Split Graphs},
author = {Elaine M. Eschen and Xiaoqiang Wang},
journal= {arXiv preprint arXiv:1106.6061},
year = {2013}
}
Comments
Please cite this article in press as: E.M. Eschen, X. Wang, Algorithms for unipolar and generalized split graphs. Discrete Applied Mathematics (2013),http://dx.doi.org/10.1016/j.dam.2013.08011