Recognition of Unipolar and Generalised Split Graphs

A graph is unipolar if it can be partitioned into a clique and a disjoint union of cliques, and a graph is a generalised split graph if it or its complement is unipolar. A unipolar partition of a graph can be used to find efficiently the clique number, the stability number, the chromatic number, and...

Full description

Bibliographic Details
Main Authors: Colin McDiarmid, Nikola Yolov
Format: Article
Language:English
Published: MDPI AG 2015-02-01
Series:Algorithms
Subjects:
Online Access:http://www.mdpi.com/1999-4893/8/1/46
_version_ 1828351581192454144
author Colin McDiarmid
Nikola Yolov
author_facet Colin McDiarmid
Nikola Yolov
author_sort Colin McDiarmid
collection DOAJ
description A graph is unipolar if it can be partitioned into a clique and a disjoint union of cliques, and a graph is a generalised split graph if it or its complement is unipolar. A unipolar partition of a graph can be used to find efficiently the clique number, the stability number, the chromatic number, and to solve other problems that are hard for general graphs. We present an O(n2)-time algorithm for recognition of n-vertex generalised split graphs, improving on previous O(n3)-time algorithms.
first_indexed 2024-04-14T01:41:12Z
format Article
id doaj.art-342a351cb4294b0e93e6f551e8ddf8f3
institution Directory Open Access Journal
issn 1999-4893
language English
last_indexed 2024-04-14T01:41:12Z
publishDate 2015-02-01
publisher MDPI AG
record_format Article
series Algorithms
spelling doaj.art-342a351cb4294b0e93e6f551e8ddf8f32022-12-22T02:19:43ZengMDPI AGAlgorithms1999-48932015-02-0181465910.3390/a8010046a8010046Recognition of Unipolar and Generalised Split GraphsColin McDiarmid0Nikola Yolov1Department of Statistics, University of Oxford, 1 South Parks Road, Oxford OX1 3TG, United KingdomDepartment of Computer Science, University of Oxford, Wolfson Building, Parks Road, Oxford OX 13QD, United KingdomA graph is unipolar if it can be partitioned into a clique and a disjoint union of cliques, and a graph is a generalised split graph if it or its complement is unipolar. A unipolar partition of a graph can be used to find efficiently the clique number, the stability number, the chromatic number, and to solve other problems that are hard for general graphs. We present an O(n2)-time algorithm for recognition of n-vertex generalised split graphs, improving on previous O(n3)-time algorithms.http://www.mdpi.com/1999-4893/8/1/46unipolar graphs, generalised split graphs, perfect graphs, recognition algorithms, representations
spellingShingle Colin McDiarmid
Nikola Yolov
Recognition of Unipolar and Generalised Split Graphs
Algorithms
unipolar graphs, generalised split graphs, perfect graphs, recognition algorithms, representations
title Recognition of Unipolar and Generalised Split Graphs
title_full Recognition of Unipolar and Generalised Split Graphs
title_fullStr Recognition of Unipolar and Generalised Split Graphs
title_full_unstemmed Recognition of Unipolar and Generalised Split Graphs
title_short Recognition of Unipolar and Generalised Split Graphs
title_sort recognition of unipolar and generalised split graphs
topic unipolar graphs, generalised split graphs, perfect graphs, recognition algorithms, representations
url http://www.mdpi.com/1999-4893/8/1/46
work_keys_str_mv AT colinmcdiarmid recognitionofunipolarandgeneralisedsplitgraphs
AT nikolayolov recognitionofunipolarandgeneralisedsplitgraphs