Matroid Theory
Extra Material
- Chain-group matroids. Let W be a subspace of Fn, where F is any field. The chain-group matroid of W is the matroid on ground set
[n] whose circuits are the minimal non-empty supports of vectors in W. For a matrix A over F, a dual matrix is a matrix A* such that the block matrix with A on top and A* below is
nonsingular. For example, if A = ( I | D ) and A* = ( −DT | I ), then A* is a dual matrix of A.
Proposition. Let A be a matrix over F and A* a dual matrix of A. Then the chain-group matroid of Row(A*) is the column matroid M(A).
Chain groups are defined in Exercise 9.2.4, but in a slightly different way (no matrix; F can be an integral domain such as [surprise] Z).
To the main course page
| assignments
| corrections page
- Extra problems on duality: PDF file.
- Extra problems on representation.
- Prove that the oriented incidence matrix Η(G) of a graph is totally unimodular.
- Extra problems on minors (Chapter 3).
- (Sect. 3.2) Suppose M is represented by vectors over a field F, and e is an element of M. Theorem. M/e is represented by the vectors obtained by projecting the given vectors onto any complementary subspace of the subspace <e> spanned by e. Prove the theorem by means of:
- rank;
- flats;
- independent sets.
- (Sect. 3.2) Show by example that, if you carry out the same operation but projecting along a line L that isn't spanned by a representing vector, then you might get a matroid that isn't a contraction M/e by an element of M.
- (Sect. 3.2) Prove the matrix-contraction theorem 3.2.6 by means of:
- duality;
- rank;
- flats.
Any opinion on which is simplest?
- Let M be a spike with tip t. Prove that M/t is both graphic and cographic.
- Extra problems on projective geometry (Section 6.1). (The most important is the second one.)
- Practice with projective geometries. (Very important.) The problem is for q = 5. (q = 4 is also very interesting but harder.)
- Write down all the equivalence classes that are the points of PG(1,5). This means: write down names of the equivalence classes (these are in brackets []) and write down all the elements of each equivalence class (these are vectors in GF(5)2 and are written with parentheses ()).
- Look for a pattern that lets you write down names of all the equivalence classes easily.
- Write down names of all the equivalence classes that are the points of PG(2,5). Again, look for a pattern that makes it easy. Your pattern should make it easy to see that there are q2 + q1 + q0 points.
- Find equations of the "ordinary" (or "affine") lines in PG(2,5). (This means the lines that are not the ideal line.) Do you see a pattern in the equations? (You do not need to do all the lines, but do at least 10 of them.)
- Each ordinary line contains a single ideal point. Find the equation of that ideal point, for several of the ordinary lines you studied in (c).
- Make sure you can prove that a coordinatizable projective geometry satisfies the modular law. If ambitious, prove the modular law for projective planes in general (thus it will be proved for all projective geometries, by the coordinatization theorem).
- A subset S of a matroid M is line-closed if, whenever x,y in S, then cl({x,y}) is contained in S.
- Prove that any flat in a matroid is line closed.
- Prove that, in a coordinatizable projective geometry, any line-closed set is a flat. (Recall that we define the matroid of such a PG as the simplification of a vector matroid.)
- Prove by counterexample(s) that (b) is not true of matroids in general.
The point of this problem is that it tells you a simple way to know which point sets in an abstract projective geometry are flats.
- In PG(n-1,q), the number of complements of a rank-k flat is equal to qk(n-k). (Prove.)
- Extra problem on modularity.
- A simple graph G is called chordal (or triangulated) if every circle of length 4 or more has a chord. In other words, there are no induced circles except triangles. A matroid M is supersolvable if it has a maximal chain of modular flats. Interesting fact: G is chordal if and only if M(G) is supersolvable. This is most easily proved by the following theorem.
Theorem (mostly due to Dirac, partly Stanley). TFAE:
- G is chordal.
- V(G) can be ordered v1,v2,...,vn so that in each induced subgraph G:{v1,v2,...,vi} the neighborhood
N(vi) is a clique (then vi is a simplicial vertex).
- M(G) is supersolvable.
The theorem raises a homework question and research problems.
- Proving this is a good problem though it may be too long for homework. Think about it enough to learn it.
- How to generalize the theorem is uncertain. What is a chordal matroid? There are definitions but they don't seem to fit this theorem. What concept generalizes a simplicial vertex? The latter seems to require vertices, and it has been generalized to matroids of signed and biased graphs (Zaslavsky and Koban), but chordality has not. These are research questions.
- Extra problem on coextensions and lifts.
- Consider the free coextension L0(M). Does its lattice of flats L(L0(M)) =
I(M) ∪ { F ∪ e0 : F in L(M) } ?
(Here e0 is the extra point.) If not, what is the correct formula?
- Extra problems on biased graphs.
- An (elementary) lift of M is a coextension with the extra point deleted.
- A linear (sub)class of circuits in a matroid M is a subclass B of C such that, if C, C' ε B, nul(C ∪ C') = 2, and D is another circuit contained in C ∪ C', then D ε B. (N.B. Don't confuse this B with the class of bases. It's a subclass of the class C of circuits.)
- A subset of E is called balanced if every circuit in it belongs to B. It is contrabalanced if it contains no circuit from B.
- A pseudoforest is a graph in which every component has cyclomatic number 0 or 1.
- Show that a linear class of circuits determines an elementary coextension of M. We call this L0(M, B). We call the corresponding lift L(M, B).
- What is a linear class of circuits in a graphic matroid? Describe in terms of the graph Γ. I call the pair Ω = (Γ, B) a biased graph.
- Describe some aspect of the lift matroid of a biased graph in terms of the graph, especially, the circuits, the independent sets, the flats. (With proofs, of course.)
- Another matroid, the frame matroid G(Γ, B), can be defined to have as independent sets the contrabalanced spanning pseudoforests. Describe some other aspect of the frame matroid of a biased graph in terms of the graph, especially, the circuits, the rank function, the flats. (With proofs, of course.)
- Prove that the frame matroid G(Σ) of a signed graph Σ = (Γ, σ) is always regular. (Remember: the balanced circles are those with positive sign product.)
- Prove that R10 = G(−K5), the frame matroid of K5 with all edges signed negative. Deduce from this that R10 is regular.
- Let Wr be the r-spoke wheel graph. Show that the whirl Wr = G(Wr, ∅) = L(Wr, ∅), the frame and(!) lift matroid of the contrabalanced wheel graph. (This is the bicircular matroid of the wheel. ∅ denotes the empty set, in case your browser has trouble with it.)
- Show that the bicircular matroid of any graph Γ equals G(Γ, ∅).
- Extra problems on connectivity.
- Suppose M is n-connected. If n ≤ r(M), then every cocircuit has rank ≥ n. If n > r(M), then every cocircuit spans M and every copoint is independent.
- Use #1 to classify the matroids with λ(M) = infinity.
- Concerning Theorem 8.3.1: In class I defined Mi to be
M | (Xi ∪ C) / (C \ Xi \ pi)
with pi replaced by a point p not in E(M), where C is a circuit that is not contained in either X1 or X2 and pi is a point in C \ Xi.
- Show that this definition of Mi is equivalent to Oxley's in Section 8.3.
- It follows from (a) that my definition is independent of the choice of C. Show this directly from my definition (and you may use Lemmas 8.3.2-3), without using (a).
- I think what might better be called "Tutte's Wheels and Whirls Theorem" is Theorem 8.4.5': Let M be a 3-connected matroid of rank at least 3. Then there exists a sequence M=M0, M1, ..., Mk (with some k ≥ 0) such that each Mi = Mi-1 \ ei or Mi-1 / ei , all Mi are 3-connected, and Mk is a wheel or whirl matroid of rank at least 3. At any rate, find out whether this is the correct statement and show that the correct statement is easily equivalent to Theorem 8.4.5.
- Problems on characteristic and Tutte polynomials.
- The characteristic polynomial pM(λ) := SumS ⊆ E (−1)|S| λr(M)−r(S).
- The corank-nullity (or rank generating) polynomial RM(u, v) := SumS ⊆ E u|S|-r(S) vr(M)−r(S).
- The Tutte polynomial can be defined (though this is not the best definition) as TM(x, y) := RM(x−1, v−1).
- Prove that each of these polynomials, as a function of matroids, satisfies f(M) = f(M\e) + α f(M/e) for a suitable constant α (possibly different for different functions) and any e in E that is neither a loop nor a coloop. For f with α /= 1, find how to modify f so the modified function satisfies the law with α = 1.
- Evaluate each polynomial on discrete matroids (where every element is a loop or coloop).
- How are these polynomials related to each other? (Easy, not a trick problem.)
- Problems on hyperplane arrangements.
H denotes a hyperplane arrangement, affine or homogeneous, in Rn. pH(λ) is its characteristic polynomial.
- Show that in the matroid of a homogeneous hyperplane arrangement H, the rank function is r(S) = codim(intersection of S), for any S subset of H.
- The arrangement induced by H in h is
Hh = { h' intersect h : h' in H and h' ≠ h}.
Show that if h is in H, then M(Hh) = M(H)/h.
- A region is a connected component of Rn − (union of H), and ρ(H) is the number of regions. Assume H is homogeneous.
- Show that ρ(H) = ρ(H−h) + ρ(Hh).
- Deduce that ρ(H) = |pH(−1)|.
To the main course page
| assignments
| corrections page