Jump to content

Polymatroid

From Wikipedia, the free encyclopedia

In mathematics, a polymatroid is a polytope associated with a submodular function. The notion was introduced by Jack Edmonds in 1970.[1] It is also described as the multiset analogue of the matroid.

Definition

[edit]

Let be a finite set and a non-decreasing submodular function, that is, for each we have , and for each we have . We define the polymatroid associated to to be the following polytope:

.

When we allow the entries of to be negative we denote this polytope by , and call it the extended polymatroid associated to .[2]

An equivalent definition

[edit]

Let be a finite set. If then we denote by the sum of the entries of , and write whenever for every (notice that this gives an order to ). A polymatroid on the ground set is a nonempty compact subset in , the set of independent vectors, such that:

  1. We have that if , then for every :
  2. If with , then there is a vector such that .

This definition is equivalent to the one described before,[3] where is the function defined by for every .

Relation to matroids

[edit]

To every matroid on the ground set we can associate the set , where is the set of independent sets of and we denote by the characteristic vector of : for every

By taking the convex hull of we get a polymatroid. It is associated to the rank function of . The conditions of the second definition reflect the axioms for the independent sets of a matroid.

Relation to generalized permutahedra

[edit]

Because generalized permutahedra can be constructed from submodular functions, and every generalized permutahedron has an associated submodular function, we have that there should be a correspondence between generalized permutahedra and polymatroids. In fact every polymatroid is a generalized permutahedron that has been translated to have a vertex in the origin. This result suggests that the combinatorial information of polymatroids is shared with generalized permutahedra.

Properties

[edit]

is nonempty if and only if and that is nonempty if and only if .

Given any extended polymatroid there is a unique submodular function such that and .

Contrapolymatroids

[edit]

For a supermodular f one analogously may define the contrapolymatroid

This analogously generalizes the dominant of the spanning set polytope of matroids.

Discrete polymatroids

[edit]

When we only focus on the lattice points of our polymatroids we get what is called, discrete polymatroids. Formally speaking, the definition of a discrete polymatroid goes exactly as the one for polymatroids except for where the vectors will live in, instead of they will live in . This combinatorial object is of great interest because of their relationship to monomial ideals.

References

[edit]
Footnotes
  1. ^ Edmonds, Jack. Submodular functions, matroids, and certain polyhedra. 1970. Combinatorial Structures and their Applications (Proc. Calgary Internat. Conf., Calgary, Alta., 1969) pp. 69–87 Gordon and Breach, New York. MR0270945
  2. ^ Schrijver, Alexander (2003), Combinatorial Optimization, Springer, §44, p. 767, ISBN 3-540-44389-4
  3. ^ J.Herzog, T.Hibi. Monomial Ideals. 2011. Graduate Texts in Mathematics 260, pp. 237–263 Springer-Verlag, London.


Additional reading