Goal programming: a. Is not an iterative solution procedure. b. Requires the use of only hard constraints. c. Involves solving problems containing a collection of goals that we would like to achieve. d. Requires firm RHS values of the constraints.