Concurrent evolutionary algorithms with Perl 6

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:
Tags: computational concurrency intelligence perl6

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.


Attended by: Fernando Santagata, Gianni Ceccarelli (‎dakkar‎), Simon Proctor (‎Scimon‎), sotona, DrForr, Daniel Mita (‎m.dango‎), Laurent Rosenfeld (‎lolo78‎), Lance Wicks, Erik Johansen (‎uniejo‎), Jan Seidl (‎JaSei‎), Martin Barth (‎ufobat‎), Jean-Baptiste Mazon, Johan Lindstrom, Patrick Ringl (‎pari‎), Andrew Nugged (nugged), Chris Jack

Community Sponsors

Enlightened Perl Organisation Magnum Solutions Logo Perl6 Community Perl Weekly