Lably
Skip to content

Cograph

Graph formed by complementation and disjoint union

  • 8 min read
  • 5 chapters

Related on Lably

Through Graph (discrete mathematics)

Cographs have been discovered independently by several authors since the 1970s; early references include Jung (1978), Lerchs (1971), Seinsche (1974), and Sumner (1974). They have also been called D*-graphs, hereditary Dacey graphs (after the related work of James C. Dacey Jr. on orthomodular lattices), and 2-parity graphs. They have a simple structural decomposition involving disjoint union and complement graph operations that can be represented concisely by a labeled tree and used algorithmically to efficiently solve many problems such as finding a maximum clique that are hard on more general graph classes.

Special types of cograph include complete graphs, complete bipartite graphs, cluster graphs, and threshold graphs. Cographs are, in turn, special cases of the distance-hereditary graphs, permutation graphs, comparability graphs, and perfect graphs.

Definition

Recursive construction

Any cograph may be constructed using the following rules:

  1. any single-vertex graph is a cograph;
  2. if G is a cograph, so is its complement, G¯;
  3. if G and H are cographs, so is their disjoint union, G∪H.

The cographs may be defined as the graphs that can be constructed using these operations, starting from the single-vertex graphs. Alternatively, instead of using the complement operation, one can use the join operation, which consists of forming the disjoint union G∪H and then adding an edge between every pair of a vertex from G and a vertex from H.

Other characterizations

Several alternative characterizations of cographs can be given. Among them:

  • A cograph is a graph which does not contain the path P4 on 4 vertices (and hence of length 3) as an induced subgraph. That is, a graph is a cograph if and only if for any four vertices v1,v2,v3,v4, if {v1,v2},{v2,v3} and {v3,v4} are edges of the graph then at least one of {v1,v3},{v1,v4} or {v2,v4} is also an edge.
  • A cograph is a graph all of whose induced subgraphs have the property that any maximal clique intersects any maximal independent set in a single vertex.
  • A cograph is a graph in which every nontrivial induced subgraph has at least two vertices with the same neighbourhoods.
  • A cograph is a graph in which every nontrivial connected induced subgraph has a disconnected complement.
  • A cograph is a graph all of whose connected induced subgraphs have diameter at most 2.
  • A cograph is a graph in which every connected component is a distance-hereditary graph with diameter at most 2.
  • A cograph is a graph with clique-width at most 2.
  • A cograph is a comparability graph of a series-parallel partial order.
  • A cograph is a permutation graph of a separable permutation.
  • A cograph is a graph all of whose minimal chordal completions are trivially perfect graphs.
  • A cograph is a hereditarily well-colored graph, a graph such that every greedy coloring of every induced subgraph uses an optimal number of colors.
  • A graph is a cograph if and only if every vertex order of the graph is a perfect order, since having no P4 means that no obstruction to a perfect order will exist in any vertex order.

Sign in to keep reading

4 more chapters are free with a Lably account.

More in Topics in mathematics