A memetic differential evolution algorithm for energy-efficient parallel machine scheduling. (January 2019)