Skip to content

Multipopulations implementation and fitness stagnation plateau - how to approach #122

Description

@WojciechOrs

Hi, I use GeneticSharp for a few years now. Really helpful. Thanks!

  1. I encountered fitness function stagnation plateau issue. Neither changing crossovers, mutation or stagnation generations number helps.
  2. I have an idea to run a few instances of GeneticAlgorithm in parallel e.g. 10 so that on every generation they will exchange portion of chromosomes with each other. I believe that this may help with stagnation plateau issue. What do you think?
  3. I was checking on how to make it in an easy way i.e. sync generations and just replace e.g. 80% of chromosomes in current generation with chromosomes from the other populations. Let's assume that I have a List() of these chromosomes from the other populations available. How can I "inject" chromosomes from the List() into specific population of GeneneticAlgorithm instance on its current generation?

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions