discrete-mathematics combinatorics
Definition
Exchangeability (Matroid)
The exchangeability axiom (also called the exchange property) for a matroid states that
A smaller independent set can always be extended by some element of a larger independent set while staying independent.
Interpretation
Exchangeability is the axiom that gives matroids their distinctive strength. While non-emptiness and heredity only describe a downward-closed family, exchangeability forces independent sets to grow in a balanced way.
In the standard examples:
- for the vector matroid, if with both linearly independent, then has smaller dimension than , so some lies outside , and is independent;
- for the graphic matroid, if with both forests, some edge of connects two components of the forest without creating a cycle;
- for the uniform matroid , any works, since still has size at most .
Consequence: all bases have the same size
Equal-cardinality bases
In a matroid, every basis has the same cardinality.
Proof
Suppose are bases with . By exchangeability, some makes independent. But was a maximal independent set, so cannot be independent. Contradiction. Hence .
This common cardinality is the rank of the matroid.
Why greedy works
Exchangeability is the axiom that makes the greedy algorithm optimal. Whenever the greedy procedure stops with a non-maximal independent set, exchangeability guarantees that some still-available element can extend it, so greedy can only stop at a basis. The balancing effect of exchange is what prevents greedy from being trapped by a bad early choice.