HOME

TheInfoList



OR:

In mathematics, a uniform matroid is a
matroid In combinatorics, a branch of mathematics, a matroid is a structure that abstracts and generalizes the notion of linear independence in vector spaces. There are many equivalent ways to define a matroid axiomatically, the most significant being ...
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 In mathematics, a permutation of a set is, loosely speaking, an arrangement of its members into a sequence or linear order, or if the set is already ordered, a rearrangement of its elements. The word "permutation" also refers to the act or p ...
of the elements is a symmetry.


Definition

The uniform matroid U^r_n is defined over a set of n elements. A subset of the elements is independent if and only if it contains at most r elements. A subset is a basis if it has exactly r elements, and it is a circuit if it has exactly r+1 elements. The
rank Rank is the relative position, value, worth, complexity, power, importance, authority, level, etc. of a person or object within a ranking, such as: Level or position in a hierarchical organization * Academic rank * Diplomatic rank * Hierarchy * H ...
of a subset S is \min(, S, ,r) and the rank of the matroid is r. A matroid of rank r is uniform if and only if all of its circuits have exactly r+1 elements. The matroid U^2_n is called the n-point line.


Duality and minors

The
dual matroid In matroid theory, the dual of a matroid M is another matroid M^\ast that has the same elements as M, and in which a set is independent if and only if M has a basis set disjoint from it... Matroid duals go back to the original paper by Hassler Wh ...
of the uniform matroid U^r_n is another uniform matroid U^_n. A uniform matroid is self-dual if and only if r=n/2. Every minor of a uniform matroid is uniform. Restricting a uniform matroid U^r_n by one element (as long as r < n) produces the matroid U^r_ and contracting it by one element (as long as r > 0) produces the matroid U^_.


Realization

The uniform matroid U^r_n may be represented as the matroid of affinely independent subsets of n points in
general position In algebraic geometry and computational geometry, general position is a notion of genericity for a set of points, or other geometric objects. It means the ''general case'' situation, as opposed to some more special or coincidental cases that are ...
in r-dimensional
Euclidean space Euclidean space is the fundamental space of geometry, intended to represent physical space. Originally, that is, in Euclid's ''Elements'', it was the three-dimensional space of Euclidean geometry, but in modern mathematics there are Euclidean sp ...
, or as the matroid of linearly independent subsets of n vectors in general position in an (r+1)-dimensional real
vector space In mathematics and physics, a vector space (also called a linear space) is a set whose elements, often called '' vectors'', may be added together and multiplied ("scaled") by numbers called '' scalars''. Scalars are often real numbers, but ...
. Every uniform matroid may also be realized in projective spaces and vector spaces over all sufficiently large
finite field In mathematics, a finite field or Galois field (so-named in honor of Évariste Galois) is a field that contains a finite number of elements. As with any field, a finite field is a set on which the operations of multiplication, addition, subt ...
s. However, the field must be large enough to include enough independent vectors. For instance, the n-point line U^2_n can be realized only over finite fields of n-1 or more elements (because otherwise the projective line over that field would have fewer than n points): U^2_4 is not a binary matroid, U^2_5 is not a ternary matroid, etc. For this reason, uniform matroids play an important role in Rota's conjecture concerning the
forbidden minor In graph theory, a branch of mathematics, many important families of graphs can be described by a finite set of individual graphs that do not belong to the family and further exclude all graphs from the family which contain any of these forbidde ...
characterization of the matroids that can be realized over finite fields.


Algorithms

The problem of finding the minimum-weight basis of a
weighted A weight function is a mathematical device used when performing a sum, integral, or average to give some elements more "weight" or influence on the result than other elements in the same set. The result of this application of a weight function is ...
uniform matroid is well-studied in computer science as the
selection problem In computer science, a selection algorithm is an algorithm for finding the ''k''th smallest number in a list or array; such a number is called the ''k''th '' order statistic''. This includes the cases of finding the minimum, maximum, and me ...
. It may be solved in
linear time In computer science, the time complexity is the computational complexity that describes the amount of computer time it takes to run an algorithm. Time complexity is commonly estimated by counting the number of elementary operations performed by t ...
. Any algorithm that tests whether a given matroid is uniform, given access to the matroid via an
independence oracle In mathematics and computer science, a matroid oracle is a subroutine through which an algorithm may access a matroid, an abstract combinatorial structure that can be used to describe the linear dependencies between vectors in a vector space or th ...
, must perform an exponential number of oracle queries, and therefore cannot take polynomial time.


Related matroids

Unless r\in\, a uniform matroid U^r_n is connected: it is not the direct sum of two smaller matroids. The direct sum of a family of uniform matroids (not necessarily all with the same parameters) is called a
partition matroid In mathematics, a partition matroid or partitional matroid is a matroid that is a direct sum of uniform matroids. It is defined over a base set in which the elements are partitioned into different categories. For each category, there is a ''capac ...
. Every uniform matroid is a
paving matroid In the mathematical theory of matroids, a paving matroid is a matroid in which every circuit has size at least as large as the matroid's rank. In a matroid of rank r every circuit has size at most r+1, so it is equivalent to define paving matroids ...
,. a transversal matroid and a strict gammoid., p. 100. Not every uniform matroid is
graphic Graphics () are visual images or designs on some surface, such as a wall, canvas, screen, paper, or stone, to inform, illustrate, or entertain. In contemporary usage, it includes a pictorial representation of data, as in design and manufacture, ...
, and the uniform matroids provide the smallest example of a non-graphic matroid, U^2_4. The uniform matroid U^1_n is the graphic matroid of an n-edge
dipole graph In graph theory, a dipole graph, dipole, bond graph, or linkage, is a multigraph consisting of two vertices connected with a number of parallel edges. A dipole graph containing edges is called the dipole graph, and is denoted by . The dipole ...
, and the dual uniform matroid U^_n is the graphic matroid of its
dual graph In the mathematical discipline of graph theory, the dual graph of a plane graph is a graph that has a vertex for each face of . The dual graph has an edge for each pair of faces in that are separated from each other by an edge, and a self-loo ...
, the n-edge
cycle graph In graph theory, a cycle graph or circular graph is a graph that consists of a single cycle, or in other words, some number of vertices (at least 3, if the graph is simple) connected in a closed chain. The cycle graph with vertices is called ...
. U^0_n is the graphic matroid of a graph with n self-loops, and U^n_n is the graphic matroid of an n-edge
forest A forest is an area of land dominated by trees. Hundreds of definitions of forest are used throughout the world, incorporating factors such as tree density, tree height, land use, legal standing, and ecological function. The United Nations' ...
. Other than these examples, every uniform matroid U^r_n with 1 < r < n-1 contains U^2_4 as a minor and therefore is not graphic. The n-point line provides an example of a Sylvester matroid, a matroid in which every line contains three or more points., p. 297.


See also

* K-set (geometry)


References

{{reflist, colwidth=30em Matroid theory