Papers
Topics
Authors
Recent
Search
2000 character limit reached

Polytope of Unlabeled Matroids

Updated 6 July 2026
  • Polytope of unlabeled matroids is a convex-geometric model representing isomorphism classes of matroids on a fixed ground set via unique Schubert expansions.
  • It systematically characterizes extremal matroids by alternating maximization and minimization of valuative invariants, linking combinatorial optimization to polyhedral geometry.
  • Explicit constructions in ranks 2 and 3 illustrate the polytope’s structure, revealing its facial organization and applications in testing representability.

Searching arXiv for the cited papers to ground the article in current literature. {"query":"arXiv (Bonin, 19 Jul 2025) Characterizations of certain matroids by maximizing valuative invariants"} {"query":"arXiv (Collins et al., 12 May 2026) The polytope of all matroids in ranks 2 and 3"} The polytope of all unlabeled matroids is a convex-geometric model for isomorphism classes of matroids of fixed rank and fixed ground-set size. For integers 0≤r≤n0 \le r \le n, one associates to each rank-rr matroid on an nn-element ground set a coordinate vector coming from its unique Schubert-expansion, or equivalently from the Derksen–Fink decomposition of the symmetrized indicator function of its base polytope, and takes the convex hull of all such vectors. In the notation of Bonin, this polytope is Ωn,r\Omega_{n,r}; in the notation of Collins and Schleis, it is Ωr,n\Omega_{r,n}. Its vertices are called extremal matroids, and its faces encode optimization problems for valuative invariants. This polytope was introduced by Ferroni and Fink and has subsequently been developed through general structural results, new infinite families of extremal matroids, and explicit constructions in ranks $2$ and $3$ (Ferroni et al., 27 Feb 2025, Bonin, 19 Jul 2025, Collins et al., 12 May 2026).

1. Definition and coordinate models

Fix integers 0≤r≤n0 \le r \le n. One formulation begins with the set of isomorphism types of nested matroids of rank rr on [n][n], say rr0 with rr1. Every unlabeled rank-rr2 matroid rr3 on rr4 admits a unique decomposition

rr5

where rr6 is the symmetrized indicator function of the base polytope. The coefficient vector

rr7

is therefore well defined, and one sets

rr8

Its vertices are the extremal matroids (Bonin, 19 Jul 2025).

An equivalent description uses Schubert matroids. Let rr9 be the set of isomorphism classes of Schubert matroids of rank nn0 on nn1 elements. For each matroid nn2, the symmetrized indicator function of its base polytope has a unique Schubert-expansion

nn3

and one writes

nn4

Then

nn5

Möbius inversion in the cyclic-chain lattice gives nn6 for every nn7, so the polytope lies in the affine hyperplane nn8 (Collins et al., 12 May 2026).

Ferroni and Fink also describe a basis-indicator model. If nn9 and Ωn,r\Omega_{n,r}0, each rank-Ωn,r\Omega_{n,r}1 matroid Ωn,r\Omega_{n,r}2 on Ωn,r\Omega_{n,r}3 defines a Ωn,r\Omega_{n,r}4-Ωn,r\Omega_{n,r}5 vector Ωn,r\Omega_{n,r}6 recording which Ωn,r\Omega_{n,r}7-subsets are bases. The labeled polytope

Ωn,r\Omega_{n,r}8

has dimension Ωn,r\Omega_{n,r}9. Passing to orbit-sums under the symmetric-group action produces the unlabeled quotient Ωr,n\Omega_{r,n}0. The Schubert-expansion polytope is the refined coordinate model in which valuative invariants become linear functionals (Ferroni et al., 27 Feb 2025).

2. Valuative invariants and the characterization of vertices

The central structural notion is that of a valuative invariant. A real-valued matroid invariant Ωr,n\Omega_{r,n}1 is valuative if it factors through the Derksen–Fink indicator-function decomposition. Bonin records several equivalent descriptions: Ωr,n\Omega_{r,n}2 may be expressed as a linear combination of the coefficients Ωr,n\Omega_{r,n}3 in the universal Ωr,n\Omega_{r,n}4-invariant, or of the Tutte-polynomial coefficients Ωr,n\Omega_{r,n}5, or of the flat-counting invariants Ωr,n\Omega_{r,n}6 (Bonin, 19 Jul 2025).

Ferroni and Fink’s Lemma 4.3 gives the basic vertex criterion. Suppose Ωr,n\Omega_{r,n}7 is a finite sequence of real-valued valuative invariants. One considers the isomorphism types of rank-Ωr,n\Omega_{r,n}8 matroids on Ωr,n\Omega_{r,n}9 and, at each stage, retains only those matroids maximizing $2$0 among the survivors. If the remaining isomorphism types all determine the same point $2$1, then $2$2 is a vertex of $2$3. Bonin emphasizes that, in practice, one alternates maximization and minimization of valuative invariants in order to isolate either a single extremal matroid or a small class collapsing to one vertex (Bonin, 19 Jul 2025).

