Simulated Annealing Combined with Evolutionary Algorithm to Unit Commitment Problem