Papers
Topics
Authors
Recent
Search
2000 character limit reached

Matroid Equitability Conjecture Resolution

Updated 6 July 2026
  • 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 SES \subseteq E, a decomposition E=B1B2E=B_1 \sqcup B_2 into two bases such that B1SB2S1||B_1\cap S|-|B_2\cap S||\le 1. Akrami, Raj, and Végh proved a substantially stronger statement: if the ground set can be partitioned into k1k \ge 1 disjoint bases, then for every SES\subseteq E there is a partition into kk bases whose intersections with SS all have sizes between S/k\lfloor |S|/k\rfloor and S/k\lceil |S|/k\rceil, 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 M=(E,I)M=(E,\mathcal I) be a matroid of rank E=B1B2E=B_1 \sqcup B_20. In the formulation highlighted by Fekete and Szabó, one assumes that the ground set E=B1B2E=B_1 \sqcup B_21 can be partitioned into two bases. The matroid is called equitable if, for every subset E=B1B2E=B_1 \sqcup B_22, there exists a partition E=B1B2E=B_1 \sqcup B_23 into two bases satisfying

E=B1B2E=B_1 \sqcup B_24

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 E=B1B2E=B_1 \sqcup B_25 can be partitioned into E=B1B2E=B_1 \sqcup B_26 disjoint bases, then for every E=B1B2E=B_1 \sqcup B_27 there exists a partition

E=B1B2E=B_1 \sqcup B_28

into E=B1B2E=B_1 \sqcup B_29 bases such that for all B1SB2S1||B_1\cap S|-|B_2\cap S||\le 10,

B1SB2S1||B_1\cap S|-|B_2\cap S||\le 11

equivalently,

B1SB2S1||B_1\cap S|-|B_2\cap S||\le 12

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 B1SB2S1||B_1\cap S|-|B_2\cap S||\le 13, the minimum size of an edge-cover, and recall that when B1SB2S1||B_1\cap S|-|B_2\cap S||\le 14 is a matroid, Edmonds’ theorem gives B1SB2S1||B_1\cap S|-|B_2\cap S||\le 15 (Aharoni et al., 2016). They then state the folklore/Edmonds fair-representation theorem: if B1SB2S1||B_1\cap S|-|B_2\cap S||\le 16 is a matroid and B1SB2S1||B_1\cap S|-|B_2\cap S||\le 17, then for every partition B1SB2S1||B_1\cap S|-|B_2\cap S||\le 18 there exists an independent set B1SB2S1||B_1\cap S|-|B_2\cap S||\le 19 with

k1k \ge 10

