546 B
546 B
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