Why it matters
Matroids explain when greedy works. Understanding shapes algorithmic intuition.
Advertisement
The architecture
Ground set + independent subsets.
Properties: hereditary + exchange.
Advertisement
How it works end to end
Examples: uniform matroid, graphic matroid (spanning forest), matric matroid (linearly independent columns).
Weighted matroid intersection: still polynomial.
Applications: MST, scheduling, network design.