In mathematics, a basis of 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 ...
is a maximal independent set of the matroid—that is, an independent set that is not contained in any other independent set.
Examples
As an example, consider the matroid over the ground-set R
2 (the vectors in the two-dimensional Euclidean plane), with the following independent sets: It has two bases, which are the sets , . These are the only independent sets that are maximal under inclusion.
The basis has a specialized name in several specialized kinds of matroids:
* In a
graphic matroid
In the mathematical theory of matroids, a graphic matroid (also called a cycle matroid or polygon matroid) is a matroid whose independent sets are the forests in a given finite undirected graph. The dual matroids of graphic matroids are called co- ...
, where the independent sets are the forests, the bases are called the ''
spanning forest
In the mathematical field of graph theory, a spanning tree ''T'' of an undirected graph ''G'' is a subgraph that is a tree which includes all of the vertices of ''G''. In general, a graph may have several spanning trees, but a graph that is not ...
s'' of the graph.
* In a
transversal 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 ...
, where the independent sets are endpoints of matchings in a given
bipartite graph
In the mathematical field of graph theory, a bipartite graph (or bigraph) is a graph whose vertices can be divided into two disjoint and independent sets U and V, that is every edge connects a vertex in U to one in V. Vertex sets U and V are ...
, the bases are called ''transversals''.
* In a
linear matroid
In the mathematical theory of matroids, a matroid representation is a family of vectors whose linear independence relation is the same as that of a given matroid. Matroid representations are analogous to group representations; both types of repre ...
, where the independent sets are the
linearly-independent sets of vectors in a given vector-space, the bases are just called ''bases'' of the vector space. Hence, the concept of basis of a matroid generalizes the concept of
basis from linear algebra.
*In a
uniform matroid
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. ...
, where the independent sets are all sets with cardinality at most ''k'' (for some integer ''k''), the bases are all sets with cardinality exactly ''k''.
*In 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 ''capaci ...
, where elements are partitioned into categories and the independent sets are all sets containing at most ''k
c'' elements from each category ''c,'' the bases are all sets which contain exactly ''k
c'' elements from category ''c''.
*In a
free matroid
In mathematics, 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
In mathematics, a uniform matroid is a matroid in which the independ ...
, where all subsets of the ground-set ''E'' are independent, the unique basis is ''E.''
Properties
Exchange
All matroids satisfy the following properties, for any two distinct bases
and
:
[
*]
* Basis-exchange property: if
, then there exists an element
such that
is a basis.
* Symmetric basis-exchange property: if
, then there exists an element
such that both
and
are bases. Brualdi
showed that it is in fact equivalent to the basis-exchange property.
* Multiple symmetric basis-exchange property: if
, then there exists a subset
such that both
and
are bases. Brylawski, Greene, and Woodall, showed (independently) that it is in fact equivalent to the basis-exchange property.
* Bijective basis-exchange property: There is a bijection ''
'' from ''
'' to
, such that for every
,
is a basis. Brualdi
showed that it is equivalent to the basis-exchange property.
*Partition basis-exchange property: For each partition
of ''
'' into ''m'' parts, there exists a partition
of
into ''m'' parts, such that for every