Graphic matroid representation and cocircuit transversal

Posted on January 9, 2025 by Yu Cong
Tags:

While reading https://arxiv.org/pdf/2407.09477 (for a reading group), I realized that I lack knowledge about matroid representation.

This is a very incomplete notes on matroid representation related problems.

List of materials I briefly read:
  1. https://math.mit.edu/~goemans/18438F09/lec8.pdf
  2. https://iuuk.mff.cuni.cz/~pangrac/vyuka/matroids/matroid-ch2.pdf
  3. https://fardila.com/Clase/Matroids/LectureNotes/lectures1-25.pdf
  4. https://sv2-mat.ist.osaka-u.ac.jp/~higashitani/sano_slide.pdf

Update The latter half of this post is way off-topic. So I changed the title.

1 Graphic matroids are regular

Consider the vertex-edge incidence matrix. Randomly orient the edges. Av,e=+1A_{v,e}=+1 if ee enters vv, 1-1 if ee leaves vv, 00 otherwise. Minimal linear dependent columns are exactly the cycles in the original graph. Take +1+1 to be the multiplicative identity and 1-1 its additive inverse over any field.

2 If MM is linear, so is M*M^*

https://fardila.com/Clase/Matroids/LectureNotes/lectures1-25.pdf page 21

In the dual matroid M*M^*, the groundset is the same as MM and the sum of their ranks is nn.

The idea is, consider a linear matroid as a rr dimensional subspace VV in n\mathbb{R}^n. Let B*B^* be a basis of M(V)M(V^\bot) (VV^\bot is the orthogonal complement of the column space of VV) and BB be a basis of M(V)M(V). B*B^* spans VV^\bot and the intersection of VV^\bot and the subspace spanned by vectors (that is VV) in EB*E-B^* empty. The subspace spanned by B*B^* is exactly the orthogonal complement of VV which is the subspace spanned by BB.

An alternative proof is https://math.mit.edu/~goemans/18438F09/lec8.pdf Theorem 2.

This argument works over any field. Thus both graphic matroids and cographic matroids are regular.

3 Cographic matroids

Cycle rank is the minimum number of edges whose removal makes the graph cycle less. For any spanning forest FF, all edges outside FF must be removed since otherwise there will be a cycle. The size of spanning forests are the same, i.e. ncn-c, where nn is the number of vertices and cc is the number of components. Thus cycle rank is the rank of the dual matroid of the graphic matroid on GG.

For graphic matroids on non-planar graphs, their dual may not be graphic. Thus in general we do not have a graph representation of cographic matroids. However, cographic matroids are still linear and cycle space gives its representation.

Edge space is a vector space over 𝔽2\mathbb{F}_2. Elements in the edge space of G=(V,E)G=(V,E) are subsets of EE. Addition of two elements is taking their symmetric difference. Bases in the edge space are spanning forests and the rank of edge space is ncn-c.

Cycle space is naturally defined as the vector space spanned by all cycles (together with \emptyset). What is the rank of the cycle space? The rank is exactly m(nc)m-(n-c) since if we fix a spanning forest FF (of size ncn-c) any edge outside FF form a cycle and those cycles are linearly independent. The basis chosen in this way is called a fundamental cycle basis. Indeed, the cycle space can be spanned with all induced cycles.

Cut space contains all cuts of the graph(why is this a subspace?). One possible basis of the cut space is star(v)\text{star}(v) for any ncn-c vertices. Thus the rank of the cut space is ncn-c. The set of minimal cuts also span the cut space. One may observe the fact that the sum of ranks of cut space and cycle space is mm. In fact, they are orthogonal complement of each other. For proofs see chapter 1.9 in [1].

One important fact we are assuming is that cycle space and cut space are subspaces. This is trivial for graphic matroids since the symmetric difference of two cuts is still a cut and the symmetric difference of two cycle is still a cycle of union of disjoint cycles. Is this still true for non-graphic matroids?

Unfortuantely, for general matroids the set of circuit (or cocircuits) is not closed under taking symmetric difference. This can be seen from circuit axioms. We only have CC1C2\eC\subset C_1 \cup C_2\setminus e for any circuit C1,C2C_1, C_2 and eC1C2e\in C_1\cap C_2. For example, consider two circuits {1,2,3}\left\{ 1,2,3 \right\} and {2,3,4}\left\{ 2,3,4 \right\} in U2,4U_{2,4}, the symmetric difference, {1,4}\left\{ 1,4 \right\}, is independent.

