Lukas' Notes

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.