An Adaptive Genetic Algorithm Based on Population Diversity Strategy | Synapse