Course Code & Number:
Level of Course:
Pre-requisites & Co-requisites:
The fundamental goal of this course is to teach a framework for making decisions in the presence of conflicting objectives. The course aims to teach methods and algorithms that interact with the decision maker to solve multi-objective decision problems. These methods include multi-objective sorting and classification methods, evolutionary algorithms, and multi-objective mathematical programming. The course also aims to teach multi-attribute utility and value theories.
Multi-objective decision making with mutually exclusive alternatives. Multi-criteria benefit and utility theories. Multi-objective ranking and classification. Multi-objective mathematical programming. Evolutionary multi-objective optimization. Interactive methods and applications.
Upon succesful completion of this course, a student will be able to
1. Understand the mathematical foundations of multi-attribute utility and value theories (a)
2. Identify the conflicting objectives and develop alternatives for multi-criteria problems (k)
3. Apply appropriate techniques and methods to solve multi-criteria decision making problems (k)
4. Formulate mathematical programs to model the decision problem (e)
5. Develop interactive methods to incorporate the preferences of the decision maker (k)