A new tabu search algorithm for the long-term hydro scheduling problemAn innovative simulated annealing approach to the long-term hydroscheduling problem