7.3 Mixed Skew-symmetric Matrix 451
In the literature of electrical network theory a tree in G is called a proper
tree if each pair in E
s
is either contained in the tree or disjoint from the
tree.
4
Similarly, a spanning forest in G is said to be proper if each pair in E
s
is either contained in it or disjoint from it.
The following solvability criterion for an RCG network, essentially due to
Mili´c [194] (see also Recski [277], Ueno–Kajitani [323]), can be derived as an
immediate consequence of Theorem 7.3.28.
Theorem 7.3.29. An RCG network is uniquely solvable (under the gener-
icity assumption) if and only if there exists a proper spanning forest.
Proof. This follows from the equivalence of (i) and (ii) in Theorem 7.3.28. Note
that the submatrix of [R
s
R
d
] with columns in (E
s
∪ E
d
) \ J and all rows is
nonsingular if and only if J is a spanning forest, whereas the nonsingularity
of Y
s
[J ∩E
s
] imposes the properness on the spanning forest.
The connection of the solvability condition above to the matroid parity
problem was pointed out first by Recski [276]. In the special case where
the network consists of gyrators only, the associated mixed skew-symmetric
matrix
ˆ
A takes the form of (7.59), and therefore, testing for the nonsingularity
of
ˆ
A can be reduced to a matroid parity problem, as is shown in (7.60). It
is indicated by Ueno–Kajitani [323] and Recski [277] that the solvability in
the general case can be reduced to solving polynomially many matroid parity
problems; at most (|V | + |E
d
|)|E|
2
problems by Ueno–Kajitani [323] and at
most |E
d
| problems by Recski [277]. Recently, it is observed by Iwata [142]
that a single matroid parity problem suffices, as follows.
Given a graph G =(V,E
s
∪ E
d
) with E
s
partitioned into pairs, we make
acopyofG, denoted G
=(V
,E
s
∪ E
d
), and consider the direct sum of G
and G
, denoted
ˆ
G =(
ˆ
V,
ˆ
E), where
ˆ
V = V ∪ V
,
ˆ
E = E
s
∪ E
d
∪ E
s
∪ E
d
.
The arc set
ˆ
E is partitioned into pairs as follows: {a, b} is a pair in
ˆ
E if (i)
{a, b}⊆E
s
and it is a pair in E
s
, (ii) {a, b}⊆E
s
and it is the copy of a
pair in E
s
, or (iii) a ∈ E
d
, b ∈ E
d
and they are the copies of each other. We
denote this partition of
ˆ
E by
ˆ
Π and call
ˆ
G the duplication of G.
The observation of Iwata [142] reads as follows. Recall the notation ν(·)
for the maximum number of pairs contained in a base.
Theorem 7.3.30. A graph G has a proper spanning forest if and only if
ν(M(
ˆ
G),
ˆ
Π)=r for the duplication
ˆ
G of G,wherer denotes the number
of arcs in a spanning forest of G. Hence, the unique solvability of an RCG
network can be determined by solving a single matroid parity problem for a
graphic matroid.
4
In the literature (e.g., Recski [277]) “normal tree” sometimes used as a synonym
for “proper tree.” A normal tree in an RCG network, however, often means a
proper tree that contains as many capacitors as possible.