Das Ziel ist es, verschiedene Optimierungsalgorithmen zu vergleichen. Dieses Programm implementiert vier verschiede evolutionäre Algorithmen sowie einen Algorithmus auf Basis von Q-Learing. Verschiedene Durchläufe werden in Diagrammen dargestellt.
Beispieldiagramm:
Eine vollständige Dokumentation des Quellcodes ist hier zu finden.
Das Programm lässt sich mit Python ausführen. Benötigt werden:
- Python >=3.8
- numpy
- tqdm
- matplotlib
Das Projekt ist abgeschlossen. Bei Fragen oder ähnlichem bitte an Samuel wenden.