Comparing optimization techniques with an engineering judgment approach to WDN design