Self-adaptive Bat Algorithm With Genetic Operations | Synapse