Introduction: Due to the variation of rainfall and inflow regimes in different years, it is necessary to adopt a suitable management model for reservoir operation. Water requirement may differ at different demand sites and therefore it can be satisfied with one reservoir or a network of reservoirs. Different methodologies are adopted for optimal operation of a system of reservoirs. These may be classified in different groups, Stochastic Dynamic Programming (Braga et al., 1991, Ghahraman and Sepaskhah, 2002), Fuzzy Rule Based Programming (Faye et al., 1991), Linear Programming (Mohan and Raipure, 1992) Deterministic Dynamic Programming- Regression Based (Karamouz et al., 1992), Mixed Integer Non-Linear Programming (Teegavarapu and Simonovic, 2000), and Dynamic Programming And Artificial Neural Network (Chnddramouli and Raman, 2001),. Since nearly all dams in Iran regulate water for agricultural uses, a wise discipline should be adopted for best allocation of limited water (especially in droughts) considering the uncertain future river yield.