~gdanix/ingress-attack-genetic-optimizer

61257523c5b3eac612f555035b493e3eb406739a — Daniel Trujillo Viedma 4 years ago 5a31296
Update README.md
1 files changed, 1 insertions(+), 1 deletions(-)

M README.md
M README.md => README.md +1 -1
@@ 6,6 6,6 @@ This is a program that tries to find the best place to fire an XMP burster, usin

The algorithm is fully configurable (see [`res/data.yaml`](/res/data.yaml)) and makes uses of the well-known Apache Commons Math library, which provides a specific framework to program genet ic algorithms.

Custom crossover and mutation policies have been implementes, but it's possible to switch to standard Apache Commons Math policies implementation from the configuration file.
Custom [crossover](src/org/gdanix/genetic_examples/ingress_attack_optimizer/genetic/crossover/SMOTEXMPCrossover.java) and [mutation](src/org/gdanix/genetic_examples/ingress_attack_optimizer/genetic/mutation/JumpXMPMutation.java) policies have been implementes, but it's possible to switch to standard Apache Commons Math policies implementation from the configuration file.

Also, a special `GeneticAlgorithm` ([`GeneticObservableAlgorithm`](/src/org/gdanix/genetic_examples/ingress_attack_optimizer/genetic/GeneticObservableAlgorithm.java)) has been implemented, which makes possible to inspect the evolution of the population over the time.