Skip to content

What is the point of islands in this implementation? #138

@NowBothWhiteAndRed

Description

@NowBothWhiteAndRed

Looking through the library I'm wondering what the point of islands/migration is here.
Typically you have multiple parents/crossover functions to facilitate genetic mixing between parents on islands. And migration to bring new ideas to islands occasionally.

But here we have a mix of MAP Elites and single parent lineages with mutation. The only source of information from other parents during child creation is inspirations and inspirations are sampled using the feature grid which ranges across all islands.

So why bother with islands and migration at all? Seems like you should either restrict the inspiration pool to islands of the parent and only break that barrier during migration or else forget about islands entirely.

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions