Loading collection data...
Collections are a way for you to organize kata so that you can create your own training routines. Every collection you create is public and automatically sharable with other warriors. After you have added a few kata to a collection you and others can train on the kata contained within the collection.
Get started now by creating a new collection.
In the description I would not reveal what the underlying task is (i.e. we are just trying to reach some fixed bitstring and that the fitness function calculates the difference between the individual and the solution).
This already means that there is a unique maximum for the fitness function and it can easily be solved by optimizing individually for each bit (just for each bit test whether 0 or 1 gives a higher fitness value). So there are no dependencies between the bits and the solution cannot get stuck in a local maximum. That's the reason why you need the roulette selection method, the crossover and mutations to begin with, to get out of local maximums but if there are none then what's the point?