Papers
Topics
Authors
Recent
Search
2000 character limit reached

Polymatroid Convolutions

Updated 25 February 2026
  • Polymatroid convolutions are operations that combine ranked lattices and additive measures to construct new polymatroid rank functions.
  • They satisfy strict axioms—such as submodularity and monotonicity—that generalize classical convolution methods in matroid theory.
  • Applications span discrete optimization, entropy geometry, and invariant construction, enabling effective extensions and non-stickiness analyses.

A polymatroid convolution is an operation that synthesizes new polymatroid rank functions from established mathematical structures, enabling both theoretical generalization and constructive design. Its significance spans discrete optimization, matroid theory, lattice theory, polyhedral geometry, and information theory. At its core, this convolution formalism links combinatorial lattices, discrete measures, and submodularity, offering a mechanism to encode extensions, amalgamation, structural invariants, and entropy-related properties within the framework of polymatroids.

1. Fundamental Definition and Construction

Let MM be a finite ground set. A ranked lattice (L,ρ)(\mathcal L,\,\rho) consists of a set L2M\mathcal L\subseteq 2^M closed under meet ()(\wedge) and join ()(\vee), with a monotone rank function ρ:LR0\rho:\mathcal L\to\mathbb R_{\ge 0} such that ρ()=0\rho(\bot)=0, where \bot is the bottom element.

Let μ:MR0\mu:M\to\mathbb R_{\ge 0} be a discrete additive measure, extended to subsets AMA\subseteq M as μ(A)=aAμ(a)\mu(A)=\sum_{a\in A}\mu(a).

