**5.2 Generation of alternatives**

All the courses offered at various training institutions define the universal choice set of alternatives. This includes courses that are feasible during the decision process. The feasibility of an alternative is defined by a variety of constraints such as course offering and scheduling requirements and prerequisites.

The additional complexity of the problem stems from the fact that the training advisor needs to recommend a combination of courses that may be offered by different institutions.
