Submodular function minimization