Computer-aided system design; nonlinear programming; water resources; multiobjective optimization; modelling; iterative methods