diskrete mathematik und optimierung

D ISKRETE M ATHEMATIK UND O PTIMIERUNG
Immanuel Albrecht:
On Finding Some New Excluded Minors for Gammoids
Technical Report feu-dmo045.17
Contact: [email protected]
FernUniversität in Hagen
Fakultät für Mathematik und Informatik
Lehrgebiet für Diskrete Mathematik und Optimierung
D – 58084 Hagen
Keywords: matroid, gammoids, cyclic flats
ON FINDING SOME NEW EXCLUDED MINORS FOR
GAMMOIDS
IMMANUEL ALBRECHT
Fakultät für Mathematik und Informatik, Fernuniversität in Hagen
Universitätsstr. 1, 58084 Hagen, Germany
[email protected]
Abstract. The class of gammoids is the smallest class of matroids closed under duality and minors that contains the class of transversal matroids. Ingleton
showed that the class of gammoids does not allow for a finite characterization
in terms of excluded minors [4], and Mayhew showed that every gammoid may
be extended to a matroid that is an excluded minor for the class of gammoids
[7]. The properties of the antichain of excluded minors has yet to be examined thoroughly. The natural approach to this would be to start with some
non-gammoid and then examine its minors for the minimal minors that are
not gammoids. Although it is comparatively easy to check whether a given
matroid is either a strict gammoid or a transversal matroid, we still have to
deal with minors that are neither strict gammoids nor transversal matroids.
We introduce an easily implemented and automated sufficient condition that a
given matroid is not a gammoid, which greatly reduces the handwork needed
in this investigation.
1. Preliminaries
Mason introduced the following notion of a gammoid and a strict gammoid in
[6].
Definition 1. Let 𝐷 = (𝑉 , 𝐴) be a digraph, 𝐸 βŠ† 𝑉, and 𝑆 βŠ† 𝑉 be a set of
vertices that are called sinks. The gammoid represented by (𝐷, 𝑆, 𝐸) has the
ground set 𝐸 – which elements we call matroid elements – and any set 𝑋 βŠ† 𝐸
is independent, if there is a family 𝒫 of pair-wise vertex disjoint paths in 𝐷, such
that every path 𝑝 ∈ 𝒫 ends in a sink vertex 𝑝𝑠 ∈ 𝑆, and such that for every π‘₯ ∈ 𝑋,
there is a path 𝑝π‘₯ ∈ 𝒫 that starts in the vertex π‘₯.
A matroid 𝑀 is called gammoid, if it is isomorphic to a gammoid represented
by (𝐷, 𝑆, 𝐸) for some digraph 𝐷 = (𝑉 , 𝐴), 𝐸 βŠ† 𝑉, and 𝑆 βŠ† 𝑉.
A matroid 𝑀 is called strict gammoid, if it is isomorphic to a gammoid
represented by (𝐷, 𝑆, 𝑉 ) for some digraph 𝐷 = (𝑉 , 𝐴) and 𝑆 βŠ† 𝑉.
Lemma 2. Let 𝑀 be a matroid on the ground set 𝐸.
𝑀 is a gammoid if and only if there is a strict gammoid 𝑁 on the ground set
𝐸̄ βŠ‡ 𝐸, such that for all 𝑋 βŠ† 𝐸, rk𝑁 (𝑋) = rk𝑀 (𝑋).
Proof. Assume that 𝑀 is a gammoid, then there is some (𝐷, 𝑆, 𝐸) with 𝐷 = (𝑉 , 𝐴)
such that 𝑀 is isomorphic to the gammoid represented by (𝐷, 𝑆, 𝐸). The desired
𝑁 is defined on 𝐸̄ = 𝑉 and it is isomorphic to the strict gammoid represented by
(𝐷, 𝑆, 𝑉 ).
1
ON FINDING SOME NEW EXCLUDED MINORS FOR GAMMOIDS
2
Ingleton and Piff proved in [5] that the strict gammoids are exactly the cotransversal matroids. Bonin, Kung, and De Mier observed in [2]:
Theorem 3. Let 𝑀 be a matroid, and let 𝒡(𝑀 ) be the set of all cyclic flats of 𝑀.
𝑀 is a strict gammoid if and only if for all β„± βŠ† 𝒡(𝑀 ) the inequality
rk(βˆͺβ„±) ≀
βˆ‘
β€²
(βˆ’1)|β„± |+1 rk(βˆ©β„±β€² )
βˆ…β‰ β„±β€² βŠ†β„±
holds.
In [3], Crapo established the following one-to-one correspondence between single
element extensions of a matroid and modular cuts in the lattice of flats of that
matroid.
Definition 4. Let 𝒫 = (𝑃 , ≀) be a lattice, 𝑝, π‘ž ∈ 𝑃, 𝑝 ≀ π‘ž and 𝑝 β‰  π‘ž.
We say that π‘ž covers 𝑝, if for all 𝑝′ ∈ 𝑃 with 𝑝 ≀ 𝑝′ ≀ π‘ž, 𝑝′ ∈ {𝑝, π‘ž}.
Let 𝐹 βŠ† 𝑃. 𝐹 is a cut of 𝒫, if for all 𝑓 ∈ 𝐹 and all 𝑝 ∈ 𝑃 the implication
𝑓 β‰€π‘β‡’π‘βˆˆπΉ
holds.
A cut 𝐹 is called modular, if for every 𝑓, 𝑔 ∈ 𝐹 the implication
𝑓 covers 𝑓 ∧ 𝑔 β‡’ 𝑓 ∧ 𝑔 ∈ 𝐹
holds.
Note that the last implication is equivalent to requiring that if 𝐴, 𝐡 ∈ 𝐹 form a
modular pair, i.e. rk(𝐴) + rk(𝐡) = rk(𝐴 ∩ 𝐡) + rk(𝐴 βˆͺ 𝐡), then also 𝐴 ∩ 𝐡 ∈ 𝐹.
Theorem 5. Let 𝑀 be a matroid on 𝐸, β„±(𝑀 ) be the set of all flats of 𝑀, 𝑒 βˆ‰ 𝐸.
If 𝑁 is a matroid on 𝐸 βˆͺ {𝑒}, such that for all 𝑋 βŠ† 𝐸, rk𝑁 (𝑋) = rk𝑀 (𝑋), then
{𝐹 ∈ β„±(𝑀 ) ∣ rk𝑀 (𝐹 ) = rk𝑁 (𝐹 βˆͺ {𝑒})}
is a modular cut of the lattice (β„±(𝑀 ), βŠ†).
Conversely, if π’₯ βŠ† β„±(𝑀 ) is a modular cut of the lattice (β„±, βŠ†), then
rk𝑀+π’₯ ∢ 2𝐸βˆͺ{𝑒} ⟢ β„•, 𝑋 ↦ rk𝑀 (𝑋 ∩ 𝐸) + {
1
0
if 𝑒 ∈ 𝑋 and cl𝑀 (𝑋 ∩ 𝐸) βˆ‰ π’₯
otherwise
is the rank-function of a single-element extension of 𝑀.
The proof is in [3].
2. Single-Element Extensions And Slack
Definition 6. Let 𝑀 be a matroid, 𝒡(𝑀 ) the set of all cyclic flats of 𝑀, β„±(𝑀 )
the set of all flats of 𝑀. The map
𝑠 ∢ 2𝒡(𝑀) ⟢ β„€, π’œ ↦ βˆ’rk(βˆͺπ’œ) +
β€²
βˆ‘ (βˆ’1)|π’œ |+1 rk(βˆ©π’œβ€² )
βˆ…β‰ π’œβ€² βŠ†π’œ
is called slack map of 𝑀.
Let π’œ βŠ† 𝒡(𝑀 ). π’œ is called violation, if 𝑠(π’œ) < 0.
Observe that π’œ βŠ† 𝒡(𝑀 ) is a violation, if and only if the inequality for strict
gammoids presented in Theorem 3 does not hold for π’œ. Therefore, a matroid is a
strict gammoid if and only if there is no violation π’œ βŠ† 𝒡(𝑀 ).
ON FINDING SOME NEW EXCLUDED MINORS FOR GAMMOIDS
3
Definition 7. Let 𝑀 be a matroid, 𝒡(𝑀 ) be the set of all cyclic flats of 𝑀, and π’₯
be a modular cut of the lattice of flats (β„±(𝑀 ), βŠ†).
We define the slack difference of π’₯ to be the map
𝛿π’₯ ∢ 2𝒡(𝑀) ⟢ β„•, 𝒳 ↦ {
0
1
𝒳 = βˆ… or 𝒳 ⊈ π’₯ or ∩ 𝒳 ∈ π’₯
otherwise, in this case βˆ… β‰  𝒳 βŠ† π’₯, βˆ©π’³ βˆ‰ π’₯.
Lemma 8. Let 𝑀 be a matroid, βˆ… β‰  π’œ βŠ† 𝒡(𝑀 ) a non-empty family of cyclic flats,
π’₯ be a modular cut of (β„±(𝑀 ), βŠ†). Let 𝑁 be the single-element extension of 𝑀 that
corresponds to π’₯, and let 𝑒 ∈ E(𝑁 )\E(𝑀 ) denote the extended element in 𝑁. Then:
∼
(i) The map πœ‚ ∢ π’œ βˆ’
β†’ {cl𝑁 (𝐴) ∣ 𝐴 ∈ π’œ}, 𝑋 ↦ cl𝑁 (𝑋) is a bijection.
(ii) βˆ€π’œβ€² βŠ† π’œ ∢ rk𝑁 (∩{cl𝑁 (𝐴) ∣ 𝐴 ∈ π’œ}) = rk𝑀 (βˆ©π’œ) + 𝛿π’₯ (π’œ).
β€²
(iii) 𝑠𝑁 ({cl𝑁 (𝐴) ∣ 𝐴 ∈ π’œ}) = 𝑠𝑀 (π’œ) + βˆ‘ (βˆ’1)|π’œ |+1 𝛿π’₯ (π’œβ€² )
βˆ…β‰ π’œβ€² βŠ†π’œ
Proof. Let ℬ = {cl𝑁 (𝐴) ∣ 𝐴 ∈ π’œ}. Since π’œ is finite, it is sufficient to show that πœ‚ is
injective. Let 𝐴, 𝐴′ ∈ π’œ such that πœ‚(𝐴) = πœ‚(𝐴′ ). Since 𝐴 and 𝐴′ are both flats in
𝑀, we get that πœ‚(𝐴)\𝐴 βŠ† {𝑒} and πœ‚(𝐴′ )\𝐴′ βŠ† {𝑒}. Therefore πœ‚(𝐴) = πœ‚(𝐴′ ) implies
that 𝐴 ∩ E(𝑀 ) = 𝐴′ ∩ E(𝑀 ). But since 𝐴, 𝐴′ βŠ† E(𝑀 ), we obtain that 𝐴 = 𝐴′ , so
πœ‚ is injective, (i) holds.
Now let βˆ… β‰  π’œβ€² βŠ† π’œ be arbitrary and fixed, and let ℬ′ = {πœ‚(𝐴) ∣ 𝐴 ∈ π’œβ€² }. If
β€²
π’œ ⊈ π’₯, then there is some 𝐴 ∈ π’œβ€² \π’₯ with 𝐴 = cl𝑁 (𝐴). Thus 𝑒 βˆ‰ βˆ©β„¬β€² , therefore
βˆ©β„¬β€² = βˆ©π’œβ€² . Since 𝑁 is an extension of 𝑀, we have that rk𝑀 (βˆ©π’œβ€² ) = rk𝑁 (βˆ©β„¬β€² ).
If π’œβ€² βŠ† π’₯, then 𝑒 ∈ βˆ©β„¬β€² . Thus rk𝑁 (βˆ©β„¬β€² ) = rk𝑁 (βˆ©π’œβ€² ) = rk𝑀 (βˆ©π’œβ€² ) if βˆ©π’œβ€² ∈ π’₯.
Otherwise rk𝑁 (βˆ©β„¬β€² ) = rk𝑀 (βˆ©π’œβ€² ) + 1 holds. This is in perfect alignment with the
definition of 𝛿π’₯ , so we obtain the equation (ii)
rk𝑁 (βˆ©β„¬β€² ) = rk𝑀 (βˆ©π’œβ€² ) + 𝛿π’₯ (π’œβ€² ).
Analogously, we obtain that rk𝑁 (βˆͺℬ) = rk𝑀 (βˆͺπ’œ): if π’œ ∩ π’₯ = βˆ…, then βˆͺℬ = βˆͺπ’œ,
otherwise cl𝑀 (βˆͺπ’œ) ∈ π’₯ since π’₯ is closed under supersets.
Let us rewrite the definition of 𝑠𝑁 (ℬ) using the above equalities. We obtain
𝑠𝑁 (ℬ)
β€²
βˆ’rk𝑁 (βˆͺℬ) + βˆ‘ (βˆ’1)|ℬ |+1 rk𝑁 (βˆ©β„¬β€² )
=
βˆ…β‰ β„¬β€² βŠ†β„¬
=
βˆ’rk𝑀 (βˆͺπ’œ) +
β€²
βˆ‘ (βˆ’1)|π’œ |+1 rk𝑁 (∩{πœ‚(𝐴) ∣ 𝐴 ∈ π’œβ€² })
βˆ…β‰ π’œβ€² βŠ†π’œ
=
βˆ’rk𝑀 (βˆͺπ’œ) +
β€²
βˆ‘ (βˆ’1)|π’œ |+1 (rk𝑀 (βˆ©π’œβ€² ) + 𝛿π’₯ (π’œβ€² ))
βˆ…β‰ π’œβ€² βŠ†π’œ
=
𝑠𝑀 (π’œ) +
β€²
βˆ‘ (βˆ’1)|π’œ |+1 𝛿π’₯ (π’œβ€² ).
βˆ…β‰ π’œβ€² βŠ†π’œ
3. Stuck Families of Cyclic Flats
Definition 9. Let 𝑀 be a matroid, π’œ βŠ† 𝒡(𝑀 ) a family of cyclic flats, and π‘˜ ∈ β„•.
We define the set of stuck flats of degree π‘˜ with respect to π’œ inductively:
𝑆1 (π’œ)
=
π’œ
π‘†π‘˜+1 (π’œ)
=
π‘†π‘˜ βˆͺ {𝑃 ∩ 𝑄 ∣ 𝑃 , 𝑄 ∈ π‘†π‘˜ , 𝑃 covers 𝑃 ∩ 𝑄 in β„±(𝑀 )}.
ON FINDING SOME NEW EXCLUDED MINORS FOR GAMMOIDS
4
Lemma 10. Let 𝑀 be a matroid, π’œ βŠ† 𝒡(𝑀 ) a family of cyclic flats and π‘˜ = |π’œ|.
Then π‘†π‘˜+1 (π’œ) = π‘†π‘˜ (π’œ).
Proof. By induction on π‘˜. If π‘˜ ≀ 1, then clearly 𝑆𝑖 (π’œ) = 𝑆1 (π’œ) = π’œ for all 𝑖 ∈ β„•.
Now, let 𝐴 ∈ π’œ, then
𝑆|π’œβ€² | (π’œβ€² ) = 𝑆|π’œβ€² |+1 (π’œβ€² ) = β‹― = π‘†π‘˜βˆ’1 (π’œβ€² ) = π‘†π‘˜ (π’œβ€² ) = π‘†π‘˜+1 (π’œβ€² )
where π’œβ€² = π’œ\ {𝐴} ⊊ π’œ by induction hypothesis. Consider 𝐹 ∈ π‘†π‘˜ (π’œ)\π‘†π‘˜βˆ’1 (π’œ),
then there are 𝑃 , 𝑄 ∈ π‘†π‘˜βˆ’1 (π’œ) such that 𝐹 = 𝑃 ∩ 𝑄, yet for all 𝐴 ∈ π’œ, {𝑃 , 𝑄} ⊈
π‘†π‘˜βˆ’1 (π’œ\ {𝐴}), because otherwise 𝐹 ∈ π‘†π‘˜ (π’œ\ {𝐴}) and thus 𝐹 ∈ π‘†π‘˜βˆ’1 (π’œ\ {𝐴})
would be a contradiction. But then, for all 𝐴 ∈ π’œ, either 𝑃 βŠ† 𝐴 or 𝑄 βŠ† 𝐴, which
implies that 𝐹 βŠ† βˆ©π’œ. Assume there is some 𝑋 ∈ π‘†π‘˜+1 (π’œ)\π‘†π‘˜ (π’œ), then 𝑋 = 𝑃 ∩ 𝑄
for 𝑃 , 𝑄 ∈ π‘†π‘˜ (π’œ) with the property that {𝑃 , 𝑄} ⊈ π‘†π‘˜ (π’œ). W.l.o.g. 𝑃 βˆ‰ π‘†π‘˜βˆ’1 (π’œ)
and therefore 𝑃 βŠ† βˆ©π’œ. On the other hand, every element 𝑄 ∈ π‘†π‘˜ (π’œ) may be
written as 𝑄 = βˆ©π’œβ€² for some π’œβ€² βŠ† π’œ. Therefore, 𝑋 = 𝑃 ∩ 𝑄 = 𝑃 ∩ (βˆ©π’œβ€² ) = 𝑃
since 𝑃 βŠ† βˆ©π’œ βŠ† βˆ©π’œβ€² , contradicting that 𝑋 βˆ‰ π‘†π‘˜ (π’œ).
Lemma 11. Let 𝑀 be a matroid, π’œ βŠ† 𝒡(𝑀 ) a family of cyclic flats, and let
βˆ… β‰  π’œβ€² βŠ† π’œ be a non-empty subfamily.
βˆ©π’œβ€² ∈ 𝑆|π’œ| (π’œ)
⟹
βˆ©π’œβ€² ∈ 𝑆|π’œβ€² | (π’œβ€² ).
Proof. By induction on |π’œβ€² |. π’œβ€² = {𝐴} clearly has the property:
βˆ©π’œβ€² = 𝐴 ∈ 𝑆1 (π’œβ€² ) βŠ† 𝑆|π’œβ€² | (π’œβ€² ).
In the general case βˆ©π’œβ€² ∈ 𝑆|π’œ| (π’œ) implies that there are two proper subfamilies
ℬ, ℬ′ of π’œβ€² such that βˆ©β„¬, βˆ©β„¬β€² ∈ 𝑆|π’œ|βˆ’1 (π’œ), βˆ©π’œβ€² is covered by βˆ©β„¬, and where
βˆ©π’œβ€² = (βˆ©β„¬) ∩ (βˆ©β„¬β€² ). By induction hypothesis, βˆ©β„¬ ∈ 𝑆|ℬ| (ℬ) and βˆ©β„¬β€² ∈ 𝑆|ℬ′ | (ℬ′ ).
Thus βˆ©π’œβ€² ∈ 𝑆max{|ℬ|,|ℬ′ |}+1 (π’œβ€² ) βŠ† 𝑆|π’œβ€² | (π’œβ€² ).
Definition 12. Let 𝑀 be a matroid, π’œ βŠ† 𝒡(𝑀 ) be a family of cyclic flats. We say
that π’œ is stuck in β„±(𝑀 ), if βˆ©π’œ ∈ 𝑆|π’œ| (π’œ).
Lemma 11 immediately has the consequence that every stuck π’œ can be decomposed into a strict chain π’œ1 ⊊ π’œ2 ⊊ β‹― ⊊ π’œπ‘˜ = π’œ where π‘˜ = |π’œ|, and where
each π’œπ‘– is stuck in β„±(𝑀 ), too. Also note that although π’œπ‘– ⊊ π’œπ‘–+1 , βˆ©π’œπ‘– βŠ† βˆ©π’œπ‘–+1
is not necessarily strict, but if it is strict, then the left-hand flat is a cover of the
right-hand flat.
Lemma 13. Let 𝑀 be a matroid, π’œ βŠ† 𝒡(𝑀 ) be a family of cyclic flats, and 𝑁
be an extension of 𝑀 by the element 𝑒 βˆ‰ E(𝑀 ) corresponding to the modular cut
π’₯ βŠ† β„±(𝑀 ). If π’œ is stuck in β„±(𝑀 ), then
rk𝑀 (βˆ©π’œ) = rk𝑁 (∩{cl𝑁 (𝐴) ∣ 𝐴 ∈ π’œ}) .
Proof. If π’œ ⊈ π’₯, then there is some 𝐴 ∈ π’œ such that cl𝑁 (𝐴) = 𝐴, and therefore
∩{cl𝑁 (𝐴) ∣ 𝐴 ∈ π’œ} = βˆ©π’œ must have same rank in the extension 𝑁 as it has in
𝑀. Otherwise, π’œ βŠ† π’₯. We show inductively, that for all 𝑖 ∈ {1, … , |π’œ|} and all
𝐹 ∈ 𝑆𝑖 (π’œ), we have 𝑒 ∈ cl𝑁 (𝐹 ). This is obvious for 𝐹 ∈ 𝑆1 (π’œ) = π’œ. Now let
𝐹 ∈ 𝑆𝑖 (π’œ), then there are 𝑃 , 𝑄 ∈ π‘†π‘–βˆ’1 (π’œ), such that 𝐹 = 𝑃 ∩ 𝑄, and such that 𝑃
covers 𝐹. By induction hypothesis, cl𝑁 (𝑃 ) = 𝑃 βˆͺ {𝑒} as well as cl𝑁 (𝑄) = 𝑄 βˆͺ {𝑒},
therefore 𝑃 , 𝑄 ∈ π’₯. But since π’₯ is a modular cut, this implies that 𝐹 ∈ π’₯, which
ON FINDING SOME NEW EXCLUDED MINORS FOR GAMMOIDS
5
in turn gives cl𝑁 (𝐹 ) = 𝐹 βˆͺ {𝑒}. Therefore rk𝑁 (𝐹 βˆͺ {𝑒}) = rk𝑁 (𝐹 ) = rk𝑀 (𝐹 ). Since
π’œ is stuck, we obtain the desired equation from βˆ©π’œ ∈ 𝑆|π’œ| (π’œ) and the fact that
∩{cl𝑁 (𝐴) ∣ 𝐴 ∈ π’œ} = ∩{𝐴 βˆͺ {𝑒} ∣ 𝐴 ∈ π’œ} = βˆ©π’œ βˆͺ {𝑒}.
Lemma 14. Let 𝑀 be a matroid, π’œ βŠ† 𝒡(𝑀 ) be a family of cyclic flats, and 𝑁
be an extension of 𝑀 by the element 𝑒 βˆ‰ E(𝑀 ) corresponding to the modular cut
π’₯ βŠ† β„±(𝑀 ). Then
π’œ is stuck in β„±(𝑀 )
⟹
{cl𝑁 (𝐴) ∣ 𝐴 ∈ π’œ} is stuck in β„±(𝑁 ).
Proof. Let π‘˜ = |π’œ|, then we may order the elements of π’œ = {𝐴1 , … , π΄π‘˜ } such that
π’œπ‘– = {𝐴𝑗 ∣ 1 ≀ 𝑗 ≀ 𝑖} is stuck in β„±(𝑀 ) for 𝑖 ∈ {1, … , π‘˜}, and such that βˆ©π’œπ‘–βˆ’1
either covers or equals βˆ©π’œπ‘– in β„±(𝑀 ) for 𝑖 ∈ {2, … , π‘˜}. This is equivalent to stating
that
rk𝑀 (βˆ©π’œπ‘– ) ∈ {rk𝑀 (βˆ©π’œπ‘–+1 ), rk𝑀 (βˆ©π’œπ‘–+1 ) + 1}
holds. If rk𝑀 (βˆ©π’œπ‘– ) = rk𝑀 (βˆ©π’œπ‘–+1 ) holds, then βˆ©π’œπ‘– = βˆ©π’œπ‘–+1 follows. In this case,
∩{cl𝑁 (𝐴) ∣ 𝐴 ∈ π’œπ‘– } = ∩{cl𝑁 (𝐴) ∣ 𝐴 ∈ π’œπ‘–+1 } holds and in turn we get
rk𝑁 (∩{cl𝑁 (𝐴) ∣ 𝐴 ∈ π’œπ‘– }) = rk𝑁 (∩{cl𝑁 (𝐴) ∣ 𝐴 ∈ π’œπ‘–+1 }).
If rk𝑀 (βˆ©π’œπ‘– ) = rk𝑀 (βˆ©π’œπ‘–+1 ) + 1 holds, then βˆ©π’œπ‘– covers βˆ©π’œπ‘–+1 . Since both βˆ©π’œπ‘–
and βˆ©π’œπ‘–+1 are stuck in β„±(𝑀 ), we get
rk𝑁 (∩{cl𝑁 (𝐴) ∣ 𝐴 ∈ π’œπ‘– })
= rk𝑀 (βˆ©π’œπ‘– )
= rk𝑀 (βˆ©π’œπ‘–+1 ) + 1
=
rk𝑁 (∩{cl𝑁 (𝐴) ∣ 𝐴 ∈ π’œπ‘–+1 }) + 1.
Therefore ∩{cl𝑁 (𝐴) ∣ 𝐴 ∈ π’œπ‘– } covers ∩{cl𝑁 (𝐴) ∣ 𝐴 ∈ π’œπ‘–+1 } in β„±(𝑁 ). Thus
rk𝑁 (∩{cl𝑁 (𝐴) ∣ 𝐴 ∈ π’œπ‘– }) ∈ {rk𝑁 (∩{cl𝑁 (𝐴) ∣ 𝐴 ∈ π’œπ‘– }) + 𝑑 ∣ 𝑑 ∈ {0, 1}}
holds, therefore {cl𝑁 (𝐴) ∣ 𝐴 ∈ π’œ} is stuck in β„±(𝑁 ).
4. Persistent Violations
J. Bonin recently showed on The Matroid Union’s blog [1], that 𝑃8= is not a
gammoid. The line of argument is the following: 𝑃8= is obviously not a strict
gammoid. Therefore, if 𝑃8= would be a gammoid, then there would be some finite
extension 𝑁 of 𝑃8= that is a strict gammoid. By carefully examining the symmetries
of 𝑃8= , J. Bonin showed that no matter how 𝑃8= is extended to 𝑁 in a rank-preserving
way, there is a violation π’œ βŠ† 𝒡(𝑁 ) which proves that 𝑁 is not a strict gammoid.
As a consequence, 𝑃8= is not a gammoid.
In this section, we introduce an additional property, such that if a violation
π’œ βŠ† 𝒡(𝑀 ) has this property, then a copy of it will persevere in any extension of
𝑀. Furthermore, this property only depends on 𝑀 and therefore yields an easy to
check sufficient condition that proves 𝑀 to be outside the class of gammoids.
Definition 15. Let 𝑀 be a matroid, π’œ βŠ† 𝒡(𝑀 ) a family of cyclic flats. We
define the set of positive subfamilies of π’œ to be those subfamilies of π’œ with odd
cardinality. We write
π’œ+ = {β„± βŠ† π’œ ∣ |β„±| ∈ 2β„• + 1}.
REFERENCES
6
Definition 16. Let 𝑀 be a matroid, π’œ βŠ† 𝒡(𝑀 ) a violation. We call π’œ persistent,
if every positive subfamily β„± ∈ π’œ+ is stuck in β„±(𝑀 ).
Lemma 17. Let 𝑀 be a matroid on 𝐸, π’œ βŠ† 𝒡(𝑀 ) be a persistent violation with
regard to 𝑀, 𝑒 βˆ‰ 𝐸. Let 𝑁 be a rank-preserving extension of 𝑀 on the ground set
𝐸 βˆͺ {𝑒}. Then
{cl𝑁 (𝐴) ∣ 𝐴 ∈ π’œ} βŠ† 𝒡(𝑁 )
is a persistent violation with regard to 𝑁.
Proof. First, we prove that {cl𝑁 (𝐴) ∣ 𝐴 ∈ π’œ} is indeed a violation in 𝑁. From
Lemma 8 (iii) we obtain the equation
β€²
βˆ‘ (βˆ’1)|π’œ |+1 𝛿π’₯ (π’œβ€² ).
𝑠𝑁 ({cl𝑁 (𝐴) ∣ 𝐴 ∈ π’œ}) = 𝑠𝑀 (π’œ) +
βˆ…β‰ π’œβ€² βŠ†π’œ
Clearly 𝑠𝑀 (π’œ) < 0 since π’œ is a violation, let 𝑆 ∢= βˆ‘βˆ…β‰ π’œβ€² βŠ†π’œ (βˆ’1)|π’œ |+1 𝛿π’₯ (π’œβ€² ). We
β€²
argue that 𝑆 ≀ 0 since for every βˆ… β‰  π’œβ€² βŠ† π’œ, (βˆ’1)|π’œ |+1 𝛿π’₯ (π’œβ€² ) ≀ 0. If |π’œβ€² | ∈ 2β„•,
we see that
β€²
(βˆ’1)|π’œ |+1 𝛿π’₯ (π’œβ€² ) = βˆ’π›Ώπ’₯ (π’œβ€² ) ≀ 0
obviously holds. Now let |π’œβ€² | ∈ 2β„• + 1, thus π’œβ€² ∈ π’œ+ is a positive subfamily.
Using Lemma 8 (ii) we see that for every βˆ… β‰  π’œβ€² βŠ† π’œ,
β€²
𝛿π’₯ (π’œβ€² ) = rk𝑁 (∩{cl𝑁 (𝐴) ∣ 𝐴 ∈ π’œβ€² }) βˆ’ rk𝑀 (βˆ©π’œβ€² ).
Since π’œ is a persistent violation, we know that such π’œβ€² is stuck in β„±(𝑀 ). Therefore,
rk𝑁 (∩{cl𝑁 (𝐴) ∣ 𝐴 ∈ π’œβ€² }) = rk𝑀 (βˆ©π’œβ€² ) by Lemma 13, so 𝛿π’₯ (π’œβ€² ) = 0. Therefore
{cl𝑁 (𝐴) ∣ 𝐴 ∈ π’œ} is a violation.
We can apply Lemma 14 to see that {cl𝑁 (𝐴) ∣ 𝐴 ∈ π’œ} is again a stuck violation:
{cl𝑁 (𝐴) ∣ 𝐴 ∈ π’œ}
+
=
{{cl𝑁 (𝐹 ) ∣ 𝐹 ∈ β„±} ∣ β„± βŠ† π’œ, |β„±| ∈ 2β„• + 1}
=
{{cl𝑁 (𝐹 ) ∣ 𝐹 ∈ β„±} ∣ β„± ∈ π’œ+ }.
Thus, every positive subfamily of {cl𝑁 (𝐴) ∣ 𝐴 ∈ π’œ} is the closure-image of a positive
subfamily of π’œ, and therefore is stuck.
Corollary 18. If a matroid 𝑀 has a persistent violation, then 𝑀 is not a gammoid.
References
[1]
[2]
[3]
[4]
[5]
[6]
[7]
J. Bonin.
is not a gammoid. url: http://matroidunion.org/?p=2044.
J. Bonin, J. Kung, and A. De Mier. β€œCharacterizations of Transversal and
Fundamental Transversal Matroids”. In: Electronic journal of combinatorics
18.1 (May 2011), pp. 1–16.
H.H. Crapo. β€œSingle-element extensions of matroids”. In: J. Res. Nat. Bur.
Standards Sect. B 69B.1–2 (1965), pp. 55–65.
A.W. Ingleton. β€œTransversal Matroids and Related Structures”. In: ed. by Martin Aigner. Dordrecht: Springer Netherlands, 1977, pp. 117–131.
A.W. Ingleton and M.J. Piff. β€œGammoids and transversal matroids”. In: Journal of Combinatorial Theory, Series B 15.1 (1973), pp. 51–68.
J.H. Mason. β€œOn a class of matroids arising from paths in graphs”. In: Proceedings of the London Mathematical Society 3.1 (1972), pp. 55–74.
D. Mayhew. β€œThe antichain of excluded minors for the class of gammoids is
maximal”. In: ArXiv e-prints (Jan. 2016).
𝑃8=