Comparison of algorithms for the optimal location of control valves for leakage reduction in WDNs