Questions tagged [chromosomes]

For questions about the concept of a chromosome (or genotype) in the context of genetic algorithms (a specific type of evolutionary algorithms). The chromosome can be represented as a binary or real-valued array, but there are other representations of solutions, especially in genetic programming (another sub-field of evolutionary algorithms), where solutions are often represented as trees.

Filter by
Sorted by
Tagged with
1
vote
2answers
53 views

Are there clever (fitness-based) crossover operators for binary chromosomes?

While studying genetic algorithms, I've come across different crossover operations used for binary chromosomes, such as the 1-point crossover, the uniform crossover, etc. These methods usually don't ...
2
votes
2answers
123 views

How can we design the mutation and crossover operations when the order of the genes in the chromosomes matters?

Consider an optimization problem that involves a set of tasks $T = \{1,2,3,4,5\}$, where the goal is to find a certain order of these tasks. I would like to solve this problem with a genetic algorithm,...
3
votes
1answer
662 views

How to represent the weights of a neural network as binary strings for a genetic algorithm?

I want to train my neural network by evolution, that is I want to recombine the weights of the best performing neural networks in each evolution cycle or generation. My initial instinct was to ...