Adaptive probabilities of crossover and mutation in genetic algorithms | Synapse