HOME

TheInfoList



OR:

In
graph theory In mathematics, graph theory is the study of ''graphs'', which are mathematical structures used to model pairwise relations between objects. A graph in this context is made up of '' vertices'' (also called ''nodes'' or ''points'') which are conn ...
, a voltage graph is a
directed graph In mathematics, and more specifically in graph theory, a directed graph (or digraph) is a graph that is made up of a set of vertices connected by directed edges, often called arcs. Definition In formal terms, a directed graph is an ordered pa ...
whose edges are labelled invertibly by elements of a
group A group is a number of persons or things that are located, gathered, or classed together. Groups of people * Cultural group, a group whose members share the same cultural identity * Ethnic group, a group whose members share the same ethnic ide ...
. It is formally identical to a
gain graph A gain graph is a graph whose edges are labelled "invertibly", or "orientably", by elements of a group ''G''. This means that, if an edge ''e'' in one direction has label ''g'' (a group element), then in the other direction it has label ''g''  ...
, but it is generally used in
topological graph theory In mathematics, topological graph theory is a branch of graph theory. It studies the embedding of graphs in surfaces, spatial embeddings of graphs, and graphs as topological spaces. It also studies immersions of graphs. Embedding a graph in ...
as a concise way to specify another
graph Graph may refer to: Mathematics *Graph (discrete mathematics), a structure made of vertices and edges **Graph theory, the study of such graphs and their properties *Graph (topology), a topological space resembling a graph in the sense of discre ...
called the derived graph of the voltage graph. Typical choices of the groups used for voltage graphs include the two-element group ℤ2 (for defining the
bipartite double cover In graph theory, the bipartite double cover of an undirected graph is a bipartite, covering graph of , with twice as many vertices as . It can be constructed as the tensor product of graphs, . It is also called the Kronecker double cover, cano ...
of a graph),
free group In mathematics, the free group ''F'S'' over a given set ''S'' consists of all words that can be built from members of ''S'', considering two words to be different unless their equality follows from the group axioms (e.g. ''st'' = ''suu''−1' ...
s (for defining the
universal cover A covering of a topological space X is a continuous map \pi : E \rightarrow X with special properties. Definition Let X be a topological space. A covering of X is a continuous map : \pi : E \rightarrow X such that there exists a discrete spa ...
of a graph), ''d''-dimensional
integer lattice In mathematics, the -dimensional integer lattice (or cubic lattice), denoted , is the lattice in the Euclidean space whose lattice points are -tuples of integers. The two-dimensional integer lattice is also called the square lattice, or grid ...
s ℤ''d'' (viewed as a group under vector addition, for defining periodic structures in ''d''-dimensional
Euclidean space Euclidean space is the fundamental space of geometry, intended to represent physical space. Originally, that is, in Euclid's ''Elements'', it was the three-dimensional space of Euclidean geometry, but in modern mathematics there are Euclidean ...
),; ; . and finite
cyclic group In group theory, a branch of abstract algebra in pure mathematics, a cyclic group or monogenous group is a group, denoted C''n'', that is generated by a single element. That is, it is a set of invertible elements with a single associative bina ...
s ℤ''n'' for ''n'' > 2. When is a cyclic group, the voltage graph may be called a ''cyclic-voltage graph''.


Definition

Formal definition of a -voltage graph, for a given group : * Begin with a digraph ''G''. (The direction is solely for convenience in notation.) * A -voltage on an arc of ''G'' is a label of the arc by an element ''x'' of . For instance, in the case where , the label is a number ''i'' (mod ''n''). * A -voltage assignment is a function \alpha : E(G) \rightarrow \Pi that labels each arc of ''G'' with a Π-voltage. * A -voltage graph is a pair ( G, \alpha: E(G) \rightarrow \Pi ) such that ''G'' is a digraph and α is a voltage assignment. * The voltage group of a voltage graph ( G, \alpha: E(G) \rightarrow \Pi ) is the group from which the voltages are assigned. Note that the voltages of a voltage graph need not satisfy
Kirchhoff's voltage law Kirchhoff's circuit laws are two equalities that deal with the current and potential difference (commonly known as voltage) in the lumped element model of electrical circuits. They were first described in 1845 by German physicist Gustav Kirchho ...
, 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 In mathematics, topological graph theory is a branch of graph theory. It studies the embedding of graphs in surfaces, spatial embeddings of graphs, and graphs as topological spaces. It also studies immersions of graphs. Embedding a graph in ...
.


