A dynamic programming two-stage algorithm for long-term hydrothermal scheduling of multireservoir systems | IEEE Journals & Magazine | IEEE Xplore