Submodular Optimization with Submodular Cover and Submodular Knapsack Constraints
An analysis of the greedy algorithm for the submodular set covering problem