A cograph (or "complement-reducible graph") is 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
(Brandstadt 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. Brandstadt 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 union and graph join operations.
2. is the disjoint union of distance-hereditary
graphs with 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 subgraph of has at least one pair of twins (i.e., two vertices with the
same neighborhoods).
5. The graph complement of every nontrivial connected subgraph of
is disconnected.
6. Every connected subgraph of has 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).
Brandstadt 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.