An enhanced distributed differential evolution algorithm for portfolio optimization problems. (May 2023)