172 4. Theory and Application of Mixed Matrices
4.4.2 Theorem of CCF
This section is to establish the combinatorial canonical form (CCF) of LM-
matrices, which has already been introduced informally by means of examples
in §4.4.1. We shall prove the existence and uniqueness of the finest proper
block-triangular decomposition of an LM-matrix (“proper” in the sense of
§2.1.4) under the LM-admissible transformation (4.35).
The LM-surplus function p :2
C
→ Z defined as p(J)=ρ(J)+γ(J) −|J|
in (4.16) plays a crucial role. Key facts about p are the following:
1. The rank of an LM-matrix is characterized by the minimum of p (cf. The-
orem 4.2.5).
2. The function p is submodular (cf. (4.17)).
3. The function p is invariant under LM-equivalence. Namely, if
ˆ
A is LM-
equivalent to A, the LM-surplus function ˆp associated with
ˆ
A is the same
as p.
Seeing that the rank of A is expressed by the minimum of p,itisnaturalto
look at the family of minimizers:
L
min
(p)={J ⊆ C | p(J) ≤ p(J
), ∀J
⊆ C}, (4.40)
which forms a sublattice of 2
C
by virtue of the submodularity (4.17) of p
(cf. Theorem 2.2.5).
We are going to make use of a general decomposition principle, the
Jordan–H¨older-type theorem for submodular functions, explained in §2.2.2.
According to this, the sublattice L
min
(p) determines a pair of a partition of
C = Col(A) and a partial order :
P(L
min
(p)) = ({C
0
; C
1
, ···,C
b
; C
∞
}, ). (4.41)
Here b ≥ 0andC
k
= ∅ for k =1, ···,b, whereas C
0
and C
∞
are distin-
guished blocks that can be empty. It is assumed that the blocks are indexed
consistently with the partial order in the sense that
C
k
C
l
⇒ k ≤ l. (4.42)
The following theorem claims the existence of the CCF, a proper block-
triangular decomposition of an LM-matrix under LM-equivalence. It was es-
tablished first in an unpublished report of Murota [201] in 1985 and published
by Murota [204] and Murota–Iri–Nakamura [239].
Theorem 4.4.4 (Combinatorial Canonical Form). For an LM-matrix
A ∈ LM(K, F ) there exists another LM-matrix
¯
A which is LM-equivalent to
A and satisfies the following properties.
(B1) [Nonzero structure and partial order ]
¯
A is block-triangularized,
i.e.,
¯
A[R
k
,C
l
]=O if 0 ≤ l<k≤∞, (4.43)