@@ 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.