A simple Java implementation for Genetic Algorithms with CLI and GUI.
- Run the GA via the AlgorithmMain class:
java AlgorithmMain [--cli | --gui]
. The default is--gui
. - Use
--cli
for the commmand line version - Pick
--gui
for the GUI version
- The GA can optimise multidemensional continuous target functions that extend the abstract class TargetFunction
The GA implements
- random crossover
- elitist selection