A cograph (or "complement-reducible graph") is a simple graph defined by the criteria
1. is a cograph,
2. If is a cograph, then so is its graph
complement, and
3. If and
are cographs, then so is their graph
union
(Brandstädt et al. 1999).
Note that cographs have been discovered independently many times since the 1970s, so no particular definition or terminology should be considered standard. Brandstädt et al. (1999) contains references for many of the independent discoveries/definitions/characterizations of cographs.
A graph is a cograph if any of the following
equivalent conditions holds:
1. can be constructed from isolated
vertices by disjoint graph unions and graph
join operations.
2. is the disjoint union of distance-hereditary
graphs with graph diameter at most 2.
3. In every induced subgraph of
,
the intersection of any maximal clique and any
maximum independent vertex set contains
precisely one vertex.
4. Every nontrivial induced subgraph of has at least one pair of twin
vertices.
5. The graph complement of every nontrivial connected induced subgraph of is a disconnected graph.
6. Every connected induced subgraph of has graph diameter at most
2.
7. does not contain the path
graph
as an induced subgraph.
The numbers of cographs on ,
2, ... nodes are 1, 2, 4, 10, 24, 66, 180, 522, 1532, ... (OEIS A000084).
Brandstädt et al. (1999, definition 1.5) note that a graph is a cograph
if its modular decomposition tree contains
only parallel and series nodes. More specifically and explicitly, the counts of cographs
on
nodes are the same as the counts of series-parallel
networks with
unlabeled edges, as noted by Weisstein (2003ab) and proved by Sloane. The first cographs
on
to 5 nodes are illustrated above.
For
, the number of cographs is always
even.