TIES451 Selected Topics in Soft Computing (4 cr)
Evolutionary computation is one of the most important components in soft computing. They draw inspiration from nature's problem solving tools and evolution in specific. In this course we shall take a journey through different aspects of evolutionary computation and explore different important algorithms proposed by various researchers from all over the world. Evolutionary computation are widely used for both search and optimization. In particular it is widely used to solve optimization problems (single and multi-objective) when no explicit gradient information is available. This course lays foundation to more advanced study in evolutionary computation and their applications in optimization of large scale industrial optimization problems, designing AI for games, robotics etc.
Quiz, Assignments and Examination
Six weekly exercises (80%) and Quiz (20%) (held in the class).