Text this: Irrigation Management Based on Reservoir Operation with an Improved Weed Algorithm