Differential evolution algorithm with adaptive crossover and sorting mutation strategies for high-dimensional optimization | Synapse