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, then in the other direction it has label g −1. The label function φ therefore has the property that it is defined differently, but not independently, on the two different orientations, or directions, of an edge e. The group G is called the gain group, φ is the gain function, and the value φ is the gain of e. A gain graph is a generalization of a signed graph, where the gain group G has only two elements. See Zaslavsky.
A gain should not be confused with a weight on an edge, whose value is independent of the orientation of the edge.

Applications

Some reasons to be interested in gain graphs are their connections to network flow theory in combinatorial optimization, to geometry, and to physics.
Gain graphs used in topological graph theory as a means to construct graph embeddings in surfaces are known as "voltage graphs". The term "gain graph" is more usual in other contexts, e.g., biased graph theory and matroid theory. The term group-labelled graph has also been used, but it is ambiguous since "group labels" may be—and have been—treated as weights.
Since much of the theory of gain graphs is a special case of that of biased graphs, the reader should refer to the article on biased graphs for more information and examples.