Definition.
The maximal independent sets (groups) to which no more elements can be added are all of the same size.
Example
A set of vectors E and a family F of a set of first-order independent vectors
A family of sets with less than or equal to a certain number of elements
split matroid
Edge set E of an undirected graph and F(forest) without closed path
The edge sets E and F of an undirected graph are pseudoforest.
The maximum matching of a bipartite graph is the matroid crossing of a partitioned matroid pair
Greed Law for Matroids
abc137d https://img.atcoder.jp/abc137/editorial.pdf Greed Law for Matroids
https://ja.m.wikipedia.org/wiki/マトロイド Surprisingly detailed
https://app.mathsoc.jp/meeting_data/tokyo18mar/pdf/msjmeeting-2018mar-00f004.pdf - matroid crossing - incremental algorithm - The Maximum matching problem on 2-part graph is a split matroid pair crossing problem - Maximum Matching and Incremental Paths in Bipartite Graphs | Beautiful Stories in High School Mathematics - principal dual algorithm - Primal-dual
http://www.ieice-hbkb.org/files/12/12gun_02hen_05.pdf
https://drken1215.hatenablog.com/entry/20121212/1355280288 https://maspypy.com/atcoder-jsc2019予選-e-card-collector- (Matroid)
This page is auto-translated from /nishio/マトロイド using DeepL. If you looks something interesting but the auto-translated English is not good enough to understand it, feel free to let me know at @nishio_en. I'm very happy to spread my thought to non-Japanese readers.