“…Bagajewicz and co-workers utilised LP and algorithmic procedures for the design of water network, for both single Bagajewicz, 2000a, b, 2001;Go´mez et al, 2001) and multiple impurities Savelski and Bagajewicz, 2003). More recent works on this area are dominated by the advanced mathematical optimisation approaches, such as fuzzy programming (Tan, 2002;Tan and Cruz, 2004), genetic algorithm (Tsai and Chang, 2001;Li et al, 2003;Prakotpol and Srinophakun, 2004;Shafiei et al, 2004;Lavric et al, 2005), random search optimisation (Poplewski et al, 2002;Jeżowski et al, 2003;Poplewski and Jeżowski, 2005) and particle swarm optimisation (Hul et al, 2007;Luo et al, 2007).…”