@startuml GAOverview
title Genetic algorithms
start
:Initialise population;
:Evaluate fitness of each individual;
repeat
:Select individuals for reproduction;
:Reproduce;
:Mutate population;
:Evaluate fitness of each individual;
:Store best individuals;
repeat while (Stop?) is (no)
stop
@enduml