A multi-objective differential evolution algorithm for parallel batch processing machine scheduling considering electricity consumption cost. (August 2018)