#include <chromosome.h>
Inheritance diagram for Chromosome:

Public Methods | |
| void | mutate (float P_MUT, int N_MUT, float M_MUT) |
| void | cross (Chromosome &a, float P_CROSS) |
| virtual void | Serialize (FILE *f) |
| virtual void | Deserialize (FILE *f) |
Public Attributes | |
| NN | genes |
| float | fit |
This class contains information about a single individual in GA's population.
|
||||||||||||
|
Applies cross-over operator between this individual and the individual referenced by 'a'. Cross-over algorithm used is as below:
|
|
||||||||||||||||
|
Mutates the genes of individual. Mutation algorithm used is as below:
|
|
|
fitness of this individual |
|
|
A MLP for optimization. This MLP is used in simulation to control robots. |
1.2.18