Introduction - If you have any usage issues, please Google them yourself
It is written in JAVA using genetic algorithms, through selection, crossover, mutation, survival of the fittest, not by way of elimination, find the optimal solution heuristics.