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

Published: 07 July 2020
on channel: Tutorials with Gary
7,880
154

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


On this page of the site you can watch the video online Multi-Objective Optimisation Implementation - Writing your own Genetic Algorithm Part 7 with a duration of hours minute second in good quality, which was uploaded by the user Tutorials with Gary 07 July 2020, share the link with friends and acquaintances, this video has already been watched 7,880 times on youtube and it was liked by 154 viewers. Enjoy your viewing!