Self-adaptive differential evolution with global neighborhood search