submodular utility