A modified chaotic differential evolution algorithm for short-term optimal hydrothermal scheduling. (February 2015)