Genetic Algorithm Program

This software runs genetic algorithms. This is mainly an interface program that will take customized functionality to run the GAs. It uses Java’s class-reflection classes to load extended code. Java is great for this because a separate scripting language does not have to be developed.

The Genetic Algorithm Program can mix and match instance of classes that implement the following interfaces:

  • Crossover
  • FitnessFinder
  • Mutator
  • PopulationSelector

Download the project here.