A submodular function on a finite set is a real-valued function
on its subsets
satisfying
for every . This inequality
expresses diminishing marginal gains: the change from adding an element
outside a set is at least as large for a subset
as for the containing set (Bach 2013, p. 154). A normalized
function has
, and a nondecreasing
function satisfies
when
. Matroid
rank is an integer-valued example. Polymatroids
use normalized nondecreasing submodular functions as capacity bounds.