Let be a finite lattice and let be a positive integer. A function is said to be submodular if for all . In this article we study submodular functions when is a diamond. Given oracle access to we are interested in finding such that as efficiently as possible. We establish
a min–max theorem, which states that the minimum of the submodular function is equal to the maximum of a certain function defined over a certain polyhedron; and
a good characterisation of the minimisation problem, i.e., we show that given an oracle for computing a submodular and an integer such that , there is a proof of this fact which can be verified in time polynomial in and ; and
a pseudopolynomial‐time algorithm for the minimisation problem, i.e., given an oracle for computing a submodular one can find in time bounded by a polynomial in and .