Multi-Objective Optimisation Implementation - Writing your own Genetic Algorithm Part 7
Tutorials with Gary
0:00 / 0:00
Multi-Objective Optimisation Implementation - Writing your own Genetic Algorithm Part 7
7 900 просмотров · 6 лет назад
Tutorials with Gary
4,24 тыс. подписчиков
7 900 просмотров · 6 лет назад
Genetic Algorithms are incredibly powerful problem-solving tools. In this video, we will be multi-threading our application, creating test cases, and most importantly, we will be covering the implementation of multi-objective. This will allow us to optimize for multiple criteria or 'objectives' at once.
0:00 Introduction
0:36 Get the new repo
0:59 The Generic GA framework
2:20 Looking at the results
4:52 Enable multiple screens
6:03 Visualize Pareto fronts
7:27 Pareto visualization tools
7:58 Multi-threading the simulation!
12:11 Changes to the World class
13:10 New test cases
13:51 Exploring a test case
15:19 Implementation of speed limits
16:33 Calculating the ranks
18:16 Calculating the crowding distance
19:30 Results with random towns
19:58 Outro & Challenge Question
Links to all the good stuff:
Multi-Objective Code (extensibly commented):
https://github.com/Gary-The-Cat/Multi...
Game Template (warning, not well commented):
https://github.com/Gary-The-Cat/GameT...
Join us on Discord (I'm trying to be active more often):
/ discord
Previous Video:
Multi-Objective (theory) - • Multi-Objective Optimisation - Writing you...
First Video:
• Introduction to Genetic Algorithms
Link to Visual Studio Community (It's Free!)
https://visualstudio.microsoft.com/do...