Self-adaptive Differential Evolution Algorithm Research Articles