This principle reinterprets extremal matroid theory polyhedrally. Classical combinatorial optimization statements such as maximizing the number of $2$4-point lines, maximizing the number of large hyperplanes, or maximizing selected flag counts become linear optimization over $2$5. A family is extremal precisely when a short chain of valuative optimizations singles out its Schubert-expansion point. This suggests a systematic bridge between convex geometry and the older program of characterizing matroids by extremal counting data.

3. Infinite families of extremal matroids

Bonin proves that many matroids conjectured by Ferroni and Fink to yield vertices do in fact determine vertices of the unlabeled polytope. The proofs all proceed by exhibiting short sequences of valuative-invariant optimizations that isolate the target family (Bonin, 19 Jul 2025).

Family Extremality statement Source
Cycle matroids of complete graphs $2$6 is extremal (Bonin, 19 Jul 2025)
Truncations of $2$7 $2$8 is extremal for $2$9 (Bonin, 19 Jul 2025)
Bose–Burton geometries All $3$0 are extremal (Bonin, 19 Jul 2025)
Perfect matroid designs Any perfect matroid design is extremal (Bonin, 19 Jul 2025)
Dowling geometries All rank-$3$1 Dowling geometries $3$2 are extremal (Bonin, 19 Jul 2025)
Spikes with tips Free spikes, binary spikes, and $3$3-spikes are extremal (Bonin, 19 Jul 2025)
Direct sums of uniforms Direct sums of uniform matroids are extremal (Bonin, 19 Jul 2025)

For cycle matroids of complete graphs, Theorem 7.3 states that if $3$4 is a simple rank-$3$5 matroid on $3$6 points, all lines have size $3$7 or $3$8, all planes have size $3$9 or 0≤r≤n0 \le r \le n0, and every rank-0≤r≤n0 \le r \le n1 flat for 0≤r≤n0 \le r \le n2 has size at most 0≤r≤n0 \le r \le n3, then 0≤r≤n0 \le r \le n4 has at most 0≤r≤n0 \le r \le n5 three-point lines, with equality if and only if 0≤r≤n0 \le r \le n6. Theorem 7.5 gives a flag-invariant variant: if 0≤r≤n0 \le r \le n7 counts full flags whose rank-0≤r≤n0 \le r \le n8 flat has 0≤r≤n0 \le r \le n9 points, then rr0, with equality if and only if rr1.

For Bose–Burton geometries, Theorem 6.4 identifies a hyperplane-count extremal characterization. For Dowling geometries, Theorems 8.2 and 8.4 show that a rank-rr2 simple matroid with prescribed flat sizes has at most rr3 hyperplanes of maximum size, with equality characterizing rr4 for a group of order rr5; when rr6, quasigroups also appear. Bonin also notes that all Dowling geometries of fixed rank rr7 and fixed group order rr8 map to the same vertex of rr9.

The spike results are similarly sharp. For [n][n]0, Theorems 9.1 and 9.2 characterize certain spikes with tips by maximizing the number of large lines or the number of large flags. The direct-sum theorems extend the list from connected to disconnected extremal families: direct sums of uniform matroids yield vertices, and more generally direct sums of connected extremal matroids satisfying a flag-counting hypothesis and some additive invariant constraints also yield vertices.

4. Explicit constructions in ranks 2 and 3

Collins and Schleis give recursive constructions for [n][n]1 for [n][n]2 and [n][n]3 for [n][n]4, together with Schubert expansions for all isomorphism classes of rank-[n][n]5 matroids up to [n][n]6 and rank-[n][n]7 matroids up to [n][n]8 (Collins et al., 12 May 2026).

In rank [n][n]9, there are rr00 Schubert matroids, so Collins and Schleis state rr01. The polytope decomposes into three blocks corresponding to loopless-coloopless matroids, matroids with at least one loop, and matroids with at least one coloop. The loop block is obtained by adding a zero row to the matrix for rr02, the coloop block by appending a zero column, and the central block by an explicit recursion involving matrices rr03 and rr04. The columns of the resulting matrix rr05 are exactly the Schubert-expansion vectors rr06 for rank-rr07 matroids on rr08 elements.

