Crisscross optimization based short-term hydrothermal generation scheduling with cascaded reservoirs. (15th July 2020)