Matroid Equitability Conjecture Resolution
- Matroid Equitability Conjecture is a balancing problem where a matroid's ground set is partitioned into bases such that any subset's intersections differ by at most one.
- It employs refined exchange theory and directed bipartite exchange graphs to systematically redistribute elements and achieve equitable partitions.
- The algorithmic solution has significant implications for fair division, enabling robust EF1 and MMS allocations under matroid constraints.
The Matroid Equitability Conjecture concerns the extent to which a partition of a matroid ground set into bases can be made balanced with respect to a prescribed subset. In its original form, posed by Fekete and Szabó in 2011, it asked whether every matroid whose ground set can be partitioned into two bases admits, for every subset , a decomposition into two bases such that . Akrami, Raj, and Végh proved a substantially stronger statement: if the ground set can be partitioned into disjoint bases, then for every there is a partition into bases whose intersections with all have sizes between and , and such a partition can be found in polynomial time (Akrami et al., 16 Jul 2025). The same work also establishes near-equitable splittings for two disjoint sets and derives applications to matroid-constrained fair division (Akrami et al., 16 Jul 2025).
1. Statement of the conjecture and its resolution
Let be a matroid of rank 0. In the formulation highlighted by Fekete and Szabó, one assumes that the ground set 1 can be partitioned into two bases. The matroid is called equitable if, for every subset 2, there exists a partition 3 into two bases satisfying
4
The question “Is every matroid equitable?” was left open in Electron. J. Comb. 2011 and became known as the matroid equitability conjecture.
The theorem proved in "Matroids are Equitable" (Akrami et al., 16 Jul 2025) subsumes this original two-base problem. If 5 can be partitioned into 6 disjoint bases, then for every 7 there exists a partition
8
into 9 bases such that for all 0,
1
equivalently,
2
This settles the conjecture in the affirmative and, in the one-set setting, achieves the strongest balancing compatible with integrality (Akrami et al., 16 Jul 2025).
The result is algorithmic as well as existential: the equitable partition can be found in polynomial time. This algorithmic aspect is integral to the theorem rather than a secondary consequence.
2. Historical and conceptual context
The equitability problem sits at the interface of basis exchange theory, fair representation, and combinatorial balancing. In a single matroid, fair representation phenomena are classical. Aharoni, Berger, Kotlar, and Ziv formulate this in terms of a simplicial complex parameter 3, the minimum size of an edge-cover, and recall that when 4 is a matroid, Edmonds’ theorem gives 5 (Aharoni et al., 2016). They then state the folklore/Edmonds fair-representation theorem: if 6 is a matroid and 7, then for every partition 8 there exists an independent set 9 with
0
for each 1 (Aharoni et al., 2016).
The matroid equitability problem differs in a decisive way. Rather than selecting a single independent set that represents each part fairly, it seeks a partition of the entire ground set into bases with all basis-intersections with a prescribed subset as equal as possible. This makes the problem inherently reconfiguration-based: one is not merely proving existence of a favorable basis, but existence of a globally balanced basis decomposition.
The work on fair representation in the intersection of two matroids provides a further contextual link. For a dimatroid 2, Aharoni–Berger–Kotlar–Ziv conjecture almost-fair representation bounds and prove the two-part case using truncation, fractional covering, and exchange-sequences in the dimatroid (Aharoni et al., 2016). The later theorem that matroids are equitable is described as settling several special-case fair-representation conjectures for the matroid/dual-matroid pair (Akrami et al., 16 Jul 2025). This suggests that equitability, though weaker than the full two-matroid representation problem, captures a structurally central case.
The same later paper also records conceptual links to classical exchange conjectures: White’s and Gabow’s basis-sequence conjectures would imply equitability as a corollary, while equitability is strictly weaker (Akrami et al., 16 Jul 2025). Accordingly, the conjecture belongs to the broader program of understanding how far basis exchange can be pushed toward canonical balancing statements.
3. Exchange structures underlying the proof
The proof of equitability is organized around a refined exchange theory for pairs of disjoint bases (Akrami et al., 16 Jul 2025). Let 3 be disjoint bases. A set 4 is called exchangeable if both 5 and 6 are bases. Given a subset 7 and an element 8, one says that 9 is 0-exchangeable if
1
This notion packages precisely the exchanges needed to move one unit of 2-mass from one basis to another while preserving the basis property.
The corresponding combinatorial object is the directed bipartite exchange graph 3 on 4. Its edges are
5
Here 6 denotes the family of bases. The graph encodes admissible one-element transfers between the two bases.
Several standard and nonstandard exchange principles are then deployed. The symmetric exchange lemma states that for each 7 there exists 8 with mutual exchange. More generally, Schrijver’s matching-exchange statement implies that any perfect matching in the induced bipartite graph 9 corresponds to an exchangeable set (Akrami et al., 16 Jul 2025). Directed cycles in the exchange graph are especially useful: any directed cycle 0 yields an exchangeable set 1, and a chordless cycle gives a unique perfect matching in each bipartite half, so by the matroid-matching theorem 2 is exchangeable (Akrami et al., 16 Jul 2025).
When immediate exchanges are unavailable, the argument turns to a more delicate circuit analysis. If one cannot directly find a short cycle or symmetric exchange between 3 and 4, one studies a strongly connected component 5 of 6 with 7. One then constructs a family 8 of fundamental-type circuits satisfying specified witness properties, and applies strong circuit-exchange to combine them into a single circuit with a contradictory exchange behavior, thereby forcing the desired cycle (Akrami et al., 16 Jul 2025). This circuit-family argument is the technical core of the proof.
4. The exchange theorem and the polynomial-time balancing algorithm
The global balancing theorem is obtained by iterating a two-base exchange statement. The crucial result is Theorem 2.2 of "Matroids are Equitable" (Akrami et al., 16 Jul 2025):
Let 9 be disjoint bases with 0. Then there exists 1 and an associated 2-exchangeable set 3, computable in polynomial time.
Its proof proceeds through the exchange graph. If there is a direct symmetric edge from some 4 to some 5, then 6 already works. Otherwise, the strongly connected component and circuit-family machinery is used to produce a directed cycle 7 with exactly one vertex 8; taking a minimal such cycle yields a chordless cycle and hence an exchangeable set 9 (Akrami et al., 16 Jul 2025).
From this theorem, the balancing algorithm is straightforward in outline. Start from any partition of 0 into 1 bases. If there are indices 2 with
3
focus on the pair 4. The exchange theorem provides a 5-exchangeable set 6 that swaps one element 7 from 8 with some element of 9. Replacing 0 by 1 increases 2 by 3 without affecting the other bases (Akrami et al., 16 Jul 2025).
Each step decreases the range
4
by at least 5. Consequently, within 6 steps one reaches a configuration in which all intersection sizes differ by at most one (Akrami et al., 16 Jul 2025). Since each step is polynomial-time computable, the entire procedure is polynomial-time. The theorem is therefore both structural and constructive.
5. Two-set near-equitability
The paper extends the one-set theorem to the simultaneous balancing of two disjoint subsets 7 (Akrami et al., 16 Jul 2025). Exact 8 balancing in both coordinates cannot be guaranteed for arbitrary matroids: the 9 graphic matroid gives an example in which an unavoidable 0 discrepancy appears in one of the two sets (Akrami et al., 16 Jul 2025). The obstruction is therefore genuine rather than an artifact of the proof.
Under the same hypothesis that 1 can be partitioned into 2 bases, Theorem 3.1 shows that there exists a 3-base partition such that:
- for all 4,
5
- for all 6,
7
- a similar bound holds for 8.
For 9, Corollary 3.2 yields a parity-sensitive trichotomy (Akrami et al., 16 Jul 2025). The possibilities are summarized below.
| Parity of 00 | Conclusion for two bases |
|---|---|
| both odd | exact partition of each |
| one odd, one even | exact on the odd, difference 01 on the even |
| both even | one set splits exactly, the other has difference at most 02 |
The paper describes this as tight. In particular, the appearance of the bound 03 in the two-set setting is not merely technical. A plausible implication is that the transition from one monitored subset to two monitored subsets changes the balancing problem qualitatively: the one-set case is governed by exact floor/ceiling balancing, while the two-set case is constrained by unavoidable interaction effects between the two coordinates.
6. Applications to matroid-constrained fair division
The same exchange and balancing results yield two applications in fair division under a common matroid constraint on the item set 04, where every allocated bundle must be a basis and valuations are additive (Akrami et al., 16 Jul 2025).
The first concerns identical tri-valued valuations. If all agents share the same additive valuation 05 taking exactly three values 06 with 07, then by shifting one may assume the values are 08. The two-set near-equitability theorem is applied to the set of 09-items and the set of 10-items, producing basis bundles in which the high-value items are split within 11 and the low-value items within 12. A subsequent local exchange argument reduces the remaining envy to envy-free up to one item, establishing the existence of a matroid-constrained EF1 allocation (Theorem 4.2) (Akrami et al., 16 Jul 2025).
The second concerns bi-valued additive valuations. If each valuation satisfies 13, with 14 possibly agent-dependent, then Theorem 1.1 implies that agent 15’s max-min-share satisfies
16
and is exactly achievable by splitting 17 into 18 bases (Corollary 4.3) (Akrami et al., 16 Jul 2025). A standard lone-divider / Hall-matching induction then allocates these bases one at a time so that each agent receives at least her 19. This yields a complete MMS-fair allocation (Theorem 4.4) (Akrami et al., 16 Jul 2025).
These applications show that the equitability theorem is not only a basis-exchange result but also a fairness mechanism under combinatorial feasibility constraints. The fair-division consequences are existence results, and in the second case they are exact rather than approximate.
7. Relations, corollaries, and open directions
Several further consequences and research directions are recorded in the paper (Akrami et al., 16 Jul 2025). The polynomial-time algorithm for equitable splitting into 20 bases gives a deterministic algorithm for Exact Matroid Intersection in the special self-dual case 21. The result also settles several special-case fair-representation conjectures of Aharoni–Berger–Kotlar–Ziv for the matroid/dual-matroid pair.
An explicit broader conjectural program is proposed. For 22 disjoint sets 23, one asks whether there is a universal bound 24 such that every 25 can be kept within 26 of its mean 27. The paper settles the cases 28 and 29, with 30, and asks whether 31 might hold for all 32 (Akrami et al., 16 Jul 2025). This is a natural extension of the one-set and two-set theorems, though no general answer is provided.
These directions connect back to earlier work on intersections of matroids. In the dimatroid setting, Aharoni–Berger–Kotlar–Ziv prove a two-part almost-fair representation theorem with parameter
33
and formulate open problems including the cases of three or more parts, removal of the 34 penalty, and stronger exchange lemmas (Aharoni et al., 2016). The equitability theorem for matroids does not resolve those dimatroid questions, but it clarifies that in the single-matroid case the exact balancing target is attainable.
In aggregate, the resolution of the Matroid Equitability Conjecture establishes that basis partitions can always be reorganized to equidistribute any prescribed subset as evenly as integrality permits, extends this to a sharp two-set near-equitability statement, and connects the resulting exchange framework to fair representation, exact matroid-intersection phenomena in a special case, and matroid-constrained EF1 and MMS guarantees (Akrami et al., 16 Jul 2025).