Optimal Irrigation Water Allocation Using a Genetic Algorithm under Various Weather Conditions | Synapse