Self-adaptive Differential Evolution Algorithm for Numerical Optimization | Synapse