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 c ...
, where the independent sets are the forests, the bases are called the ''
spanning forests'' of the graph.
* In a
transversal matroid, 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 ar ...
, the bases are called ''transversals''.
* In a
linear matroid, 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, 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, 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, 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