
In mathematics, a partition matroid or partitional matroid is a
matroid
In combinatorics, 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 Axiomatic system, axiomatically, the most significant being in terms ...
that is a
direct sum
The direct sum is an operation between structures in abstract algebra, a branch of mathematics. It is defined differently but analogously for different kinds of structures. As an example, the direct sum of two abelian groups A and B is anothe ...
of
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 symme ...
s. It is defined over a base set in which the elements are partitioned into different categories. For each category, there is a ''capacity constraint'' - a maximum number of allowed elements from this category. The independent sets of a partition matroid are exactly the sets in which, for each category, the number of elements from this category is at most the category capacity.
Formal definition
Let
be a collection of
disjoint sets
In set theory in mathematics and Logic#Formal logic, formal logic, two Set (mathematics), sets are said to be disjoint sets if they have no element (mathematics), element in common. Equivalently, two disjoint sets are sets whose intersection (se ...
("categories"). Let
be integers with
("capacities"). Define a subset
to be "independent" when, for every index
,
. The sets satisfying this condition form the independent sets of a
matroid
In combinatorics, 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 Axiomatic system, axiomatically, the most significant being in terms ...
, called a partition matroid.
The sets
are called the categories or the blocks of the partition matroid.
A basis of the partition matroid is a set whose intersection with every block
has size exactly
. A circuit of the matroid is a subset of a single block
with size exactly
. The
rank of the matroid is
.
Every
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 symme ...
is a partition matroid, with a single block
of
elements and with
. Every partition matroid is the direct sum of a collection of uniform matroids, one for each of its blocks.
In some publications, the notion of a partition matroid is defined more restrictively, with every
. The partitions that obey this more restrictive definition are the
transversal matroid
In combinatorics, 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 terms of: independent ...
s of the family of disjoint sets given by their blocks.
Properties
As with the uniform matroids they are formed from, the
dual matroid
Dual or Duals may refer to:
Paired/two things
* Dual (mathematics), a notion of paired concepts that mirror one another
** Dual (category theory), a formalization of mathematical duality
*** see more cases in :Duality theories
* Dual number, a ...
of a partition matroid is also a partition matroid, and every
minor
Minor may refer to:
Common meanings
* Minor (law), a person not under the age of certain legal activities.
* Academic minor, a secondary field of study in undergraduate education
Mathematics
* Minor (graph theory), a relation of one graph to an ...
of a partition matroid is also a partition matroid. Direct sums of partition matroids are partition matroids as well.
Matching
A
maximum matching
Maximum cardinality matching is a fundamental problem in graph theory.
We are given a graph , and the goal is to find a matching containing as many edges as possible; that is, a maximum cardinality subset of the edges such that each vertex is a ...
in a graph is a set of edges that is as large as possible subject to the condition that no two edges share an endpoint. In a
bipartite graph
In the mathematics, mathematical field of graph theory, a bipartite graph (or bigraph) is a Graph (discrete mathematics), graph whose vertex (graph theory), vertices can be divided into two disjoint sets, disjoint and Independent set (graph theo ...
with bipartition
, the sets of edges satisfying the condition that no two edges share an endpoint in
are the independent sets of a partition matroid with one block per vertex in
and with each of the numbers
equal to one. The sets of edges satisfying the condition that no two edges share an endpoint in
are the independent sets of a second partition matroid. Therefore, the bipartite maximum matching problem can be represented as a
matroid intersection
In combinatorial optimization, the matroid intersection problem is to find a largest common independent set in two matroids over the same ground set. If the elements of the matroid are assigned real weights, the weighted matroid intersection proble ...
of these two matroids.
More generally the matchings of a graph may be represented as an intersection of two matroids if and only if every odd cycle in the graph is a triangle containing two or more degree-two vertices.
Clique complexes
A
clique complex
Clique complexes, independence complexes, flag complexes, Whitney complexes and conformal hypergraphs are closely related mathematical objects in graph theory and geometric topology that each describe the cliques (complete subgraphs) of an undir ...
is a
family of sets
In set theory and related branches of mathematics, a family (or collection) can mean, depending upon the context, any of the following: set, indexed set, multiset, or class. A collection F of subsets of a given set S is called a family of su ...
of vertices of a graph
that induce complete subgraphs of
. A clique complex forms a matroid if and only if
is a
complete multipartite graph
In graph theory, a part of mathematics, a -partite graph is a graph whose vertices are (or can be) partitioned into different independent sets. Equivalently, it is a graph that can be colored with colors, so that no two endpoints of an edge h ...
, and in this case the resulting matroid is a partition matroid. The clique complexes are exactly the set systems that can be formed as
intersections of families of partition matroids for which every
Enumeration
The number of distinct partition matroids that can be defined over a set of
labeled elements, for
, is
:1, 2, 5, 16, 62, 276, 1377, 7596, 45789, 298626, 2090910, ... .
The
exponential generating function
In mathematics, a generating function is a representation of an infinite sequence of numbers as the coefficients of a formal power series. Generating functions are often expressed in closed form (rather than as a series), by some expression invo ...
of this sequence is
.
[.]
References
{{reflist
Matroid theory
Matching (graph theory)