Before revision:  For the discrete optimization problems  we consider, the algorithm gives a set of all possible greedy solutions and the set of all possible values of the objective function for the solutions.
After revision:  For the discrete optimization problems that we consider, the algorithm gives a set of all possible greedy solutions and the set of all possible values of the objective function for the solutions.