Self-adaptive differential evolution with neighborhood search | Synapse