254 4. Theory and Application of Mixed Matrices
is an equivalence relation, and determines a partition of V into equivalence
classes {V
1
, ···,V
s
}. A partial order is induced among the equivalence
classes in such a way that V
k
V
l
if and only if v + v
for v ∈ V
k
and v
∈ V
l
.
This decomposition, together with the partial order among the blocks, is
called the principal structure of the submodular system (2
V
,f). We denote
this by P
PS
(f). According to Birkhoff’s representation theorem (Theorem
2.2.10), the principal structure P
PS
(f) corresponds to a sublattice of 2
V
,
which we denote by L(P
PS
(f)). This sublattice coincides with the principal
sublattice L
PS
(f)forL =2
V
, as stated below.
Lemma 4.9.4. L(P
PS
(f)) = L
PS
(f) for a submodular function f :2
V
→ R.
Proof. L(P
PS
(f)) is the sublattice of L =2
V
generated by {D(f; v) | v ∈ V },
whereas L
PS
(f)isbyK
PS
(f)={D(f ; X) | X ⊆ V }. Since {D(f ; v) | v ∈
V }⊆K
PS
(f), we have L(P
PS
(f)) ⊆L
PS
(f). Conversely, for X = D(f; X) ∈
K
PS
(f), we have X =
v∈X
D(f; v) ∈L(P
PS
(f)) since D(f; X) ⊇ D(f; v) ⊇
{v} for v ∈ X. This implies L
PS
(f) ⊆L(P
PS
(f)).
Example 4.9.5. As an example of a submodular function we consider the
LM-surplus function p :2
C
→ Z associated with the LM-matrix A of Example
4.9.1, where C = {x
1
,x
2
,x
3
} and p(X)=ρ(X)+γ(X) −|X| as defined in
(4.16). From the values of p shown in Fig. 4.23, we see that D(p; x
1
)={x
1
},
D(p; x
2
)={x
1
,x
2
,x
3
},andD(p; x
3
)={x
3
}. Hence P
PS
(p) is given by:
{x
1
}≺{x
2
}, {x
3
}≺{x
2
}.WehaveK
PS
(p)={∅, {x
1
}, {x
3
}, {x
1
,x
2
,x
3
}}
and L
PS
(p)=K
PS
(p) ∪{{x
1
,x
3
}}. We may observe here that P
PS
(p) agrees
with
3
I∈B
row
P
CCF
(I,C), the coarsest common refinement of {P
CCF
(I,C) |
I ∈B
row
} that we considered in Example 4.9.1. Corollary 4.9.11 will reveal
that this is always the case. 2
4.9.3 Principal Structure of Generic Matrices
Before entering into the general case of LM-matrices we consider here the
principal structure of generic matrices. This special case deserves a separate
consideration not only because it is the origin of the main idea, but also
because it has an interesting application to the problem of making matrices
sparser.
Let A be a generic matrix with R =Row(A)andC = Col(A), and
B
row
= {I ⊆ R | rank A =rankA[I,C]=|I|} (4.139)
be the family of row-bases of A. We assume in this subsection that rank A =
|C|.
For each I ∈B
row
the submatrix A[I,C] is nonsingular, and the DM-
decomposition of A[I,C] determines a block-triangularization with nonsin-
gular diagonal blocks. Denote by P
DM
(I,C) the pair of the partition of C