Differential evolution algorithm with multiple mutation strategies based on roulette wheel selection
Success-history based parameter adaptation for Differential Evolution