dev-master
9999999-devA framework for implementing genetic algorithms
The Requires
- php >=5.4.0
- doctrine/collections *
The Development Requires
by Robert Churchill
A framework for implementing genetic algorithms
This component is/will be a framework for solving optimisation problems using genetic algorithms., (*1)
The idea is you create a random pool of 'genomes'. Your genome class extends Genome
and must interpret your bit string into a solution to your problem and calculate a fitness value for the solution. Good solutions are more likely to survive into the next generation., (*2)
Configurable options are:, (*3)
An indicator of diversity can be calculated to show how much entropy remains in the system. If wanted, the mutation rate could vary to keep the diversity above a certain threshold., (*4)
A framework for implementing genetic algorithms