In graph theory, a voltage graph is a directed graph whose edges are labelled invertibly by elements of a group. It is formally identical to a gain graph, but it is generally used in topological graph theory as a concise way to specify another graph called the derived graph of the voltage graph.
Typical choices of the groups used for voltage graphs include the two-element group
Z2
Zd
Zn |
Formal definition of a -voltage graph, for a given group :
x\in\Pi
\Pi=Zn
\alpha:E(G) → \Pi
(G,\alpha:E(G) → \Pi)
(G,\alpha:E(G) → \Pi)
Note that the voltages of a voltage graph need not satisfy Kirchhoff's voltage law, that the sum of voltages around a closed path is 0 (the identity element of the group), although this law does hold for the derived graphs described below. Thus, the name may be somewhat misleading. It results from the origin of voltage graphs as dual to the current graphs of topological graph theory.
The derived graph of a voltage graph
(G,\alpha:E(G) → Zn)
\tildeG
\tildeV=V x Zn
\tildeE=E x Zn
(v, k)
(w, k+\alpha(e))
Although voltage graphs are defined for digraphs, they may be extended to undirected graphs by replacing each undirected edge by a pair of oppositely ordered directed edges and by requiring that these edges have labels that are inverse to each other in the group structure. In this case, the derived graph will also have the property that its directed edges form pairs of oppositely oriented edges, so the derived graph may itself be interpreted as being an undirected graph.
The derived graph is a covering graph of the given voltage graph. If no edge label of the voltage graph is the identity element, then the group elements associated with the vertices of the derived graph provide a coloring of the derived graph with a number of colors equal to the group order. An important special case is the bipartite double cover, the derived graph of a voltage graph in which all edges are labeled with the non-identity element of a two-element group. Because the order of the group is two, the derived graph in this case is guaranteed to be bipartite.
Polynomial time algorithms are known for determining whether the derived graph of a
Zd
Any Cayley graph of a group, with a given set of generators, may be defined as the derived graph for a -voltage graph having one vertex and self-loops, each labeled with one of the generators in .[2]
The Petersen graph is the derived graph for a
Z5
Zn
The vertices and edges of any periodic tessellation of the plane may be formed as the derived graph of a finite graph, with voltages in
Z2