Water Network Rehabilitation with Structured Messy Genetic Algorithm | Synapse