for each k1k \ge 11 (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 k1k \ge 12, 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 k1k \ge 13 be disjoint bases. A set k1k \ge 14 is called exchangeable if both k1k \ge 15 and k1k \ge 16 are bases. Given a subset k1k \ge 17 and an element k1k \ge 18, one says that k1k \ge 19 is SES\subseteq E0-exchangeable if

SES\subseteq E1

This notion packages precisely the exchanges needed to move one unit of SES\subseteq E2-mass from one basis to another while preserving the basis property.

The corresponding combinatorial object is the directed bipartite exchange graph SES\subseteq E3 on SES\subseteq E4. Its edges are

SES\subseteq E5

Here SES\subseteq E6 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 SES\subseteq E7 there exists SES\subseteq E8 with mutual exchange. More generally, Schrijver’s matching-exchange statement implies that any perfect matching in the induced bipartite graph SES\subseteq E9 corresponds to an exchangeable set (Akrami et al., 16 Jul 2025). Directed cycles in the exchange graph are especially useful: any directed cycle kk0 yields an exchangeable set kk1, and a chordless cycle gives a unique perfect matching in each bipartite half, so by the matroid-matching theorem kk2 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 kk3 and kk4, one studies a strongly connected component kk5 of kk6 with kk7. One then constructs a family kk8 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 kk9 be disjoint bases with SS0. Then there exists SS1 and an associated SS2-exchangeable set SS3, computable in polynomial time.

Its proof proceeds through the exchange graph. If there is a direct symmetric edge from some SS4 to some SS5, then SS6 already works. Otherwise, the strongly connected component and circuit-family machinery is used to produce a directed cycle SS7 with exactly one vertex SS8; taking a minimal such cycle yields a chordless cycle and hence an exchangeable set SS9 (Akrami et al., 16 Jul 2025).

From this theorem, the balancing algorithm is straightforward in outline. Start from any partition of S/k\lfloor |S|/k\rfloor0 into S/k\lfloor |S|/k\rfloor1 bases. If there are indices S/k\lfloor |S|/k\rfloor2 with

S/k\lfloor |S|/k\rfloor3

focus on the pair S/k\lfloor |S|/k\rfloor4. The exchange theorem provides a S/k\lfloor |S|/k\rfloor5-exchangeable set S/k\lfloor |S|/k\rfloor6 that swaps one element S/k\lfloor |S|/k\rfloor7 from S/k\lfloor |S|/k\rfloor8 with some element of S/k\lfloor |S|/k\rfloor9. Replacing S/k\lceil |S|/k\rceil0 by S/k\lceil |S|/k\rceil1 increases S/k\lceil |S|/k\rceil2 by S/k\lceil |S|/k\rceil3 without affecting the other bases (Akrami et al., 16 Jul 2025).

Each step decreases the range

S/k\lceil |S|/k\rceil4

by at least S/k\lceil |S|/k\rceil5. Consequently, within S/k\lceil |S|/k\rceil6 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 S/k\lceil |S|/k\rceil7 (Akrami et al., 16 Jul 2025). Exact S/k\lceil |S|/k\rceil8 balancing in both coordinates cannot be guaranteed for arbitrary matroids: the S/k\lceil |S|/k\rceil9 graphic matroid gives an example in which an unavoidable M=(E,I)M=(E,\mathcal I)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 M=(E,I)M=(E,\mathcal I)1 can be partitioned into M=(E,I)M=(E,\mathcal I)2 bases, Theorem 3.1 shows that there exists a M=(E,I)M=(E,\mathcal I)3-base partition such that:

  1. for all M=(E,I)M=(E,\mathcal I)4,

M=(E,I)M=(E,\mathcal I)5

  1. for all M=(E,I)M=(E,\mathcal I)6,

M=(E,I)M=(E,\mathcal I)7

  1. a similar bound holds for M=(E,I)M=(E,\mathcal I)8.

For M=(E,I)M=(E,\mathcal I)9, Corollary 3.2 yields a parity-sensitive trichotomy (Akrami et al., 16 Jul 2025). The possibilities are summarized below.

Parity of E=B1B2E=B_1 \sqcup B_200 Conclusion for two bases
both odd exact partition of each
one odd, one even exact on the odd, difference E=B1B2E=B_1 \sqcup B_201 on the even
both even one set splits exactly, the other has difference at most E=B1B2E=B_1 \sqcup B_202

The paper describes this as tight. In particular, the appearance of the bound E=B1B2E=B_1 \sqcup B_203 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 E=B1B2E=B_1 \sqcup B_204, 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 E=B1B2E=B_1 \sqcup B_205 taking exactly three values E=B1B2E=B_1 \sqcup B_206 with E=B1B2E=B_1 \sqcup B_207, then by shifting one may assume the values are E=B1B2E=B_1 \sqcup B_208. The two-set near-equitability theorem is applied to the set of E=B1B2E=B_1 \sqcup B_209-items and the set of E=B1B2E=B_1 \sqcup B_210-items, producing basis bundles in which the high-value items are split within E=B1B2E=B_1 \sqcup B_211 and the low-value items within E=B1B2E=B_1 \sqcup B_212. 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 E=B1B2E=B_1 \sqcup B_213, with E=B1B2E=B_1 \sqcup B_214 possibly agent-dependent, then Theorem 1.1 implies that agent E=B1B2E=B_1 \sqcup B_215’s max-min-share satisfies

E=B1B2E=B_1 \sqcup B_216

and is exactly achievable by splitting E=B1B2E=B_1 \sqcup B_217 into E=B1B2E=B_1 \sqcup B_218 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 E=B1B2E=B_1 \sqcup B_219. 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 E=B1B2E=B_1 \sqcup B_220 bases gives a deterministic algorithm for Exact Matroid Intersection in the special self-dual case E=B1B2E=B_1 \sqcup B_221. 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 E=B1B2E=B_1 \sqcup B_222 disjoint sets E=B1B2E=B_1 \sqcup B_223, one asks whether there is a universal bound E=B1B2E=B_1 \sqcup B_224 such that every E=B1B2E=B_1 \sqcup B_225 can be kept within E=B1B2E=B_1 \sqcup B_226 of its mean E=B1B2E=B_1 \sqcup B_227. The paper settles the cases E=B1B2E=B_1 \sqcup B_228 and E=B1B2E=B_1 \sqcup B_229, with E=B1B2E=B_1 \sqcup B_230, and asks whether E=B1B2E=B_1 \sqcup B_231 might hold for all E=B1B2E=B_1 \sqcup B_232 (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

E=B1B2E=B_1 \sqcup B_233

and formulate open problems including the cases of three or more parts, removal of the E=B1B2E=B_1 \sqcup B_234 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).

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

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 Matroid Equitability Conjecture.