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=
© Copyright 2026 Paperzz