A hybrid particle swarm optimization with small population size to solve the optimal short-term hydro-thermal unit commitment problem. (15th August 2016)