By: | Juan Julián Merelo-Guervós (jmerelo) from Granada.pm |
---|---|
Date: | Friday, 17 August 2018 09:10 |
Duration: | 50 minutes |
Target audience: | Intermediate |
Language: |
You can find more information on the speaker's site:
Evolutionary algorithms solve problems by creating population of solutions and evolve them using selective reproduction, mutation and crossover of different solutions.
This is a stateful algorithm, that changes radically if you want to leverage all the multithreading capabilities of a modern computer by using concurrency. In this talk I'll describe the concurrent implementation of evolutionary algorithms in Perl 6, and what I learned about concurrent programming (and the development of the language) while doing it.