Perl 6 is an excellent, modern language which exhibits a number of features that makes it interesting for evolutionary algorithms: being able to work with concurrent processes and functional programming.
During GECCO 2018, Dr. Mario Garcia Valdez and me presented a couple of papers in two different workshops.
Mapping evolutionary algorithms to a reactive, stateless architecture
This was presented as a part of the workshop on big data and massively complex problems, as a matter of fact, it was one of the two papers presented during the workshop.
Retweeted Carlos Cotta (@ccottap):
We go on with @GECCO2018 EABDMCP Workshop. It’s now @jjmerelo’s turn for talking on mapping evolutionary algorithms to a reactive, stateless architecture (w/ @mariogarciav). pic.twitter.com/Wrba4c5IPa
— EphemeCH Project (@EphemeCH) 15 de julio de 2018
Performance improvements of evolutionary algorithms in Perl 6
This paper was focused in the Algorithm::Evolutionary::Simple Perl 6 module and how the language has improved to the point of making possible the use of this language for research. The paper was presented by Mario
It was included in the EvoSoft workshop, to which we attend regularly. The presentation also has a CC license, and paper source and data are available in GitHub. The paper is also available as open access from the GECCO companion.
These were not the only contributions to GECCO; coming up the rest of the posters, tutorials and other stuff done in Kyoto and Osaka.