The derived graph

The derived graph of a voltage graph ( G, \alpha: E(G) \rightarrow \mathbb_ ) is the graph \tilde G whose vertex set is \tilde V = V \times \mathbb_ and whose edge set is \tilde E = E \times \mathbb_, where the endpoints of an edge (''e'', ''k'') such that ''e'' has tail ''v'' and head ''w'' are (v,\ k) and (w,\ k+\alpha(e)). Although voltage graphs are defined for digraphs, they may be extended to
undirected graph In discrete mathematics, and more specifically in graph theory, a graph is a structure amounting to a set of objects in which some pairs of the objects are in some sense "related". The objects correspond to mathematical abstractions called '' ve ...
s 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 In the mathematical discipline of graph theory, a graph is a covering graph of another graph if there is a covering map from the vertex set of to the vertex set of . A covering map is a surjection and a local isomorphism: the neighbourhood of ...
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 In graph theory, the bipartite double cover of an undirected graph is a bipartite, covering graph of , with twice as many vertices as . It can be constructed as the tensor product of graphs, . It is also called the Kronecker double cover, cano ...
, 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
algorithm In mathematics and computer science, an algorithm () is a finite sequence of rigorous instructions, typically used to solve a class of specific problems or to perform a computation. Algorithms are used as specifications for performing ...
s are known for determining whether the derived graph of a \mathbb^d-voltage graph contains any directed cycles.


Examples

Any
Cayley graph In mathematics, a Cayley graph, also known as a Cayley color graph, Cayley diagram, group diagram, or color group is a graph that encodes the abstract structure of a group. Its definition is suggested by Cayley's theorem (named after Arthur Cay ...
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 . The
Petersen graph In the mathematical field of graph theory, the Petersen graph is an undirected graph with 10 vertices and 15 edges. It is a small graph that serves as a useful example and counterexample for many problems in graph theory. The Petersen graph is n ...
is the derived graph for a ℤ5-voltage graph in the shape of a dumbbell with two vertices and three edges: one edge connecting the two vertices, and one self-loop on each vertex. One self-loop is labeled with 1, the other with 2, and the edge connecting the two vertices is labeled 0. More generally, the same construction allows any
generalized Petersen graph In graph theory, the generalized Petersen graphs are a family of cubic graphs formed by connecting the vertices of a regular polygon to the corresponding vertices of a star polygon. They include the Petersen graph and generalize one of the ways ...
GP(''n'',''k'') to be constructed as a derived graph of the same dumbbell graph with labels 1, 0, and ''k'' in the group ℤ''n''., Example 2.1.2, p.58. The vertices and edges of any periodic
tessellation A tessellation or tiling is the covering of a surface, often a plane, using one or more geometric shapes, called ''tiles'', with no overlaps and no gaps. In mathematics, tessellation can be generalized to higher dimensions and a variety o ...
of the plane may be formed as the derived graph of a finite graph, with voltages in ℤ2.


Notes


References

*. *. *. *. *. *{{citation , last1 = Kosaraju , first1 = S. Rao , author1-link = S. Rao Kosaraju , last2 = Sullivan , first2 = Gregory , contribution = Detecting cycles in dynamic graphs in polynomial time , doi = 10.1145/62212.62251 , pages = 398–406 , title = Proc. 20th Annual ACM Symposium on Theory of Computing (STOC '88) , year = 1988. Extensions and generalizations of graphs