Introduction to Computational Intelligence for Engineers

Description

This course addresses the basic topics in the area of computational intelligence. It follows the engineering road for the development and analysis of optimization algorithms, providing the students with the tools required for such an endeavor. The tutorials present the opportunity to test these skills and give more insight into the subject with a learning-by-doing approach.

Part 1: The concept of a metaheuristic: Solving all problems with one algorithm

Part 2: From an idea to pseudo-code: Formal analysis of metaheuristics

Part 3: Optimization problems: Properties and picking the right algorithm

Part 4: Implementing a metaheuristic: Basic principles and parallelization

Part 5: Design of experiments: How to test performance

Part 6: Data analysis: How to present the performance of a meta-heuristic

Part 7: Conclusion and Summary: Answering open questions

This course will be held in English and is for Masters students.  

Lecturer 

  • Ruby Moritz

The lectures take place:   Mondays 15:15-16:45 in G22A-020.

The lecture starts on May 15th.

Slides

Part 1

Part 2

Part 3

Part4

Part 5

Part 6

Part 7

Tutorials 

  • Group A: Thursdays 9:15 - 10:45 in room G29 - K058
  • Group B: Thursdays 13:15 - 14:45 in room G29 - E037

The tutorials start on May 18th.

Tutorial Introduction

Assignment 1

Assignment 2

Assignment 3

Assignment 4

Assignment 5 (Instances)

 Please be aware, that you have to implement the algorithms yourself  and should not use frameworks or use code from third persons. That is  beside the point of this tutorial and leads to failing the course!

Registration for the tutorials:

The registration for the tutorials will be discussed during the first lecture, when the number of participants is clear.

Tutorial Slides and Assignments:

 To be uploaded once the lecture starts.

Schedule:

Woche Lecture Group A Group B

15.05.-19.05.

Part 1 Introduction Introduction

22.05.-26.05.

Part 2 no tutorial

29.05.-02.06.

Part 3 Assignments 1 Assignments 1

05.06-09.06.

no lecture no tutorial

12.06.-16.06.

Part 4 Assignments 2  Assignments 2

19.06.-23.06.

Part 5 Assignments 3 Assignments 3

26.06.-30.06.

Part 6 Assignments 4 Assignments 4

03.07.-07.07

Part 7 Assignments 5 Assignments 5

26.07.

Exam  11am, G29-307  

 

 

Last Modification: 09.02.2018 - Contact Person: Webmaster