What is it about?

Modern computers can run many things at the same time. The best way to leverage that power is to use "channels" that send stuff back and forth between these things. In this paper we propose a way of doing this for the biologically inspired methods called evolutionary algorithms.

Featured Image

Why is it important?

It's interesting because it is not trivial to make a method use all computing power available in a desktop machine at the same time; doing so enables it to use commodity computers to run relatively complicated problems.

Perspectives

We used the computing language Raku, which is a concurrent language. Being in close contact with the community allowed us to ask for help frequently and at length, and we received a lot of feedback. People should really check out this new language, https://raku.org.

JJ Merelo
Universidad de Granada

Read the Original

This page is a summary of: Improving the algorithmic efficiency and performance of channel-based evolutionary algorithms, July 2019, ACM (Association for Computing Machinery),
DOI: 10.1145/3319619.3322042.
You can read the full text:

Read

Resources

Contributors

The following have contributed to this page