“…The importance of hydrothermal generation scheduling is well recognized. An efficient generation schedule not only reduces the production costs but also increases the system reliability and maximizes the energy capability of the reservoirs [2].Therefore, many methods have been developed to solve this problem over the past decades. The major methods include variational calculus [3], maximum principle [4], functional analysis [5], dynamic programming [6,7,8], network flow and mixed-integer linear programming [9,10,11,12], nonlinearprogramming [13], progressive optimality algorithm [14,15], Lagrangian relaxation method [16][17][18] and modern heuristics algorithms such as artificial neuralnetworks [19], evolutionary algorithm [20][21][22], chaotic optimization [23], ant colony [24], Tabusearch [25], Expert Systems [26] and simulated annealing [27].…”