Differential evolution with improved individual-based parameter setting and selection strategy