CSE 659 - Computational Intelligence (Fall'2014)
Instructor: Syeda Saleha Raza

This course comprises of the study of different nature-inspired computational methodologies and approaches to address complex problems of the real world applications. It primarily includes Evolutionary Computation, Swarm Intelligence, Reinforcement Learning, Fuzzy logic systems, and Neural Networks. During the course, the focus would be to learn these techniques and implement them to solve different optimization problems.

Lectures
Assignments
Presentation Topics

Tentative Course Outline:
  • Evolutionary Algorithms
    • Genetic Algorithms
    • Evolutionary Strategies
    • Evolutionary Programming
  • Swarm Intelligence
    • Ant Colony Optimization
    • Particle Swarm Optimization
  • Artificial Neural Networks
  • Reinforcement Learning
  • Fuzzy Logic
  • Artificial Immune Systems
  • Simulated Annealing
  • TabuSearch
  • Hybrid Techniques
  • Other Algorithms (depending upon availability of time)
    • Harmony Search
    • Co-Evolution
    • Honey Bee Optimization
    • Artificial Life

Text/Reference Books
  • AndriesEngelbrecht, Computational Intelligence: An Introduction, 2007
  • Daniel Ashlock, Evolutionary Computation for Modeling and Optimization, 2005
  • GuszEiben and Jim Smith, Introduction to Evolutionary Computing, 2007
  • Kenneth DeJong, Evolutionary Computation A Unified Approach, 2006