The document describes generalizations of submodular function maximization and submodular cover problems from sets to integer lattices. It presents polynomial-time approximation algorithms for maximizing monotone diminishing return (DR) submodular functions subject to constraints like cardinality, polymatroid and knapsack on the integer lattice. It also presents an algorithm for the DR-submodular cover problem of minimizing cost subject to achieving a quality threshold. The results provide useful extensions of submodular optimization to settings that cannot be modeled as set functions.