上游水库兼顾灌溉和防洪两项功能,面临着如何调度水量的问题。针对在一定时间(可分为n时段)内上游水库调度使其收益尽可能大的问题,从离线与在线两个方面进行研究。当每个时段来水量可提前预知时,建立了离线优化模型,采用动态规划方法求解;当每个时段来水量无法预知时,设计了最佳竞争比的在线策略并证明其是最优策略。