Technical notes
A biased graph may have half-edges (one endpoint) and loose edges (no endpoints). The edges with two endpoints are of two kinds: a link has two distinct endpoints, while a loop has two coinciding endpoints. Linear classes of circles are a special case of linear subclasses of circuits in a matroid.Examples
* If every circle belongs to ''B'', and there are no half-edges, Ω is balanced. A balanced biased graph is (for most purposes) essentially the same as an ordinary graph. * If ''B'' is empty, Ω is called contrabalanced. Contrabalanced biased graphs are related to bicircular matroids. * If ''B'' consists of the circles of even length, Ω is called antibalanced and is the biased graph obtained from an all-negativeMinors
A minor of a biased graph Ω = (''G'', ''B'') is the result of any sequence of taking subgraphs and contracting edge sets. For biased graphs, as for graphs, it suffices to take a subgraph (which may be the whole graph) and then contract an edge set (which may be the empty set). A subgraph of Ω consists of a subgraph ''H'' of the underlying graph ''G'', with balanced circle class consisting of those balanced circles that are in ''H''. The deletion of an edge set ''S'', written Ω − ''S'', is the subgraph with all vertices and all edges except those of ''S''. Contraction of Ω is relatively complicated. To contract one edge ''e'', the procedure depends on the kind of edge ''e'' is. If ''e'' is a link, contract it in ''G''. A circle ''C'' in the contraction ''G''/''e'' is balanced if either ''C'' or is a balanced circle of ''G''. If ''e'' is a balanced loop or a loose edge, it is simply deleted. If it is an unbalanced loop or a half-edge, it and its vertex ''v'' are deleted; each other edge with ''v'' as an endpoint loses that endpoint, so a link with ''v'' as one endpoint becomes a half-edge at its other endpoint, while a loop or half-edge at ''v'' becomes a loose edge. In the contraction Ω/''S'' by an arbitrary edge set ''S'', the edge set is ''E'' − ''S''. (We let ''G'' = (''V'', ''E'').) The vertex set is the class of vertex sets of balanced components of the subgraph (''V'', ''S'') of Ω. That is, if (''V'', ''S'') has balanced components with vertex sets ''V''1, ..., ''V''''k'', then Ω/''S'' has ''k'' vertices ''V''1, ..., ''V''''k'' . An edge ''e'' of Ω, not in ''S'', becomes an edge of Ω/''S'' and each endpoint ''v''''i'' of ''e'' in Ω that belongs to some ''Vi'' becomes the endpoint ''Vi'' of ''e'' in Ω/''S'' ; thus, an endpoint of ''e'' that is not in a balanced component of (''V'', ''S'') disappears. An edge with all endpoints in unbalanced components of (''V'', ''S'') becomes a loose edge in the contraction. An edge with only one endpoint in a balanced component of (''V'', ''S'') becomes a half-edge. An edge with two endpoints that belong to different balanced components becomes a link, and an edge with two endpoints that belong to the same balanced component becomes a loop.Matroids
There are two kinds of matroid associated with a biased graph, both of which generalize the cycle matroid of a graph (Zaslavsky, 1991).The frame matroid
The frame matroid (sometimes called bias matroid) of a biased graph, ''M''(Ω), (Zaslavsky, 1989) has for its ground set the edge set ''E''. An edge set is independent if each component contains either no circles or just one circle, which is unbalanced. (In matroid theory a half-edge acts like an unbalanced loop and a loose edge acts like a balanced loop.) ''M''(Ω) is aThe lift matroid
The extended lift matroid ''L''0(Ω) has for its ground set the set ''E''0, which is the union of ''E'' with an extra point ''e''0. The lift matroid ''L''(Ω) is the extended lift matroid restricted to ''E''. The extra point acts exactly like an unbalanced loop or a half-edge, so we describe only the lift matroid. An edge set is independent if it contains either no circles or just one circle, which is unbalanced. A circuit is a balanced circle, a pair of unbalanced circles that are either disjoint or have just a common vertex, or a theta graph whose circles are all unbalanced. The rank of an edge set ''S'' is ''n'' − ''c'' + ε, where ''c'' is the number of components of ''S'', counting isolated vertices, and ε is 0 if ''S'' is balanced and 1 if it is not. Minors of the lift and extended lift matroids agree in part with minors of the biased graph. Deletions agree: ''L''(Ω−''S'') = ''L''(Ω)−''S''. Contractions agree only for balanced edge sets: ''M''(Ω/''S'') = ''M''(Ω)/''S'' if ''S'' is balanced, but not if it is unbalanced. If ''S'' is unbalanced, ''M''(Ω/''S'') = ''M''(''G'')/''S'' = ''M''(''G''/''S'') where ''M'' of a graph denotes the ordinary graphic matroid. The lift matroid of a 2''C''''n'' (see Examples, above) which has no balanced digons is called a spike. Spikes are quite important in matroid structure theory.Multiary quasigroups
Just as a group expansion of a complete graph ''K''''n'' encodes the group (see Dowling geometry), its combinatorial analog expanding a simple cycle of length ''n'' + 1 encodes an ''n''-ary (multiary) quasigroup. It is possible to prove theorems about multiary quasigroups by means of biased graphs (Zaslavsky, t.a.)References
*T. A. Dowling (1973), A class of geometric lattices based on finite groups. ''Journal of Combinatorial Theory, Series B'', Vol. 14, pp. 61–86. *Thomas Zaslavsky (1989), Biased graphs. I. Bias, balance, and gains. ''Journal of Combinatorial Theory, Series B'', Vol. 47, pp. 32–52. *Thomas Zaslavsky (1991), Biased graphs. II. The three matroids. ''Journal of Combinatorial Theory, Series B'', Vol. 51, pp. 46–72. *Thomas Zaslavsky (1999). A mathematical bibliography of signed and gain graphs and allied areas. 1999 edition