Water resources planning and management under uncertainty, need for soft computing techniques, soft computing techniques such as artificial neural networks (ANN), fuzzy inference systems (FIS), genetic algorithms (GA), application of these techniques to water resources engineering problems such as river flow estimation, reservoir operation, etc.