Differential evolution with an evolution path: A DEEP evolutionary algorithm