Text this: Optimization techniques for rehabilitating water distribution networks