Lukas' Notes

Definition

Complement Graph

Let be a finite simple undirected graph. The complement graph of is the graph

where is the set of all unordered pairs of distinct vertices in . Thus, and have the same vertices, and for every distinct ,

Complementation therefore replaces every edge by a non-edge and every non-edge between distinct vertices by an edge.

Complementing Twice

Complementation is an involution:

Each unordered pair has its adjacency status reversed twice, so the original graph is recovered.

Edge Count

If , then and its complement divide all possible edges between them:

Cliques and Independent Sets

A clique and an independent set exchange roles under complementation. For every ,

This correspondence is the mechanism behind the Independent Set to Clique reduction.