Convergence analysis of canonical genetic algorithms | Synapse