In rank rr09, there are rr10 Schubert matroids, so Collins and Schleis state rr11. Again there is a loopful block, a coloopful block, and a central block. The key structural input is that every loopless, coloopless rank-rr12 matroid is determined by its set of inseparable cyclic flats of rank rr13, each isomorphic to some rr14. If rr15 has rr16 such flats of sizes rr17, then its only nonzero Schubert coefficients are

rr18

General loopless-coloopless rank-rr19 matroids are recovered from their simplifications by reintroducing parallel classes, and Collins and Schleis obtain explicit update rules for all rr20 in four insertion cases. Algorithm 4.1 packages these updates into a Julia/OSCAR computation of the full matrix rr21.

The low-dimensional cases are completely explicit. For rr22, all four rank-rr23 matroids are Schubert, so rr24 and rr25 is the simplex rr26. For rr27, there are rr28 rank-rr29 isomorphism classes and rr30 Schubert matroids, and the full rr31 matrix rr32 is written out in the paper. The number of distinct Schubert-expansions in rank rr33 grows rapidly:

rr34

This makes higher-rank computation difficult even when the recursion is conceptually uniform.

5. Faces, representative examples, and valuative applications

The unlabeled polytope is not only a vertex classifier; it also organizes substantial families of matroids as faces. Ferroni and Fink show that loopless matroids form a face cut out by minimizing the number of loops, while simple matroids arise by additionally minimizing the number of parallel pairs. Paving matroids are obtained by maximizing the number of independent rr35-subsets, and the corresponding face has dimension rr36 in rr37. Sparse-paving matroids form the intersection of the paving and copaving faces and yield an edge in rr38. Elementary-split matroids also form a face, with dimension rr39 in rr40. The same general method applies to transversal, modular, series-parallel, graphic, cographic, and positroid classes (Ferroni et al., 27 Feb 2025).

Several small examples clarify the geometry. In rank rr41 on rr42 points, there is only one matroid, rr43, and rr44 is a single point with coordinate rr45. In rank rr46 on rr47 points, the two nonisomorphic matroids are rr48 and the matroid with one rr49-point line; these determine the two vertices of the line segment rr50. In rank rr51 on rr52 points, one may compute the rr53-vectors in rr54 and verify that the vertices are exactly rr55, rr56, and the unique rr57-spike on rr58 points (Bonin, 19 Jul 2025).

A particularly notable application concerns representability. Ferroni and Fink show that there exist explicit linear combinations of Tutte-polynomial coefficients, hence valuative invariants, that are nonnegative on every representable matroid but negative at some vertex of rr59 occupied by a non-representable sparse-paving matroid. This demonstrates that nonnegativity on representable matroids does not extend automatically to all matroids, and it places the obstruction at an extremal point of the unlabeled polytope (Ferroni et al., 27 Feb 2025).

6. Facets, duality, and open problems

The facet structure of the polytope remains largely unknown. Bonin summarizes the current state by noting that Ferroni and Fink give the general dimension formula

rr60

but that an explicit description of the facet inequalities is open. There is no complete list of inequivalent facets even for small rr61, and it is unknown whether rr62 is neighborly or what its full face poset looks like. Bonin also states that no nontrivial inequalities cutting out rr63 are known beyond those arising from valuative-invariant maximization (Bonin, 19 Jul 2025).

In low rank, facets can in principle be obtained by dualizing the rr64-description. Collins and Schleis note that in practice one uses a polyhedral package such as OSCAR; for example, the rank-rr65 construction produces rr66 columns for rr67. They also emphasize that the facets come in rr68-orbits, reflecting the symmetry inherited from relabeling. For rr69 in rank rr70, exact numbers of vertices and facets can be extracted computationally, whereas for rr71 the hull computation is already heavy (Collins et al., 12 May 2026).

Several structural conjectures frame the present research program. Ferroni and Fink conjecture that any direct sum of vertices is again a vertex, and Bonin’s direct-sum theorems provide supporting evidence for large restricted families. The behavior under duality is also only partly understood: rr72 is obtained from rr73 by a known involution, but the geometry of rr74 versus rr75 is mostly unexplored. Further questions concern explicit classification of all vertices, asymptotic bounds on the number of extremal classes, and possible connections with Ehrhart theory, motivated by the lattice-point structure of nested-matroid polytopes (Bonin, 19 Jul 2025, Ferroni et al., 27 Feb 2025).

Taken together, these developments place the polytope of all unlabeled matroids at the intersection of matroid theory, polyhedral geometry, and valuation theory. Its current significance lies less in a completed structural theory than in a precise and increasingly productive framework: extremal matroids become vertices, classical counting problems become linear programs, and low-rank computation supplies concrete data against which general conjectures can be tested.

Definition Search Book Streamline Icon: https://streamlinehq.com
References (3)

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to Polytope of All Unlabeled Matroids.