Files
genetic-algorithm/assignement.md
2026-10-14 20:24:45 +02:00

27 lines
546 B
Markdown

## Refactor
### Change dependency graph
- A circular dependency between SimpleGeneticAlgorithm and Individual were implemented using service locator pattern and
static classes.
### Population
- Add a second constructor. size parameter were never used if createNew was false
### Individual
- Move getFitness method from SimpleGeneticAlgorithm to Individual
### Prepare support for class inheritance
## Limit number of generations
## Roulette selection
To be done
## Cross-over rate
To be done
## Variable-length bit strings
To be done