PLAY PODCASTS
Optimierung mit Evolutionären Algorithmen (clt24)

Optimierung mit Evolutionären Algorithmen (clt24)

Chaos Computer Club - archive feed · Ralf Schlatterbeck

March 16, 202442m 37s

Audio is streamed directly from the publisher (cdn.media.ccc.de) as published in their RSS feed. Play Podcasts does not host this file. Rights-holders can request removal through the copyright & takedown page.

Show Notes

Evolutionäre Algorithmen sind ein Oberbegriff für Genetische Algorithmen und Verwandte. Zur Optimierung von Fließkomma-Problemen mit Evolutionären Algorithmen bietet sich Differential Evolution [1, 2, 3] an. Der Vortrag gibt eine Einführung in die Optimierung von Fließkomma Problemen anhand von Beispielen aus der Elektrotechnik sowie der Optimierung von Kurvenformen zur Ansteuerung von piezoelektrischen Inkjet Druckern. Bei diesen Druckern hängt die Form des gejetteten Tropfens stark von der zur Ansteuerung verwendeten Kurvenform ab. Für die Software verwende ich die Python Bindings PGAPy [4] für das ursprünglich an den Argonne National Laboratories entwickelte "Parallel Genetic Algorithm Package" PGAPack [5]. Beide Open Source Pakete maintaine ich seit einigen Jahren. Unter anderen wurde diverse Algorithmen wie Differential Evolution und Strategien zur Optimierung von Multi-Objective Optimization (also Problemen mit mehreren Zielfunktionen) [6] neu implementiert. Literatur: https://blog.runtux.com/de/posts/2024/01/07/ about this event: https://chemnitzer.linux-tage.de/2024/de/programm/beitrag/237

Topics

clt241322024Vortrag