Author: Thomas Zaslavsky

Link: https://www.sciencedirect.com/science/article/pii/0166218X82900336


Definitions

A graph consists of nodes and arcs where loops, multiple arcs, and half arcs are allowed. In other words, we define four types of arcs:

  • A link, has two distinct endpoints and
  • A loop, has two coincident endpoints
  • A half arc, has a single endpoint
  • A free loop, has no endpoints

is called ordinary if there are no half arcs or free loops. We define a circle to be a simple closed path in and denote the class of circles by . Given the subgraph induced by , denoted , consists of nodes and edges in which all of their endpoints are in (Q: Should this be ?) with free loops excluded. A node component is the induced subgraph where is a maximal node set connected by the arcs in . A node component is balanced if it has no half arcs. The number of node components is given by

where

Given , we denote the nodes which belong to arcs in by . Restricting to gives the spanning subgraph which is written or simply . The contraction of by , denoted , has node set

with arcs given by in which endpoint is changed to such that or is deleted if no such exists.

Signed Graphs and Balance

A signed graph consists of an unsigned graph and partial mapping defined on all arcs except half arcs and required to be positive on free loops.

Given any path not containing a half arc, one may compute the value by

A circle (simple closed path) is called balanced if . An arc set is called balanced if it has no half arcs and every circle in it is balanced.

Proposition 2.1. Let be a signed graph. An arc set is balanced if and only if it contains no half arcs and satisfies any of the following conditions:

  1. Two paths in with the same endpoints have the same sign.
  2. can be partitioned into two sets, and , such that every negative arc in stretches between and , while every positive arc is within or or is a free loop.
  3. The contraction is bipartite where .
  4. There is a spanning set of circles of which all are balanced.

Switching

Switching by means forming the switched graph , whose underlying graph is the same but whose sign function is defined by

Two properties:

  1. only if extends between and .
  2. .

Two signed graphs and are switching equivalent, denoted , if there is a switching function such that .

Lemma 3.1. Let be a graph and a maximal forest. Each switching equivalence class of signed graphs on has a unique representative that is positive on . Indeed given any prescribed sign function , each switching class has a single representative which agrees with on .

Proposition 3.2. Two signed graphs on the same underlying graph are switching equivalent if and only if they have the same list of balanced circles.

Contractions and Minors

Let be a signed graph. Recall that given , the restriction to is the signed subgraph . The contraction of by , , is the signed graph with node set , with arcs given by but with endpoints reconnected and sign function switched from . Constructing is done by the following procedure:

  1. Switch to so that all arcs in balanced components of have positive sign.
  2. Discard and reconnect such that if an endpoint is contained in is in the node set , then replace with . If no such exists, the arc loses endpoint .
  3. Set to .

There are several contractions for as there are many such which makes positive. Contraction and restriction are well defined operations on switching classes.

Lemma 4.1. Suppose is balanced in and . Then is balanced in if and only if is balanced in .

Proposition 4.2. Let be a signed graph, , . Then

We define a minor of as the result of any number of contractions and restrictions.

Matroids

We define an unbalanced figure of to be either an unbalanced circle or a half arc. Define a circuit of to be arc set such that is

  1. a balanced circle;
  2. the union of two unbalanced figures which meet at a single node; or
  3. the union of two node-disjoint unbalanced figures and a simple path which meets one figure at each end and is otherwise disjoint from them.

A set of arcs is called an improving set if the removal of the arcs increases the number of balanced node components. Define the balanced closure of arc set by

i.e., the set along with all edges whose addition results in a balanced circle. A arc set is balance-closed if .

Theorem 5.1. Omitted. Gives a list of equivalent conditions which imply the existence of a finitary matroid whose points are the arcs of .

The matroid in Theorem 5.1 is called the signed graphic matroid of . Define

and

Q: By closed do they mean balance-closed?

Corollary 5.3. No signed-graphic matroid contains as a minor a five-point line.

Corollary 5.4. Two signed graphs on the same underlying graph are switching equivalent if and only if they have the same matroid.

Let and be disjoint node sets. Denote by the set of arcs in with one end in and the other in (half arcs are excluded).

Proposition 5.6. Let be a signed graph. An arc set is a balanced flat if and only if one of the following equivalent conditions is satisfied:

  1. is balanced and balance-closed in .
  2. where is a bipartitionally induced subset of ) of the form and where are disjoint node sets.
  3. can be switched to so that for some partition of
  4. has no half arcs, is closed, is bipartionally induced in , and for every component of with left set , is empty.

Covering Graphs

Skipped

A Sample Kit of Signed Graphs

Skipped

Linearity: Matrices and Representation

The signed graphic matroid can be linearly represented as an oriented incidence matrix.

The incidence matrix associated with signed graph , denoted , has a row for each node and a column for each arc and define entries by the rules:

  1. if is a link, then and
  2. if is a loop, then if and if
  3. if is a half arc, then
  4. if is a free loop, then for all

In summary: each incidence of counts . If and , then they must have opposite signs, or the same if .

The kernel of acting as a linear operator on is a chain group whose matroid is (??)

Let . The restriction of to , denoted , is the signed graph obtained by deleting all nodes outside but no arcs.

Lemma 8A.1. Given ), if the rows corresponding to are deleted from ), the resulting matrix is .

In other words, any square minor is given by where and are the rows and columns of .

Lemma 8A.2. Suppose has nodes and . Let be a basis for . Then where is the number of circles in .

Lemma 8A.3. Let be a signed graph. For any square minor in , is either 0 an integer which divides .

Define the modified adjacency matrix to be .

Theorem 8A.4 (Matrix-Tree Theorem for Signed Graphs). Let be a signed graph on nodes and let be the number of independent sets of arcs which contain circles. Then

Q: Do they mean exactly circles?

The definition of independent arc set was given in Theorem 5.1c: an arc set is independent if and only if each of its components contains at most one circle (and that one unbalanced) or one half arc, but not both. Alternatively, 5.1d: An arc set is dependent if and only if it contains a balanced circle or else two unbalanced figures connected within .

As a result, we get the following potentially useful result:

Proposition 8A.5. A signed graph is balanced graph with (possibly) added half arcs if and only if is totally unimodular.

Notice that any square minor of is given by formed by taking and removing all but nodes not in and arcs not in . Because forms a signed graph on nodes and arcs, it follows by Theorem 8A.4 that

Because there are an equal number of arcs as nodes in , it follows that there can only be at most one set of independent arcs (). Define

Then it follows that

Because an arc set is dependent if it contains a balanced circle, we can further refine our statement.

Corollary: Let and such that and let be the subgraph of formed by removing all arcs outside of and then taking the restriction to . Define to be the number of components of that have an unbalanced circle. Then

where is the square submatrix obtained by only using rows and columns .