In mathematics, a uniform matroid is a matroid in which the independent sets are exactly the sets containing at most r elements, for some fixed integer r. An alternative definition is that every permutation of the elements is a symmetry.
Definition The uniform matroid U
n r {\displaystyle U{}_{n}^{r}} is defined over a set of n {\displaystyle n} elements. A subset of the elements is independent if and only if it contains at most r {\displaystyle r} elements. A subset is a basis if it has exactly r {\displaystyle r} elements, and it is a circuit if it has exactly r + 1 {\displaystyle r+1} elements. The rank of a subset S {\displaystyle S} is min ( | S | , r ) {\displaystyle \min(|S|,r)} and the rank of the matroid is r {\displaystyle r} . A matroid of rank r {\displaystyle r} is uniform if and only if all of its circuits have exactly r + 1 {\displaystyle r+1} elements. The matroid U
n 2 {\displaystyle U{}_{n}^{2}} is called the n {\displaystyle n} -point line.
Duality and minors The dual matroid of the uniform matroid U
n r {\displaystyle U{}_{n}^{r}} is another uniform matroid U
n n − r {\displaystyle U{}_{n}^{n-r}} . A uniform matroid is self-dual if and only if r = n / 2 {\displaystyle r=n/2} . Every minor of a uniform matroid is uniform. Restricting a uniform matroid U
n r {\displaystyle U{}_{n}^{r}} by one element (as long as r < n {\displaystyle r<n} ) produces the matroid
U
n − 1 r {\displaystyle U{}_{n-1}^{r}} and contracting it by one element (as long as r > 0 {\displaystyle r>0} ) produces the matroid U
n − 1 r − 1 {\displaystyle U{}_{n-1}^{r-1}} .
Realization The uniform matroid U
n r {\displaystyle U{}_{n}^{r}} may be represented as the matroid of affinely independent subsets of n {\displaystyle n} points in general position in r {\displaystyle r} -dimensional Euclidean space, or as the matroid of linearly independent subsets of n {\displaystyle n} vectors in general position in an ( r + 1 ) {\displaystyle (r+1)} -dimensional real vector space. Every uniform matroid may also be realized in projective spaces and vector spaces over all sufficiently large finite fields. However, the field must be large enough to include enough independent vectors. For instance, the n {\displaystyle n} -point line U
n 2 {\displaystyle U{}_{n}^{2}} can be realized only over finite fields of n − 1 {\displaystyle n-1} or more elements (because otherwise the projective line over that field would have fewer than n {\displaystyle n} points): U
4 2 {\displaystyle U{}_{4}^{2}} is not a binary matroid, U
5 2 {\displaystyle U{}_{5}^{2}} is not a ternary matroid, etc. For this reason, uniform matroids play an important role in Rota's conjecture concerning the forbidden minor characterization of the matroids that can be realized over finite fields.
Algorithms The problem of finding the minimum-weight basis of a weighted uniform matroid is well-studied in computer science as the selection problem. It may be solved in linear time. Any algorithm that tests whether a given matroid is uniform, given access to the matroid via an independence oracle, must perform an exponential number of oracle queries, and therefore cannot take polynomial time.
Related matroids The free matroid over a given ground-set E is the matroid in which the independent sets are all subsets of E. It is a special case of a uniform matroid; specifically, when E has cardinality n {\displaystyle n} , it is the uniform matroid U
… excerpt ends here. Continue reading the full article.

![Uniform matroid: The graphic matroid of the cycle graph C4, which is the uniform matroid
U
4
3
{\displaystyle U{}_{4}^{3}}
. More generally, the graphic matroid of Cn is
U
n
n
−
1
{\displaystyle U{}_{n}^{n-1}}
.[1]](https://upload.wikimedia.org/wikipedia/commons/thumb/e/e6/Graphic_matroid_of_C4.svg/500px-Graphic_matroid_of_C4.svg.png?utm_source=en.wikipedia.org&utm_campaign=parser&utm_content=thumbnail)