Note that the example U2,4U_{2,4} is the excluded minor of binary matroids. So what about binary matroids? It is known that binary matroid is a self dual family of matroids, we need to show that the symmetric difference of two intersecting circuits is another circuit. This is theorem 9.1.2 in [2].

A similar problem is discussed on mathoverflow concerning a special basis (like star(v)\text{star}(v)) in the “cocircuit space”. I will further elaborate in the next section.

4 Cocircuit transversal

In the comment the OP mentioned a interesting fact, which is corollary 1 in [3]
Corollary1

Given a base BB of some rank rr matroid MM. Let 𝒞*={Ce*|eB}\mathcal C^*=\left\{ C_e^* | e\in B \right\} be the set of fundamental cocircuits associated to BB. Every base of MM is a transversal of 𝒞*\mathcal C^*.

An alternative way to understand this is that, take a base BB of some matroid MM and consider the transversal matroid on {Ce*|eB}\left\{ C_e^* | e\in B \right\}, every base of MM is independent in this transversal matroid. Take graphic matroids for an example. Any edge ee in a spanning tree TT defines a unique cut. Any spanning tree is a transversal of these cuts.

I tried to prove this corollary myself but failed. The following proof is from the paper. I think there should be a nice way to prove it directly (without the theorem below) through some “common transversal proof” techniques I am not familiar with.

To simplify the notations, some definitions in [3] are needed. For a base BB, let Ce*C_e^* be the unique cocircuit in eE\Be\cup E\setminus B if ee is in BB. For eBe\notin B, let Ce*C_e^* be {e}\{e\}. Dually, for a fixed base BB and eBe\notin B, we can define CeC_e to be the unique circuit in EE and Ce={e}C_e=\{e\} for eBe\in B. There is an interesting theorem in [3].
Theorem2

Given any matroid MM with groundset EE and rank rr, consider any base BB and any size rr subset FEF\subset E, FF is a transversal of {Ce*|eB}\{C_e^* | e\in B\} if and only if BB is a transversal of {Ce|eF}\{C_e | e\in F\}.

Ce*C_e^* and CeC_e are both considered under the base BB.
Proof
  1. BB is a transversal of {Ce|eF}\{C_e | e\in F\}. We can write BB as {be|beCe,eF}\{b_e | b_e \in C_e ,\forall e\in F\} since BB is a system of distinct representatives. For eBFe\in B\cap F, be=eb_e=e since CeC_e’s are singletons for these ee. Thus if we can show that eCbe*e\in C_{b_e}^* for all beB\Fb_e\in B\setminus F then we finish this half. ee must be in Cbe*C_{b_e}^* since otherwise the intersection of Cbe*C_{b_e}^* and CeC_e is {be}\{b_e\} and it is known that the intersection of any circuit and cocircuit in a matroid is never going to be a singleton.
  2. FF is a transversal of {Ce*|eB}\{C_e^* | e\in B\}. FF is {fe|feCe*,eB}\{f_e | f_e \in C_e^* ,\forall e\in B\}. And again we can ignore the intersection and prove eCfee\in C_{f_e} for feF\Ef_e\in F\setminus E. The proof is identical.

So what if FF is another base? We can get the corollary if we show that the base BB is a transversal of {Ce|eF}\{C_e | e\in F\} for any other base FBF\not = B. Finally, here is the proof of the corollary.
Proof

By contradiction. Suppose that there is a base BB which is not a transversal of {Ce|eF}\{C_e | e\in F\}. Then by Hall’s theorem there exists a independent set IFI\subset F such that |I|>|eICeB||I|>|\bigcup_{e\in I} C_e\cap B|. Note that CeC_e’s are fundamental circuits of BB. Thus eICeB\bigcup_{e\in I} C_e\cap B is the largest independent set in the cycle eICe\cup_{e\in I} C_e. A contradiction.

References

[1]
R. Diestel, Graph Theory, Springer Berlin Heidelberg, Berlin, Heidelberg, 2017 10.1007/978-3-662-53622-3.
[2]
J.G. Oxley, Matroid theory, 2nd ed, Oxford University Press, Oxford ; New York, 2011.
[3]
R.A. Brualdi, On fundamental transversal matroids, Proceedings of the American Mathematical Society. 45 (1974) 151–156 10.1090/S0002-9939-1974-0387087-4.