Matroid polytope

In mathematics, a matroid polytope, also called a matroid basis polytope (or basis matroid polytope) to distinguish it from other polytopes derived from a matroid, is a polytope constructed via the bases of a matroid. Given a matroid M, the matroid polytope PM is the convex hull of the indicator vectors of the bases of M.

Definition

Let M be a matroid on n elements. Given a basis B⊆{1,…,n} of M, the indicator vector of B is

𝐞B:=∑i∈B𝐞i,

where 𝐞i is the standard ith unit vector in ℝn. The matroid polytope PM is the convex hull of the set

{𝐞B∣B is a basis of M}⊆ℝn.

Examples

Square pyramid
Octahedron
ℬ(M)={{1,2},{1,3},{1,4},{2,3},{2,4}}.
That is, all 2-element subsets of {1,2,3,4} except {3,4}. The corresponding indicator vectors of ℬ(M) are
{{1,1,0,0},{1,0,1,0},{1,0,0,1},{0,1,1,0},{0,1,0,1}}.
The matroid polytope of M is
PM=conv{{1,1,0,0},{1,0,1,0},{1,0,0,1},{0,1,1,0},{0,1,0,1}}.
These points form four equilateral triangles at point {1,1,0,0}, therefore its convex hull is the square pyramid by definition.

Properties

PM=∑A⊆Eβ~(M/A)ΔE−A
where E is the ground set of the matroid M and β(M) is the signed beta invariant of M:
β~(M)=(−1)r(M)+1β(M),
β(M)=(−1)r(M)∑X⊆E(−1)|X|r(X).
PM:={𝐱∈ℝ+E | ∑e∈U𝐱(e)≤r(U), ∀U⊆E, ∑e∈E𝐱(e)=r}

Independence matroid polytope

The matroid independence polytope or independence matroid polytope is the convex hull of the set

{𝐞I∣I is an independent set of M}⊆ℝn.

The (basis) matroid polytope is a face of the independence matroid polytope. Given the rank ψ of a matroid M, the independence matroid polytope is equal to the polymatroid determined by ψ.

Flag matroid polytope

The flag matroid polytope is another polytope constructed from the bases of matroids. A flag ℱ is a strictly increasing sequence

F1⊂F2⊂⋯⊂Fm

of finite sets. Let ki be the cardinality of the set Fi. Two matroids M and N are said to be concordant if their rank functions satisfy

rM(Y)−rM(X)≤rN(Y)−rN(X) for all X⊂Y⊆E.

Given pairwise concordant matroids M1,…,Mm on the ground set E with ranks r1<⋯<rm, consider the collection of flags (B1,…,Bm) where Bi is a basis of the matroid Mi and B1⊂⋯⊂Bm. Such a collection of flags is a flag matroid ℱ. The matroids M1,…,Mm are called the constituents of ℱ. For each flag B=(B1,…,Bm) in a flag matroid ℱ, let vB be the sum of the indicator vectors of each basis in B

vB=vB1+⋯+vBm.

Given a flag matroid ℱ, the flag matroid polytope Pℱ is the convex hull of the set

{vB∣B is a flag in ℱ}.

A flag matroid polytope can be written as a Minkowski sum of the (basis) matroid polytopes of the constituent matroids:

Pℱ=PM1+⋯+PMk.

References

  1. ↑ Grötschel, Martin (2004), "Cardinality homogeneous set systems, cycles in matroids, and associated polytopes", The Sharpest Cut: The Impact of Manfred Padberg and His Work, MPS/SIAM Ser. Optim., SIAM, Philadelphia, PA, pp. 99–120, MR 2077557. See in particular the remarks following Prop. 8.20 on p. 114.
  2. 1 2 Gelfand, I.M.; Goresky, R.M.; MacPherson, R.D.; Serganova, V.V. (1987). "Combinatorial geometries, convex polyhedra, and Schubert cells". Advances in Mathematics. 63 (3): 301–316. doi:10.1016/0001-8708(87)90059-4.
  3. 1 2 Ardila, Federico; Benedetti, Carolina; Doker, Jeffrey (2010). "Matroid polytopes and their volumes". Discrete & Computational Geometry. 43 (4): 841–854. arXiv:0810.3947. doi:10.1007/s00454-009-9232-9.
  4. 1 2 Borovik, Alexandre V.; Gelfand, I.M.; White, Neil (2013). "Coxeter Matroids". Progress in Mathematics. 216. doi:10.1007/978-1-4612-2066-4. ISBN 978-1-4612-7400-1.{{cite journal}}: CS1 maint: periodical has ISBN (link)