TOPICS
Search

Graph Automorphism


A graph automorphism of a graph G is a permutation of its vertices that preserves the graph's adjacency relation. Equivalently, it is a graph isomorphism from G to itself. The automorphisms of G form a permutation group known as its graph automorphism group.

In the Wolfram Language, the automorphisms of a graph may be obtained by applying GroupElements to the result of GraphAutomorphismGroup[g]. Precomputed automorphisms for many named graphs can be obtained using GraphData[graph, "Automorphisms"].

GraphAutomorphismGridGraph

For example, the grid graph G_(2,3) has four automorphisms: (1, 2, 3, 4, 5, 6), (2, 1, 4, 3, 6, 5), (5, 6, 3, 4, 1, 2), and (6, 5, 4, 3, 2, 1). These correspond to the graph itself, the graph flipped left-to-right, the graph flipped up-down, and the graph flipped left-to-right and up-down, respectively, illustrated above. More generally, as is clear from its symmetry, for positive integers m,n,

 |Aut(G_(m,n))|={1   for m=n=1; 2   for m=1<n or n=1<m; 4   for m!=n and m,n>1; 8   for m=n>1.
(1)
GraphAutomorphismStar

Similarly, the star graph S_4 has six automorphisms: (1, 2, 3, 4), (1, 3, 2, 4), (2, 1, 3, 4), (2, 3, 1, 4), (3, 1, 2, 4), (3, 2, 1, 4), illustrated above. More generally, as is clear from its symmetry, |Aut(S_n)|=(n-1)! for n>=3.


See also

Automorphism, Edge Automorphism, Graph Automorphism Group, Graph Isomorphism, Isomorphic Graphs, Permutation

Explore with Wolfram|Alpha

References

Harary, F. Graph Theory. Reading, MA: Addison-Wesley, 1994.Lauri, J. and Scapellato, R. Topics in Graph Automorphisms and Reconstruction. Cambridge, England: Cambridge University Press, 2003.Skiena, S. "Automorphism Groups." §5.2.2 in Implementing Discrete Mathematics: Combinatorics and Graph Theory with Mathematica. Reading, MA: Addison-Wesley, pp. 184-187, 1990.

Referenced on Wolfram|Alpha

Graph Automorphism

Cite this as:

Weisstein, Eric W. "Graph Automorphism." From MathWorld--A Wolfram Resource. https://mathworld.wolfram.com/GraphAutomorphism.html

Subject classifications