HOME

TheInfoList



OR:

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 C_i 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 d_i be integers with 0\le d_i\le , C_i, ("capacities"). Define a subset I\subseteq \bigcup_i C_i to be "independent" when, for every index i, , I\cap C_i, \le d_i. 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 C_i 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 C_i has size exactly d_i. A circuit of the matroid is a subset of a single block C_i with size exactly d_i+1. The rank of the matroid is \sum d_i. 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 ...
U^r_n is a partition matroid, with a single block C_1 of n elements and with d_1=r. 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 d_i=1. 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 (U,V), the sets of edges satisfying the condition that no two edges share an endpoint in U are the independent sets of a partition matroid with one block per vertex in U and with each of the numbers d_i equal to one. The sets of edges satisfying the condition that no two edges share an endpoint in V 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 G that induce complete subgraphs of G. A clique complex forms a matroid if and only if G 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 n labeled elements, for n=0,1,2,\dots, 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 f(x)=\exp(e^x(x-1)+2x+1)..


References

{{reflist Matroid theory Matching (graph theory)