Lecture: 2.01.535 Evolution Strategies - Details

Lecture: 2.01.535 Evolution Strategies - Details

You are not logged into Stud.IP.

General information

Course name Lecture: 2.01.535 Evolution Strategies
Subtitle inf535
Course number 2.01.535
Semester WiSe24/25
Current number of participants 0
maximum number of participants 60
Home institute Department of Computing Science
Courses type Lecture in category Teaching
Next date Monday, 17.02.2025 08:00 - 18:00, Room: A04 2-221
Type/Form V+Ü
Lehrsprache englisch

Rooms and times

A04 2-221
Monday, 17.02.2025 - Friday, 21.02.2025, Monday, 24.02.2025 - Tuesday, 25.02.2025 08:00 - 18:00

Module assignments

Comment/Description

The lecture on "Evolution Strategies" offers an in-depth exploration of optimization techniques that are pivotal in solving complex problems. It begins by introducing basic optimization concepts, setting the stage for more advanced strategies. The lecture delves into the (1+1)-ES, a simple evolution strategy that evolves solutions using one parent and one offspring per generation, illustrating the foundational mechanism of this approach. It further discusses the 1/5 success rule, a method for adapting the step size based on a target success rate, which helps maintain efficient progress. The concept of restarts is explored, emphasizing strategies to escape local optima and improve solution diversity. More complex is the (μ+λ)-ES, which involves multiple parents and offspring, enhancing the robustness and convergence rate of the strategy. Self-adaptation is highlighted as a crucial feature, allowing the algorithm to dynamically adjust its parameters to better suit the problem landscape. The lecture also covers the adaptation of the covariance matrix, a sophisticated technique that helps the algorithm learn and adapt to the shape of the optimization landscape. Experimental results are presented to showcase the practical applications and effectiveness of these strategies. Finally, benchmark functions described in the appendix serve as a standard for evaluating and comparing the performance of evolution strategies.

In practical exercises, participants are introduced to Julia and all algorithms are programmed to facilitate hands-on learning and application.

The course is worth 6 ECTS.

Admission settings

The course is part of admission "[WiSe24/25] inf535 - Computational Intelligence I".
The following rules apply for the admission:
  • The enrolment is possible from 21.10.2024, 06:27 to 10.02.2025, 23:59.
  • A defined number of seats will be assigned to these courses.
    The seats in these courses will be assigned at 31.10.2024, 23:59.