All Topics  
Graph automorphism

 

   Email Print
   Bookmark   Link






 

Graph automorphism



 
 
In graph-theoretical mathematics
Graph theory

In mathematics and computer science, graph theory is the study of graph : mathematical structures used to model pairwise relations between objects from a certain collection....
, an automorphism of a graph is a form of symmetry in which the graph is mapped onto itself while preserving the edge–vertex connectivity.

Formally, an automorphism of a graph G = (V,E) is a permutation
Permutation

In several fields of mathematics the term permutation is used with different but closely related meanings. They all relate to the notion of mapping the element s of a set to other elements of the same set, i.e., exchanging elements of a set....
 σ of the vertex set V, such that for any edge e = (u,v), σ(e) = (σ(u),σ(v)) is also an edge.






Discussion
Ask a question about 'Graph automorphism'
Start a new discussion about 'Graph automorphism'
Answer questions from other users
Full Discussion Forum



Encyclopedia


In graph-theoretical mathematics
Graph theory

In mathematics and computer science, graph theory is the study of graph : mathematical structures used to model pairwise relations between objects from a certain collection....
, an automorphism of a graph is a form of symmetry in which the graph is mapped onto itself while preserving the edge–vertex connectivity.

Formally, an automorphism of a graph G = (V,E) is a permutation
Permutation

In several fields of mathematics the term permutation is used with different but closely related meanings. They all relate to the notion of mapping the element s of a set to other elements of the same set, i.e., exchanging elements of a set....
 σ of the vertex set V, such that for any edge e = (u,v), σ(e) = (σ(u),σ(v)) is also an edge. That is, it is a graph isomorphism
Graph isomorphism

In graph theory, an isomorphism of graph s G and H is a bijection between the vertex sets of G and Hsuch that any two vertices u and v of G are adjacent in G if and only if ? and ? are adjacent in H....
 from G to itself. Automorphisms may be defined in this way both for directed graph
Directed graph

A directed graph or digraph is a pair G= of:* a Set V, whose element are called vertices or nodes,* a set A of ordered pairs of vertices, called arcs, directed edges, or arrows....
s and for undirected graphs. The composition
Function composition

In mathematics, a composite function represents the application of one function to the results of another. For instance, the functions and can be composed by first computing a f and then applying a function g to the output of f....
 of two automorphisms is another automorphism, and the set of automorphisms of a given graph, under the composition operation, forms a group
Group (mathematics)

In mathematics, a group is an algebraic structure consisting of a set together with an Binary operation that combines any two of its element to form a third element....
, the automorphism group of the graph.

Asymmetric graphs

The identity mapping of a graph onto itself is called the trivial automorphism of the graph. An asymmetric graph is a graph which has only the trivial automorphism.

The smallest asymmetric non-trivial graphs have 6 vertices.

The proportion of graphs on n vertices with nontrivial automorphism tends to zero as n grows, which is informally expressed as "almost all
Almost all

In mathematics, the phrase almost all has a number of specialised uses."Almost all" is sometimes used synonymously with "all but finite setly many" or "all but a countable set" ; see almost....
 graphs are asymmetric".

Computational complexity

Constructing the automorphism group is at least as difficult (in terms of its computational complexity
Computational Complexity

Computational Complexity may refer to:*Computational complexity theory*Computational Complexity ...
) as solving the graph isomorphism problem, determining whether two given graphs correspond vertex-for-vertex and edge-for-edge. For, G and H are isomorphic if and only if the disconnected graph formed by the disjoint union of graphs G and H has an automorphism that swaps the two components.

The graph automorphism problem is the problem of testing whether a graph has a nontrivial automorphism. It belongs to the class NP of computational complexity. Similar to the graph isomorphism problem, it is unknown whether it has a polynomial time
Polynomial time

In computational complexity theory, polynomial time refers to the computation time of a problem where the run time, , is no greater than a polynomial function of the problem size, n....
 algorithm or it is NP-complete
NP-complete

In computational complexity theory, the complexity class NP-complete is a class of problems having two properties:* Any given solution to the problem can be verified quickly ; the set of problems with this property is called NP ....
. It is known that the graph automorphism problem is polynomial-time many-one reducible to graph isomorphism problem, but the converse reduction is unknown.

Symmetry display

Petersen Graph
Several graph drawing
Graph drawing

Graph drawing, as a branch of graph theory, applies topology and geometry to derive two-dimensional representations of graph s. Graph drawing is motivated by applications such as Very-large-scale integration, social network analysis, cartography, and bioinformatics....
 researchers have investigated algorithms for drawing graphs in such a way that the automorphisms of the graph become visible as symmetries of the drawing. This may be done either by using a method that is not designed around symmetries, but that automatically generates symmetric drawings when possible, or by explicitly identifying symmetries and using them to guide vertex placement in the drawing. It is not always possible to display all symmetries of the graph simultaneously, so it may be necessary to choose which symmetries to display and which to leave unvisualized.

Graph families defined by their automorphisms

Several families of graphs are defined by having certain types of automorphisms.
  • A vertex-transitive graph
    Vertex-transitive graph

    In mathematics, a vertex-transitive graph is a Graph G such that, given any two vertices v1 and v2 of G, there is some Graph automorphism...
     is an undirected graph in which, for every pair of vertices u and v, there is an automorphism mapping u to v.
  • An edge-transitive graph
    Edge-transitive graph

    In mathematics, an edge-transitive graph is a Graph G such that, given any two edges e1 and e2 of G, there is an...
     is an undirected graph in which, for every pair of edges e and f, there is an automorphism mapping e to f.
  • A symmetric graph
    Symmetric graph

    In graph theory, a graph is symmetric if it is both Vertex-transitive graph and Edge-transitive graph. Symmetric graphs are regular graph.Every cycle graph and complete graph is symmetric....
     is a graph that is both vertex-transitive and edge-transitive.
  • An arc-transitive graph
    Arc-transitive graph

    In mathematics, an arc-transitive graph is a graph G such that, given any two edges e1 = u1v1 and e2 = u2v2 of G, there are two Graph automorphisms...
     is an undirected graph, in which any pair of a vertex u and an edge (u,v) may be mapped by an automorphism to any other such pair.
  • A distance-transitive graph
    Distance-transitive graph

    In mathematics, a distance-transitive graph is a graph such that, given any two vertices v and w at any distance i, and any other two vertices x and y at the same distance, there is an Graph automorphism of the graph that carries v to x and w to y....
     is a graph such that every pair of vertices may be mapped by an automorphism into any other pair of vertices that are the same distance apart.
  • A semi-symmetric graph
    Semi-symmetric graph

    In mathematics, a semi-symmetric graph is an undirected graph that is edge-transitive graph and regular graph, but not Vertex-transitive graph....
     is a graph that is edge-transitive but not vertex-transitive.
  • A skew-symmetric graph
    Skew-symmetric graph

    In graph theory, a branch of mathematics, a skew-symmetric graph is a directed graph that is graph isomorphism to its own transpose graph, the graph formed by reversing all of its edges....
     is a directed graph together with a permutation σ on the vertices that maps edges to edges but reverses the direction of each edge. Additionally, σ is required to be an involution
    Involution

    In mathematics, an involution, or an involutary function, is a function that is its own inverse function, so that...
    .