Self-complementary graph

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search

Template:Short description

File:Self-complementary NZ graph.svg
<templatestyles src="Legend/styles.css" />
  Graph Template:Mvar
<templatestyles src="Legend/styles.css" />
  Graph complement of Template:Mvar
Graph Template:Mvar is isomorphic to its complement.

In the mathematical field of graph theory, a self-complementary graph is a graph which is isomorphic to its complement. The simplest non-trivial self-complementary graphs are the 4-vertex path graph and the 5-vertex cycle graph. There is no known characterization of self-complementary graphs.

Examples

Every Paley graph is self-complementary.[1] For example, the 3 × 3 rook's graph (the Paley graph of order nine) is self-complementary, by a symmetry that keeps the center vertex in place but exchanges the roles of the four side midpoints and four corners of the grid.[2] All strongly regular self-complementary graphs with fewer than 37 vertices are Paley graphs; however, there are strongly regular graphs on 37, 41, and 49 vertices that are not Paley graphs.[3]

The Rado graph is an infinite self-complementary graph.[4]

Properties

An Template:Mvar-vertex self-complementary graph has exactly half as many edges of the complete graph, i.e., n(n − 1)/4Script error: No such module "Check for unknown parameters". edges, and (if there is more than one vertex) it must have diameter either 2 or 3.[1] Since n(n − 1)Script error: No such module "Check for unknown parameters". must be divisible by 4, Template:Mvar must be congruent to 0 or 1 modulo 4; for instance, a 6-vertex graph cannot be self-complementary.

Computational complexity

The problems of checking whether two self-complementary graphs are isomorphic and of checking whether a given graph is self-complementary are polynomial-time equivalent to the general graph isomorphism problem.[5]

References

<templatestyles src="Reflist/styles.css" />

  1. a b Script error: No such module "citation/CS1"..
  2. Script error: No such module "citation/CS1"..
  3. Script error: No such module "citation/CS1"..
  4. Script error: No such module "citation/CS1".. See in particular Proposition 5.
  5. Script error: No such module "citation/CS1"..

Script error: No such module "Check for unknown parameters".

External links

  • Script error: No such module "Template wrapper".