The polymatroid convolution, or lattice–measure convolution (Editor's term), is defined as

r(A)=(ρμ)(A)=minZL{ρ(Z)+μ(AZ)},AM,r(A) = (\rho*\mu)(A) = \min_{Z\in\mathcal L}\big\{\rho(Z) + \mu(A\setminus Z)\big\},\qquad A\subseteq M,

where r:2MR0r:2^M\rightarrow\mathbb R_{\ge 0} is the resulting rank function. This construction generalizes classical polymatroid convolution—when L=2M\mathcal L=2^M and ρ\rho is the rank of a polymatroid, this recovers (fg)(A)=minYA{f(Y)+g(AY)}(f*g)(A) = \min_{Y\subseteq A}\big\{f(Y) + g(A\setminus Y)\big\} (Csirmaz, 2019, Matúš et al., 2013, Csirmaz, 2019).

2. Axiomatic Characterization and Polymatroidality

For r(A)=(ρμ)(A)r(A)= (\rho*\mu)(A) to define a valid polymatroid rank, the following axioms on (L,ρ)(\mathcal L,\,\rho) and μ\mu are necessary and sufficient (Csirmaz, 2019):

  • (Z1) Pointedness: ρ()=0\rho(\bot)=0.
  • (Z2*) Strict monotonicity: For Z1<Z2Z_1 < Z_2 in L\mathcal L, 0<ρ(Z2)ρ(Z1)<μ(Z2Z1)0 < \rho(Z_2)-\rho(Z_1) < \mu(Z_2\setminus Z_1).
  • (Z3) “Corrected” submodularity: For all Z1,Z2LZ_1,Z_2\in \mathcal L, ρ(Z1)+ρ(Z2)ρ(Z1Z2)+ρ(Z1Z2)+μ((Z1Z2)(Z1Z2))\rho(Z_1)+\rho(Z_2) \ge \rho(Z_1\vee Z_2)+\rho(Z_1\wedge Z_2)+\mu((Z_1\cap Z_2)\setminus(Z_1\wedge Z_2)).
  • (Z4) Atom–flat compatibility: For every aMa\in M and ZLZ\in\mathcal L with aZa\in Z, μ(a)ρ(Z)\mu(a)\le \rho(Z).
  • (Z5) Non-degeneracy: ρ(Z)>0\rho(Z) > 0 for Z>Z > \bot; μ(a)>0\mu(a)>0 for every aa\notin\bot.

If (Z3) alone holds, rr is nonnegative, monotone, and submodular on 2M2^M. If (Z1)-(Z5) all hold, (L,ρ)(\mathcal L, \rho) is exactly the lattice of cyclic flats with their ranks, and μ\mu the singleton measure, of some polymatroid, and rr recovers the unique such polymatroid (Csirmaz, 2019, Csirmaz, 2019).

3. Connections to Matroids, Classical Convolution, and Generalizations

When L\mathcal L is the full boolean lattice and ρ\rho a polymatroid rank function, the lattice–measure convolution reduces to the classical convolution of two polymatroids (Matúš et al., 2013): (r1r2)(X)=minYX{r1(Y)+r2(XY)},(r_1*r_2)(X) = \min_{Y\subseteq X} \big\{r_1(Y) + r_2(X\setminus Y)\big\}, which is commutative and associative under standard conditions. In the matroid context, taking μ\mu as the Boolean measure (0 on loops, 1 otherwise) and L\mathcal L as the lattice of cyclic flats recovers the Bonin–de Mier axioms and classical cyclic-flat matroid constructions. Earlier instances (e.g., Sims’ convolution-like embedding) are specializations to Boolean lattices (Csirmaz, 2019, Csirmaz, 2019).

The construction further generalizes: Starting from any finite ranked lattice and positive singleton measure produces a polymatroid with precisely that lattice of cyclic flats, significantly broadening constructive capability (Csirmaz, 2019).

4. Structural and Polyhedral Interpretations

The convolution admits a geometric realization in terms of lattice-point enumeration within Minkowski sums involving the base polytope of a polymatroid and scaled simplices. For a polymatroid M=(E,r)M=(E,r),

Q(M;u,t)=#((PM+uΔ+t)ZE)Q(M;u,t) = \#\big( (P_M + u\Delta + t\nabla)\cap \mathbb Z^E \big)

where PMP_M is the base polytope, Δ\Delta the standard simplex, and =Δ\nabla=-\Delta. The convolution structure underpins the coefficient-wise and combinatorial properties of generalized Tutte-type polynomials and connects to activity expansions, polyhedral subdivisions, and modular decomposition (Cameron et al., 2016).

Context Structure Convolution Role
Matroids (cyclic flats) Boolean lattice Recovers classical convolution, cyclic flat axioms
General polymatroid construction Arbitrary ranked lattice Designs polymatroids via lattice and measure control
Tutte-like polynomial Polytope with simplices Minkowski-sum convolution for invariant construction

5. Applications: Extensions, Entropy, and Non-Stickiness

The convolution technique is essential in constructing polymatroid extensions, exploring amalgamation, and resolving the stickiness problem. Given two flats with a non-principal modular cut, convolution constructions realize one-point or two-point extensions that witness non-amalgamability by violating Ingleton-type inequalities, establishing that such polymatroids are not sticky (Csirmaz, 2019).

In information theory and entropy geometry, convolution enables direct-sum decompositions of the entropy region into tight and modular parts. The entropic cone closure is the direct sum of almost-entropic tight polymatroids and modular polymatroids. Computing convolutions corresponds to structural projections onto faces defined by balanced information inequalities, notably for Ingleton inequalities in four variables (Matúš et al., 2013).

6. Worked Examples and Computable Cases

For M={a,b}M=\{a,b\}, let L={,Z}\mathcal L=\{\emptyset, Z\} with Z={a,b}Z=\{a,b\}, assign ρ()=0\rho(\emptyset)=0, ρ(Z)=1\rho(Z)=1, μ(a)=1\mu(a)=1, μ(b)=1\mu(b)=1. The convolution rank is:

  • r()=min{0+0,1+0}=0r(\emptyset) = \min\{0+0,\,1+0\} = 0
  • r({a})=min{0+1,1+0}=1r(\{a\}) = \min\{0+1,\,1+0\} = 1
  • r({b})=1r(\{b\}) = 1
  • r({a,b})=min{0+2,1+0}=1r(\{a,b\}) = \min\{0+2,\,1+0\} = 1

This reconstructs the uniform matroid U1,2U_{1,2} (Csirmaz, 2019, Csirmaz, 2019). More elaborate constructions (e.g., on chains, with tailored measures) are used to control local rank increments, violent modular cuts, and extension structure.

7. Perspectives and Generalizations

Polymatroid convolution serves as a unifying principle for manipulating submodular set functions, encoding combinatorial lattices, and constructing polymatroids with prescribed invariants. Extensions include convolution with two lattices, generalized permutohedra, Coxeter matroids, and connections to toric KK-theory and the combinatorial geometry of Grassmannians (Cameron et al., 2016, Csirmaz, 2019). The lattice–measure framework suggests further research in modular decomposition, invariant theory, and the construction of counterexamples or obstructions in discrete geometric optimization.

Definition Search Book Streamline Icon: https://streamlinehq.com
References (4)

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to Polymatroid Convolutions.