Multi-Objective Optimisation Implementation - Writing your own Genetic Algorithm Part 7

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...