Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Island model #782

Open
txt2vz opened this issue Aug 19, 2021 · 1 comment
Open

Island model #782

txt2vz opened this issue Aug 19, 2021 · 1 comment

Comments

@txt2vz
Copy link

txt2vz commented Aug 19, 2021

Would be nice if there was an easy way to implement an island model such that evolving sub-populations (possibly with different parameters) could exchange a small number of individuals after a set number of generations.

@jenetics
Copy link
Owner

jenetics commented Aug 29, 2021

Yes, that would be nice ;-) I already explored the island model myself. Although Jenetics has all building blocks to do this, it is not that easy to implement a general usable solution.
If you are interested, the main build block would be the Engine.stream​(Iterable<Genotype> genotypes) method, which allows to create a new EvolutionStream from a given initial population. Have you already tried to implement an island model? Would be nice if you can share your ideas/implementations.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants