English

Algorithms for Unipolar and Generalized Split Graphs

Discrete Mathematics 2013-09-24 v2

Abstract

A graph G=(V,E)G=(V,E) is a {\it unipolar graph} if there exits a partition V=V1V2V=V_1 \cup V_2 such that, V1V_1 is a clique and V2V_2 induces the disjoint union of cliques. The complement-closed class of {\it generalized split graphs} are those graphs GG such that either GG {\it or} the complement of GG is unipolar. Generalized split graphs are a large subclass of perfect graphs. In fact, it has been shown that almost all C5C_5-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(nmnm^\prime), where mm^\prime is the number of edges in a minimal triangulation of the given graph. Generalized split graphs can recognized via this algorithm in O(nm+n\OLmnm' + n\OL{m}') = O(n3n^3) time. We give algorithms on unipolar graphs for finding a maximum independent set and a minimum clique cover in O(n+mn+m) time and for finding a maximum clique and a minimum proper coloring in O(n2.5/lognn^{2.5}/\log n), 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

R2 v1 2026-06-21T18:29:26.939Z