OPTIMIZATION OF WATER ALLOCATION DURING WATER SCARCITY CONDITION USING NON-LINEAR PROGRAMMING, GENETIC ALGORITHM AND PARTICLE SWARM OPTIMIZATION (CASE STUDY)