Extensive work has been reported for the optimization of water distribution networks (WDNs) using different optimization techniques. Out of these techniques, evolutionary algorithms (EAs) were found to be more efficient as compared with conventional techniques like linear programming and dynamic programming. Most of the EAs are complex meta-heuristics techniques and need tuning of algorithm-specific parameters. Rao algorithms (Rao-I and Rao-II) do not need any algorithm-specific parameters and hence eliminate the process of sensitivity analysis. In the present work, Rao algorithms are applied for the optimal pipe sizing of WDNs. The optimization results in terms of optimal pipe diameters and the number of evaluations for five different benchmark networks are compared with other EAs. For the two-loop, Hanoi, Go-Yang, and Kadu network, computational efficiency in terms of minimum function evaluations for Rao-I and Rao-II is found to be greater than 78.5 and 83.58%, respectively, when compared with the largest number of minimum function evaluations for other evolutionary techniques. It is seen that Rao algorithms are simple to apply and efficient and do not need any parameter tuning which reduces a large number of computational efforts.

  • Rao algorithms are applied for the optimization of pipe networks for the very first time.

  • These are parameterless techniques and hence do not require sensitivity analysis.

  • Reduces the computational efforts to a large extent.

  • Applied and tested on five benchmark networks.

  • Compared with other evolutionary techniques based on minimum function evaluations and found to be highly efficient.

Graphical Abstract

Graphical Abstract
Graphical Abstract

Water supply systems are one of the most important infrastructures for mankind as they supply water from the treatment plants to the consumers. These systems fall under the category of non-deterministic polynomial hard problems (NP-hard) (Babu & Vijayalakshmi 2012) due to the non-linear relation between the pressure and discharge in a pipe. In addition to this, the decision variables for the optimization of water distribution networks (WDNs) are discrete pipe diameters to be chosen from a set of commercially available diameters for the design. The design of these decision variables as continuous and rounding off to the nearest commercially available diameter may not guarantee the true optimality. Above all, the optimal pipe sizing is a constrained optimization problem (minimum pressure requirement at nodes and conservation of energy and mass equation) having outsize search space which makes it impractical to evaluate every possible alternative. Due to the various challenges mentioned above, the design of any WDN is difficult to solve and requires attention. The very first technique that was used for the WDN design is dynamic programming (DP; Schaake & Lai 1969). Thereafter linear programming (LP; Alperovits & Shamir 1977) is used. These techniques give satisfactory results; however, these are based on various assumptions. These techniques require gradient information to locate the solution. Also, the optimal solution obtained by DP and LP may get trapped in local optima and may not be able to locate the global optima. The above drawbacks are overcome with the introduction of evolutionary algorithms (EAs). EA is based on certain metaphors, for example, the well-known genetic algorithm (GA) is based on the evolution of human beings. These techniques are widely used as an optimization technique since they are easy to use and can be used for a large number of problems. EA works by mimicking its metaphor. This mimicking becomes possible due to the involvement of various constants that are associated with the algorithm. The main flaw of using EA as an optimization technique is that the constants of the algorithm are to be fine-tuned for every optimization problem which involves huge computational efforts and is a tedious task. Thus, the main motivation to carry out the present study is to introduce a technique that eliminates the tedious task of tuning the parameters of the algorithm. Considering this, the authors of the present work introduce the Rao algorithms for the optimal pipe sizing for the very first time. Rao (2020) developed the Rao algorithms, namely Rao-I, Rao-II, and Rao-III. These algorithms do not need tuning of any algorithm-specific parameters and require only common parameters such as population size and number of iterations for searching the optimal point, and thus, the sensitivity analysis is eliminated. Such techniques not only reduce the computational time but also reduce extra efforts in tuning the parameters. The only difference between Rao-II and Rao-III is the position of modulus in the evolution process of the algorithm and their working principle is similar, and hence has not been incorporated in the present work. The computer program has been developed for Rao optimization algorithms (Rao-I and Rao-II) in a Python environment and is linked to a well-known hydraulic network solver EPANET 2.0 (Rossman 2000) for the pressure-driven analysis to obtain flows and pressure head in the network.

From the past two decades, EAs, as the optimization techniques to solve a complex problem of WDN design, have increased drastically. Many EAs such as GA (Savic & Walters 1997), simulated annealing (SA; Cunha & Sousa 1999), shuffled frog leaping algorithm (SFLA; Eusuff & Lansey 2003), shuffled complex evolution (SCE; Liong & Atiquzzaman 2004), harmony search (HS; Geem 2006), differential evolution (DE; Suribabu 2010), particle swarm optimization (PSO; Aghdam et al. 2014), self-adaptive differential evolution (SADE; Sirisant & Janga Reddy 2018), and cuckoo search (CS; Naidu et al. 2020) have been applied for the optimal pipe sizing problem. These algorithms have proved their efficiency in the past by performing very well in finding the optimal solution from small to large networks. However, the reliability and robustness of these techniques are found to be largely dependent on various algorithm-specific parameters and need extensive effort for tuning the parameters. In addition to this, the parameters once tuned cannot be used for other problems, as with the change in the problem, the value of these parameters also changes. Regressive sensitivity analysis is to be carried out for each network to find the appropriate parameters, thus it makes these algorithms computationally very expensive and time-consuming. The pool of such metaheuristic techniques, based on certain metaphors and thus involving various algorithm-specific constants, is emerging every day. Such metaphor-based EAs are complex to understand and are thus ending soon as there is no taker (Rao 2020).

To overcome the above-mentioned drawback, the research has been focused on developing techniques that eliminate pre-specifying the algorithm-specific parameters. Such techniques are either called the self-adaptive parameter technique (Geem & Cho 2011; Babu & Vijayalakshmi 2012; Zheng et al. 2012) or parameterless techniques (Rao et al. 2011; Rao 2016, 2020). Self-adaptive techniques do not require parameters to specify at the start of the technique and will adapt and change parameters as the algorithm advances based on the number of iterations or objective function value. Geem & Cho (2011) developed a parameter setting free harmony search, PSF-HS, which dynamically adjusts two parameters of the algorithm, namely harmony memory considering rate (HMCR) and pitch adjusting rate (PAR), which otherwise is a very tedious task to tune. These parameters are initially given a central value (e.g., HMCR = 0.5 and PAR = 0.5) and are dynamically adjusted as new population vectors are generated. Zheng et al. (2012) identified that the convergence of DE is highly sensitive to the parameters, namely mutation weighing factor (F) and crossover rate (CR). The authors then developed a SADE that assigns the random values of F and CR to each individual and the individual that performs better, its F and CR are directly passed to the next generation. However, in some cases, if the F and CR are not able to generate better offsprings, these are again generated randomly. On the other hand, some techniques do not involve any parameters specific to the technique. Rao et al. (2011) developed a teaching learning based optimization (TLBO) technique that mimics the learning behavior of the students. Students are allowed to learn from the teacher as well as from the interaction among the class. TLBO does not need any parameter values specific to the technique. This requires only common parameters such as population size, number of iterations, and in some cases penalty parameter to convert the constrained problem to unconstrained. This is to highlight that these parameters are required for almost all EAs on top of algorithm-specific parameters. The research is focused on developing less complicated optimization techniques, involving no or least interaction of algorithm-specific parameters with the ability to solve such non-deterministic polynomial hard problems that are otherwise difficult to solve using conventional optimization techniques.

Objective function

The optimization of pipe networks for water supply is often seen as a problem of minimizing the network costs. The objective function for this optimization problem can be given as follows:
(1)
where Li is the length of each pipe (m), Ci (Di) is the cost of a pipe per meter run of a given diameter, Di is the diameter of selected pipe (m), and np is the number of pipes. This single objective problem is solved subject to the following constraints:

Constraints

  • i.

    Continuity at nodes:

At any node, the equation of continuity must be satisfied and is written as follows:
(2)
where Qin and Qout are the flow into and out of pipe connected at any node k (m3/s), qk is the flow demand at node k (m3/s), and nn is the number of nodes.
  • ii.Energy conservation in loops:

For a closed-loop, the total head loss should be equal to zero.
(3)
where nl is the number of loops in the network and hfi is the head loss because of friction in the pipe and fittings i (m). In the present work, the Hazen–Williams formula is used for defining the frictional head loss in pipes.

However, for the pipes in series connecting two fixed head reservoirs, the head loss is equal to the numerical difference of head between the two reservoirs.

  • iii.Minimum pressure at nodes:

The pressure head at each node in the network should always be greater than the prescribed minimum pressure head.
(4)
where is the simulated pressure head at node k and is the prescribed minimum pressure head at node k.
  • iv.Pipe size availability:

The diameter of the pipes selected at any stage must belong to the set of commercially available diameters.
(5)
where S is the number of commercial pipe diameters.
The WDN optimization models used in this study incorporated the EPANET 2.0 toolkit with the Rao algorithms to check for the hydraulic constraints of the problems. Equations (1) and (2) are checked in the EPANET after calculating the available pressure head at every node. The head loss in the pipe is calculated using the Hazen–William formula given in Equation (6):
(6)

ω in Equation (6) is the unit conversion factor whose value depends on the units chosen, and α and β are the coefficients having the values of 1.85 and 4.87, respectively. Thus, the headloss calculated from Equation (6) largely depends on the value of ω chosen. The higher value of which increases the headloss in the pipe and hence demands greater pipe diameter which in turn increases the cost of the network, and vice versa. Thus, directly comparing the cost of the network obtained by different studies is not justified since many researchers have used different values of ω, for example, Savic & Walters (1997) used 10.5088 and 10.9031 as ω values, Cunha & Sousa (1999) used ω value as 10.5088, hence the comparison can be done based on the number of function evaluations (NFEs) required to reach the previously reported optimal network cost with the reported value of ω. EPANET 2.0 uses the Hazen–William equation with ω = 10.667, and hence, the same is adopted in the present optimization model of Rao algorithms.

The solutions violating the minimum pressure requirement (Equation (4)) at any node in the network are referred to as a non-feasible solution. A constant penalty is used in the present work to penalize such non-feasible solutions (Equation (7)) so that the probability of picking up these non-feasible solutions is minimized over feasible solutions. Penalty functions chosen for the problem are to be properly tuned for any constrained optimization problems.
(7)
where Pmin is the simulated minimum pressure value among all the nodes and Preq is the minimum pressure requirement at any node. λ is a penalty parameter and is constant. Thus, the total cost for any solution is written as follows:
(8)

Rao (2020) developed the three metaphor-less metaheuristic techniques, Rao-I, Rao-II, and Rao-III. Since these techniques are metaphor-less, no parameters are required to mimic the behavior of the algorithms. Hence, these techniques are free from any algorithm-specific parameters which eliminate the process of synchronization of the parameters, known as sensitivity analysis; this, in turn, reduces computational efforts and time. Only common algorithm parameters like population size and termination criteria are required by these techniques.

The main objective for the optimal sizing of a pipe network problem is to reduce the network cost, thus it is a minimization problem. Rao-I, Rao-II, and Rao-III are based on selecting the best and worst solutions from a set of populations. Hence, the solutions with the maximum and minimum objective function values are referred to as the worst and the best solution, respectively. The algorithms begin with random interaction among the solutions like any other metaheuristic technique and use the best and worst solutions to update the population set.

The flowchart in Figure 1 shows the steps used in the present work to develop the optimization model for Rao-I for the optimal sizing of the pipe network problem. In the development of the Rao-II optimization model for this problem, all the steps are similar to Rao-I except step 4, that is, the evolution of solutions in Rao-II is different from Rao-I. The solutions in Rao-II are updated as given in the following equation:
(9)
where the values of the best and worst solution for a variable j, for any iteration i are the Xj,best,i and Xj,worst,i, respectively. The updated value is calculated from the previous value of the solution for variable j, that is, Xj,k,i. r1,j,i and r2,j,i are two random numbers that are distributed uniformly within the range of (0,1). The term Xj,l,i in the equation is any randomly picked solution, l, from the entire set of population and is compared with the solution k based on fitness value (which in the present work is total network cost). If the fitness of solution l is better than k (the cost of solution l is less than solution k), indicating solution l to be superior to solution k and hence information must be exchanged from l to k, thus the term Xj,k,i or Xj,l,i becomes Xj,l,i and the term Xj,l,i or Xj,k,i becomes Xj,k,i. However, if the fitness of solution k is better than solution l, the term Xj,k,i or Xj,l,i becomes Xj,k,i and the term Xj,l,i or Xj,k,i becomes Xj,l,i. Once all the solutions are updated using the above technique, an entirely new population set is generated and hence these are carried forward to step 5.
Figure 1

Flow chart for proposed methodology.

Figure 1

Flow chart for proposed methodology.

Close modal

The effectiveness of the Rao evolutionary techniques for the optimization of WDN is demonstrated by applying it to five different size benchmark networks. The networks considered are the two-loop network (Alperovits & Shamir 1977), Hanoi network (Fujiwara & Khang 1990), Go-Yang network (Kim et al. 1994), Kadu network (Kadu et al. 2008), and the Farhadgerd network of Iran (Moosavian & Lence 2018). The above-stated benchmark networks differ in their physical characteristics so that the algorithm is tested for different scenarios. The two-loop network considered in the present work is a hypothetical network, while Hanoi and other networks belong to the category of real networks. The Go-Yang benchmark network has a pump of 4.52 kW capacity, and the Kadu network is a two-reservoir problem, for which the minimum head requirement at each node is different. The Farhadgerd network consists of 68 pipes and belongs to the category of large networks. Thus, the search space for these networks is very large and extends from 1.48E+09 to 7.74E+68 and is difficult to solve using conventional optimization techniques (Babu & Vijayalakshmi 2012). A detailed description of each network such as the number of pipes and nodes, previously reported optimal cost of the network, and the minimum pressure head requirement is given in Table 1. The hydraulic data of all the networks are given in the supplementary material. This includes pipe lengths, nodal demand, and elevation. Commercially available pipe diameters and the corresponding unit cost for each network are mentioned in Table 2. Thirty trial runs are performed for each Rao-I and Rao-II for all the networks considered. The different optimization techniques are run at different machine configurations, and thus, comparing these techniques based on simulation run time is not justified (Jabbary et al. 2016). Thus, the evolutionary techniques are more commonly compared based on the computational efforts, that is, how many evaluations of the objective function, that is, NFEs, are taken by any technique. Minimum function evaluations (MFEs) show the least number of evaluations taken by any evolutionary technique. Maximum allowable function evaluations (MAFEs) are adopted as the termination criteria, that is, how many maximum evaluations are given to any EA (Sirisant & Janga Reddy 2018). In the present work, all EAs are compared based on MFE.

Table 1

Description of the benchmark networks considered in the present work

Characteristics of networkTwo-loop networkHanoi networkGo-Yang networkKadu networkFarhadgerd network
No. of demand nodes 31 22 24 53 
No. of pipes 34 30 34 68 
Commercially available diameters 14 10 
Search space 1.48E+09 2.865E+26 1.24E+27 1.00E+34 7.74E+68 
No. of reservoirs with head level One at 210 m One at 100 m One at 71 m Two at 100 and 95 m One at 510 m 
Hypothetical/Real Hypothetical Real Real Real Real 
Minimum pressure head requirement 30 m 30 m 15 m Different for different nodes 20 m 
Pump available No No Yes, 4.52 kW No No 
Optimal network cost 419,000 units (Cunha & Sousa 19996.081 M$ (Zheng et al. 2012177,010 $ (Dong et al. 2012131.678 MRs (Kadu et al. 200818 M$ (Moosavian & Lence 2018
Reference Alperovits & Shamir (1977)  Fujiwara & Khang (1990)  Kim et al. (1994)  Kadu et al. (2008)  Moosavian & Lence (2018
Characteristics of networkTwo-loop networkHanoi networkGo-Yang networkKadu networkFarhadgerd network
No. of demand nodes 31 22 24 53 
No. of pipes 34 30 34 68 
Commercially available diameters 14 10 
Search space 1.48E+09 2.865E+26 1.24E+27 1.00E+34 7.74E+68 
No. of reservoirs with head level One at 210 m One at 100 m One at 71 m Two at 100 and 95 m One at 510 m 
Hypothetical/Real Hypothetical Real Real Real Real 
Minimum pressure head requirement 30 m 30 m 15 m Different for different nodes 20 m 
Pump available No No Yes, 4.52 kW No No 
Optimal network cost 419,000 units (Cunha & Sousa 19996.081 M$ (Zheng et al. 2012177,010 $ (Dong et al. 2012131.678 MRs (Kadu et al. 200818 M$ (Moosavian & Lence 2018
Reference Alperovits & Shamir (1977)  Fujiwara & Khang (1990)  Kim et al. (1994)  Kadu et al. (2008)  Moosavian & Lence (2018
Table 2

Commercially available pipe diameter and its unit cost for the networks considered

Two-loop network
Hanoi network
Go-Yang network
Kadu network
Farhadgerd network
Diameter (mm)Cost (units)Diameter (mm)Cost ($/m)Diameter (mm)Cost ($/m)Diameter (mm)Cost (Rs./m)Diameter (mm)Cost ($/m)
25.4 304.8 45.73 80 37.890 150 1,115 63.8 638 
50.8 406.4 70.40 100 38.933 200 1,600 79.2 792 
76.2 508.0 98.38 125 40.563 250 2,154 96.8 968 
101.6 11 609.6 129.33 150 42.554 300 2,780 150.0 1,500 
152.4 16 762.0 180.80 200 47.624 350 3,475 200.0 2,000 
203.2 23 1,016.0 278.30 250 54.125 400 4,255 250.0 2,500 
254.0 32   300 62.109 450 5,172 300.0 3,000 
304.8 50   350 71.524 500 6,092 350.0 3,500 
355.6 60     600 8,189 400.0 4,000 
406.4 90     700 10,670   
457.2 130     750 11,874   
508.0 170     800 13,261   
558.8 300     900 16,151   
609.6 550     1,000 19,395   
Two-loop network
Hanoi network
Go-Yang network
Kadu network
Farhadgerd network
Diameter (mm)Cost (units)Diameter (mm)Cost ($/m)Diameter (mm)Cost ($/m)Diameter (mm)Cost (Rs./m)Diameter (mm)Cost ($/m)
25.4 304.8 45.73 80 37.890 150 1,115 63.8 638 
50.8 406.4 70.40 100 38.933 200 1,600 79.2 792 
76.2 508.0 98.38 125 40.563 250 2,154 96.8 968 
101.6 11 609.6 129.33 150 42.554 300 2,780 150.0 1,500 
152.4 16 762.0 180.80 200 47.624 350 3,475 200.0 2,000 
203.2 23 1,016.0 278.30 250 54.125 400 4,255 250.0 2,500 
254.0 32   300 62.109 450 5,172 300.0 3,000 
304.8 50   350 71.524 500 6,092 350.0 3,500 
355.6 60     600 8,189 400.0 4,000 
406.4 90     700 10,670   
457.2 130     750 11,874   
508.0 170     800 13,261   
558.8 300     900 16,151   
609.6 550     1,000 19,395   

Two-loop network

This network was proposed by Alperovits & Shamir (1977). All pipes of the network are 1,000 m long with the Hazen–William coefficient of 130. The network was studied by various researchers, Savic & Walters (1997), Eusuff & Lansey (2003), Sirisant & Janga Reddy (2018), etc., and obtained the optimal cost of the network as 419,000 units. The schematic sketch of the network along with hydraulic data of the network like demands at nodes and nodal pressure is shown in Figure 2(a). There are 13 commercially available pipe diameters which lead to a search space of 1.48E+09. In Table 3, a comparison of the optimal diameters obtained and computational efforts taken by various other techniques for the optimization of this network is given. From Table 3, it is observed that all the optimization techniques obtain the same optimal diameters and hence the same cost of the network, that is, 419,000 units. However, the Rao algorithms are found to be computationally very cheap as compared with other techniques. Rao-I took 370 MFEs to reach the optimal cost of 419,000 units for a MAFE of 5,000 when compared with MFEs of 25,000 (Cunha & Sousa 1999), 9,500 (Sirisant & Janga Reddy 2018), 15,300 (Naidu et al. 2020), etc. Under similar conditions, Rao-II obtained the same optimal cost in 1,410 MFE. Thus, Rao-I outperforms Rao-II for the two-loop network, but the performance of Rao-II is better when compared with other techniques as seen from Table 3 in terms of MFE. It is evident from the convergence curves for Rao-I and Rao-II in Figure 3(a) that Rao-I converges faster than Rao-II.

Table 3

Comparison of diameters obtained by Rao algorithms with other EAs for the two-loop network

Diameter of pipes (mm)
Pipe numberSavic & Walters (1997) Cunha & Sousa (1999) Eusuff & Lansey (2003) Suribabu (2010) Sirisant & Janga Reddy (2018)Naidu et al. (2020) Present work-IPresent work-II
457.2 457.2 457.2 457.2 457.2 457.2 457.2 457.2 
254.0 254.0 254.0 254.0 254.0 254.0 254.0 254.0 
406.4 406.4 406.4 406.4 406.4 406.4 406.4 406.4 
101.6 101.6 101.6 101.6 101.6 101.6 101.6 101.6 
406.4 406.4 406.4 406.4 406.4 406.4 406.4 406.4 
254.0 254.0 254.0 254.0 254.0 254.0 254.0 254.0 
254.0 254.0 254.0 254.0 254.0 254.0 254.0 254.0 
25.4 25.4 25.4 25.4 25.4 25.4 25.4 25.4 
Optimization technique GA SA SFLA DE SADE CS Rao-I Rao-II 
ω value 10.508 10.508 10.508 10.667 10.667 a 10.667 10.667 
Cost 419,000 419,000 419,000 419,000 419,000 419,000 419,000 419,000 
MFE 250,000 25,000 11,155 1,320 9,500 15,300 370 1,410 
Diameter of pipes (mm)
Pipe numberSavic & Walters (1997) Cunha & Sousa (1999) Eusuff & Lansey (2003) Suribabu (2010) Sirisant & Janga Reddy (2018)Naidu et al. (2020) Present work-IPresent work-II
457.2 457.2 457.2 457.2 457.2 457.2 457.2 457.2 
254.0 254.0 254.0 254.0 254.0 254.0 254.0 254.0 
406.4 406.4 406.4 406.4 406.4 406.4 406.4 406.4 
101.6 101.6 101.6 101.6 101.6 101.6 101.6 101.6 
406.4 406.4 406.4 406.4 406.4 406.4 406.4 406.4 
254.0 254.0 254.0 254.0 254.0 254.0 254.0 254.0 
254.0 254.0 254.0 254.0 254.0 254.0 254.0 254.0 
25.4 25.4 25.4 25.4 25.4 25.4 25.4 25.4 
Optimization technique GA SA SFLA DE SADE CS Rao-I Rao-II 
ω value 10.508 10.508 10.508 10.667 10.667 a 10.667 10.667 
Cost 419,000 419,000 419,000 419,000 419,000 419,000 419,000 419,000 
MFE 250,000 25,000 11,155 1,320 9,500 15,300 370 1,410 

aData not available.

Figure 2

Layout of different benchmark networks.

Figure 2

Layout of different benchmark networks.

Close modal
Figure 3

Convergence curve for Rao-I and Rao-II for different benchmark networks.

Figure 3

Convergence curve for Rao-I and Rao-II for different benchmark networks.

Close modal

Hanoi network

The second benchmark network considered for the study is the Hanoi network (Figure 2(b)). All the hydraulic data for the Hanoi network can be obtained from Fujiwara & Khang (1990) and are also given in the supplementary material. Due to the large search space, the network has been tested by various researchers (Savic & Walters 1997; Kadu et al. 2008; Zheng et al. 2012, Naidu et al. 2020). The optimal cost of the Hanoi network is different with different ω values. It is $6.056 million for ω = 10.5088 (Cunha & Sousa 1999), $6.183 million for ω = 10.9031 (Kadu et al. 2008; Siew & Tanyimboh 2012), and $6.081 for ω = 10.667 (Suribabu 2010). The optimal diameters obtained by Rao-I and Rao-II along with the MFE required to reach the optimal cost are given in Table 4. As it is observed from Table 4, the diameters of the network obtained by various other techniques are very similar to those obtained by Rao algorithms except for SCE by Liong & Atiquzzaman (2004) and CS by Naidu et al. (2020). In addition to this, the diameter of pipe 18 (bold values in Table 4) obtained by Rao algorithms is different from that obtained by Cunha & Sousa (1999) and this is responsible for a lesser cost than Rao algorithms. This is because of the adoption of a lower ω value (ω = 10.508) than the present optimization model (ω = 10.667). Kadu et al. (2008) obtained a higher cost due to ω = 10.903. However, the computational efforts required to reach the optimal solution presented in Table 4 vary to a large extent. The MFE required by Rao-II is lower, that is, 6,350 as compared with SA (53,000), SCE (25,402), GA (18,000), and Rao-I (11,400) to reach the optimal solution. DE outperforms all the techniques and gives the optimal solution in just 3,540 MFE. However, as many as 300 trial runs are performed due to variation in crossover and weighing factor to reach at the trial with 3,540 MFE. The convergence curves for Rao-I and Rao-II shown in Figure 3(b) depict that Rao-II has a better convergence rate than Rao-I for the Hanoi network.

Table 4

Comparison of diameters obtained by Rao-I and Rao-II with other EAs for the Hanoi network. Bold values correspond to the diameter of pipe 18

Diameters of pipes (mm)
Pipe numberCunha & Sousa (1999) Liong & Atiquzzaman (2004) Kadu et al. (2008) Suribabu (2010) Naidu et al. (2020) Present work-IPresent work-II
1–7 1,016.0 1,016.0 1,016.0 1,016.0 1,016.0 1,016.0 1,016.0 
1,016.0 762.0 1,016.0 1,016.0 1,016.0 1,016.0 1,016.0 
1,016.0 762.0 762.0 1,016.0 1,016.0 1,016.0 1,016.0 
10 762.0 762.0 762.0 762.0 1,016.0 762.0 762.0 
11 609.6 762.0 762.0 609.6 762.0 609.6 609.6 
12 609.6 609.6 609.6 609.6 609.6 609.6 609.6 
13 508.0 406.4 406.4 508.0 609.6 508.0 508.0 
14 406.4 304.8 304.8 406.4 508.0 406.4 406.4 
15 304.8 304.8 304.8 304.8 304.8 304.8 304.8 
16 304.8 609.6 406.4 304.8 304.8 304.8 304.8 
17 406.4 762.0 508.0 406.4 304.8 406.4 406.4 
18 508.0 762.0 609.6 609.6 406.4 609.6 609.6 
19 508.0 762.0 609.6 508.0 609.6 508.0 508.0 
20 1,016.0 1,016.0 1,016.0 1,016.0 508.0 1,016.0 1,016.0 
21 508.0 508.0 508.0 508.0 1,016.0 508.0 508.0 
22 304.8 304.8 304.8 304.8 508.0 304.8 304.8 
23 1,016.0 762.0 1,016.0 1,016.0 304.8 1,016.0 1,016.0 
24 762.0 762.0 762.0 762.0 1,016.0 762.0 762.0 
25 762.0 609.6 762.0 762.0 762.0 762.0 762.0 
26 508.0 304.8 508.0 508.0 762.0 508.0 508.0 
27 304.8 508.0 304.8 304.8 508.0 304.8 304.8 
28 304.8 609.6 304.8 304.8 406.4 304.8 304.8 
29 406.4 406.4 406.4 406.4 304.8 406.4 406.4 
30 304.8 406.4 304.8 304.8 406.4 304.8 304.8 
31 304.8 304.8 304.8 304.8 304.8 304.8 304.8 
32 406.4 406.4 406.4 406.4 304.8 406.4 406.4 
33 406.4 508.0 508.0 406.4 304.8 406.4 406.4 
34 609.6 609.6 609.6 609.6 508.0 609.6 609.6 
Optimization technique SA SCE GA DE CS Rao-I Rao-II 
ω value 10.508 10.667 10.903 10.667 a 10.667 10.667 
Cost (M$) 6.056 6.220 6.190 6.081 6.096 6.081 6.081 
MFE 53,000 25,402 18,000 3,540 a 11,400 6,350 
Diameters of pipes (mm)
Pipe numberCunha & Sousa (1999) Liong & Atiquzzaman (2004) Kadu et al. (2008) Suribabu (2010) Naidu et al. (2020) Present work-IPresent work-II
1–7 1,016.0 1,016.0 1,016.0 1,016.0 1,016.0 1,016.0 1,016.0 
1,016.0 762.0 1,016.0 1,016.0 1,016.0 1,016.0 1,016.0 
1,016.0 762.0 762.0 1,016.0 1,016.0 1,016.0 1,016.0 
10 762.0 762.0 762.0 762.0 1,016.0 762.0 762.0 
11 609.6 762.0 762.0 609.6 762.0 609.6 609.6 
12 609.6 609.6 609.6 609.6 609.6 609.6 609.6 
13 508.0 406.4 406.4 508.0 609.6 508.0 508.0 
14 406.4 304.8 304.8 406.4 508.0 406.4 406.4 
15 304.8 304.8 304.8 304.8 304.8 304.8 304.8 
16 304.8 609.6 406.4 304.8 304.8 304.8 304.8 
17 406.4 762.0 508.0 406.4 304.8 406.4 406.4 
18 508.0 762.0 609.6 609.6 406.4 609.6 609.6 
19 508.0 762.0 609.6 508.0 609.6 508.0 508.0 
20 1,016.0 1,016.0 1,016.0 1,016.0 508.0 1,016.0 1,016.0 
21 508.0 508.0 508.0 508.0 1,016.0 508.0 508.0 
22 304.8 304.8 304.8 304.8 508.0 304.8 304.8 
23 1,016.0 762.0 1,016.0 1,016.0 304.8 1,016.0 1,016.0 
24 762.0 762.0 762.0 762.0 1,016.0 762.0 762.0 
25 762.0 609.6 762.0 762.0 762.0 762.0 762.0 
26 508.0 304.8 508.0 508.0 762.0 508.0 508.0 
27 304.8 508.0 304.8 304.8 508.0 304.8 304.8 
28 304.8 609.6 304.8 304.8 406.4 304.8 304.8 
29 406.4 406.4 406.4 406.4 304.8 406.4 406.4 
30 304.8 406.4 304.8 304.8 406.4 304.8 304.8 
31 304.8 304.8 304.8 304.8 304.8 304.8 304.8 
32 406.4 406.4 406.4 406.4 304.8 406.4 406.4 
33 406.4 508.0 508.0 406.4 304.8 406.4 406.4 
34 609.6 609.6 609.6 609.6 508.0 609.6 609.6 
Optimization technique SA SCE GA DE CS Rao-I Rao-II 
ω value 10.508 10.667 10.903 10.667 a 10.667 10.667 
Cost (M$) 6.056 6.220 6.190 6.081 6.096 6.081 6.081 
MFE 53,000 25,402 18,000 3,540 a 11,400 6,350 

aData not available.

Go-Yang network

The Go-Yang network shown in Figure 2(c) was first introduced by Kim et al. (1994) and differs from other networks due to the provision of a pump of 4.52 kW instead of an elevated reservoir. The comparison of optimal diameters along with the MFE required to reach the optimal solution is given in Table 5. The original design of the network is shown in column 2 of Table 5 along with the total network cost of $179,428.6. The network was first optimized by Kim et al. (1994) using the Lagrangian method (non-linear programming (NLP)) and obtained the continuous diameters, which were further rounded off to the available discrete diameters. The cost of the network was obtained as $179,142.7, which is slightly less than the original network cost. Geem (2006) solved the network using HS and obtained a $177,135.8 network cost which is about 1.2% cheaper than the original network cost taking almost 10,000 MFE. Rao-I and Rao-II obtained the minimum network cost of $177,010 with just 1,120 and 800 MFE, respectively, which are very few when compared with Geem (2006). Dong et al. (2012) applied the DE for the optimal design of the Go-Yang network and obtained the network cost as $177,010 with 8,750 AFEs (average function evaluations) in comparison to 1,957 and 980 AFE taken by Rao-I and Rao-II, respectively. The convergence curve for Rao-I and Rao-II for this network is shown in Figure 3(c). It is seen that Rao-II converges fast.

Table 5

Comparison of diameters obtained by Rao-I and Rao-II with other EAs for the Go-Yang network

Diameters of pipe (mm)
Pipe numberOriginal diameter (mm)Kim et al. (1994) Geem (2006) Present work-IPresent work-II
200 200 150 200 200 
200 200 150 125 125 
150 125 125 125 125 
150 125 150 100 100 
150 100 100 80 80 
100 100 100 80 80 
80 80 80 80 80 
100 80 100 80 80 
9–14 80 80 80 80 80 
15 100 80 80 80 80 
16–17 80 80 80 80 80 
18 80 100 80 80 80 
19 80 125 80 80 80 
20–28 80 80 80 80 80 
29 80 100 80 80 80 
30 80 80 80 80 80 
Optimization technique – NLP HS Rao-I Rao-II 
ω value – a 10.508 10.667 10.667 
Cost ($) 179,428.6 179,142.7 177,135.8 177,010 177,010 
MFE – a 10,000 1,120 800 
Diameters of pipe (mm)
Pipe numberOriginal diameter (mm)Kim et al. (1994) Geem (2006) Present work-IPresent work-II
200 200 150 200 200 
200 200 150 125 125 
150 125 125 125 125 
150 125 150 100 100 
150 100 100 80 80 
100 100 100 80 80 
80 80 80 80 80 
100 80 100 80 80 
9–14 80 80 80 80 80 
15 100 80 80 80 80 
16–17 80 80 80 80 80 
18 80 100 80 80 80 
19 80 125 80 80 80 
20–28 80 80 80 80 80 
29 80 100 80 80 80 
30 80 80 80 80 80 
Optimization technique – NLP HS Rao-I Rao-II 
ω value – a 10.508 10.667 10.667 
Cost ($) 179,428.6 179,142.7 177,135.8 177,010 177,010 
MFE – a 10,000 1,120 800 

aData not available.

Kadu network

The Kadu network (Figure 2(d)) was first proposed and optimized by Kadu et al. (2008) using GA. This is a two-reservoir problem with different minimum pressure head requirements at different nodes. Node number 3–6, 9–12, 15, 18 requires minimum pressure head of 85 m, while 6, 8, 13, 14, 16, 17, 19–21, 23 require a minimum pressure head of 82 m. The requirement of the minimum pressure head at the remaining nodes is 80 m. Kadu et al. (2008) obtained the network cost of Rs. 131.678 MRs with the diameter configurations given in Table 6. After this, the network has been optimized by many researchers using various computational techniques, some of which are listed in Table 6. Haghighi et al. (2011) combined the GA with integer linear programming (ILP) and took just 3.66% of function evaluations (FEs) as required by Kadu et al. (2008) to obtain the solution that is also slightly better than it. However, the obtained solution is expensive when compared with other techniques such as PSO, central force optimization (CFOnet), and Rao algorithms. The Rao-II algorithm obtained the minimum cost of the network as Rs. 125.434 MRs in just 19,700 MFE and compared it with other algorithms in Table 6. The network cost obtained by CFOnet applied by Jabbary et al. (2016) is slightly less than that obtained by Rao-I, but the computational efforts taken by it are almost 10 times more than Rao-I. Thus, when comparing Rao-I and Rao-II, Rao-II performs better in searching for the least costly solution with lower computational effort. Diameters obtained from Rao-I and Rao-II are found to satisfy the minimum pressure head requirement when checked in EPANET 2.0. From the results reported in Table 6, it is worth stating that the MFE required to reach the optimal cost by Rao algorithms are free from any sensitivity analysis and thus no efforts are invested in tuning the parameters as required by GA, PSO, etc. Thus, MFE reported by these techniques is post sensitivity analysis and thus does not include those in the results presented in Table 6. The convergence curves for Rao-I and Rao-II are shown in Figure 3(d). From the curves, it is clear that Rao-II obtains the lower cost in fewer iterations as compared with Rao-I.

Table 6

Comparison of diameters obtained by Rao-I and Rao-II with other EAs for the Kadu network

Diameters of pipes (mm)
Pipe numberKadu et al. (2008) Haghighi et al. (2011) Aghdam et al. (2014) Jabbary et al. (2016) Present work-IPresent work-II
1,000 1,000 900 900 1,000 1,000 
900 900 900 900 900 900 
400 400 500 350 350 350 
350 350 250 300 250 300 
150 150 150 150 150 150 
250 250 200 300 250 200 
800 800 900 800 800 800 
150 150 150 150 150 150 
400 400 600 600 600 450 
10 500 500 700 600 600 500 
11 1,000 1,000 900 900 900 800 
12 700 700 700 700 750 700 
13 800 800 500 500 600 500 
14 400 400 450 500 400 450 
15 150 150 150 150 150 150 
16 500 500 450 500 450 500 
17 350 350 300 350 400 350 
18 350 350 450 400 350 300 
19 150 150 500 500 500 150 
20 200 150 150 150 150 150 
21 700 700 600 600 600 750 
22 150 150 150 150 150 150 
23 400 450 150 150 150 450 
24 400 400 400 450 450 350 
25 700 700 500 500 500 700 
26 250 250 150 200 250 250 
27 250 250 350 350 300 300 
28 200 200 350 250 250 300 
29 300 300 150 250 250 200 
30 300 300 300 250 300 250 
31 200 200 200 150 150 150 
32 150 150 150 150 150 150 
33 250 200 200 150 150 150 
34 150 150 150 150 150 150 
Optimization technique GA GA-ILP PSO CFOnet Rao-I Rao-II 
ω value 10.667 10.68 10.667 10.667 10.667 10.667 
Cost (MRs.) 131.678 131.312 130.666 126.535 126.825 125.434 
MFE 120,000 4,400 22,000 259,476 24,950 19,700 
Diameters of pipes (mm)
Pipe numberKadu et al. (2008) Haghighi et al. (2011) Aghdam et al. (2014) Jabbary et al. (2016) Present work-IPresent work-II
1,000 1,000 900 900 1,000 1,000 
900 900 900 900 900 900 
400 400 500 350 350 350 
350 350 250 300 250 300 
150 150 150 150 150 150 
250 250 200 300 250 200 
800 800 900 800 800 800 
150 150 150 150 150 150 
400 400 600 600 600 450 
10 500 500 700 600 600 500 
11 1,000 1,000 900 900 900 800 
12 700 700 700 700 750 700 
13 800 800 500 500 600 500 
14 400 400 450 500 400 450 
15 150 150 150 150 150 150 
16 500 500 450 500 450 500 
17 350 350 300 350 400 350 
18 350 350 450 400 350 300 
19 150 150 500 500 500 150 
20 200 150 150 150 150 150 
21 700 700 600 600 600 750 
22 150 150 150 150 150 150 
23 400 450 150 150 150 450 
24 400 400 400 450 450 350 
25 700 700 500 500 500 700 
26 250 250 150 200 250 250 
27 250 250 350 350 300 300 
28 200 200 350 250 250 300 
29 300 300 150 250 250 200 
30 300 300 300 250 300 250 
31 200 200 200 150 150 150 
32 150 150 150 150 150 150 
33 250 200 200 150 150 150 
34 150 150 150 150 150 150 
Optimization technique GA GA-ILP PSO CFOnet Rao-I Rao-II 
ω value 10.667 10.68 10.667 10.667 10.667 10.667 
Cost (MRs.) 131.678 131.312 130.666 126.535 126.825 125.434 
MFE 120,000 4,400 22,000 259,476 24,950 19,700 

Farhadgerd network

The Farhadgerd network (Figure 2(e)) was introduced and optimized by Moosavian & Lence (2018) using various optimization techniques They reported that the optimal cost of the Farhadgerd ranges from $17.80 million to $28.00 million. Since the network is newly developed, it has not been used by many researchers, and hence comparing the diameters obtained by Rao-I and Rao-II with other techniques is not possible. The diameters obtained by Rao-I and Rao-II for the Farhadgerd network along with the computational efforts required to reach the reported optimal cost are given in Table 7. Moosavian & Lence (2018) compared 10 EAs for the optimal design of the Farhadgerd network with an MAFE of 40,000; however, none of the EA reported the optimal cost as less than or equal to that obtained by Rao-II for an MAFE of 40,000. Rao-II obtained the network cost as $17.498 million in just 23,760 MFE, while the network cost obtained by Rao-I is $17.633 million in 47,400 MFE. The above values highlight that the Rao algorithms can search the optimal solution with less MFE. It is also evident that the performance of Rao-II is better than Rao-I for the Farhadgerd network as seen from the convergence curves for Rao-I and Rao-II shown in Figure 3(e).

Table 7

Comparison of diameters obtained by Rao-I and Rao-II for the Farhadgerd network

Diameter of pipes (mm)
Pipe numberPresent work-IPresent work-IIPipe numberPresent work-IPresent work-II
350 350 45 96.8 96.8 
2–5 200 200 46 63.8 63.8 
6–7 150 150 47 96.8 96.8 
8–13 63.8 63.8 48–49 63.8 63.8 
14 400 63.8 50 150 150 
15 63.8 79.2 51 63.8 63.8 
16–20 63.8 63.8 52 63.8 79.2 
21–22 79.2 79.2 53 96.8 79.2 
23 63.8 63.8 54 150 150 
24 63.8 150 55 250 250 
25–29 63.8 63.8 56–60 63.8 63.8 
30 96.8 79.2 61 96.8 96.8 
31 400 150 62 63.8 63.8 
32–34 63.8 63.8 63 96.8 96.8 
35 150 150 64 63.8 63.8 
36 96.8 96.8 65 150 63.8 
37 63.8 63.8 66–68 63.8 63.8 
38–44 63.8 63.8    
Optimization technique    Rao-I Rao-II 
ω value    10.667 10.667 
Cost (M$)    17.633 17.498 
MFE    47,400 23,760 
Diameter of pipes (mm)
Pipe numberPresent work-IPresent work-IIPipe numberPresent work-IPresent work-II
350 350 45 96.8 96.8 
2–5 200 200 46 63.8 63.8 
6–7 150 150 47 96.8 96.8 
8–13 63.8 63.8 48–49 63.8 63.8 
14 400 63.8 50 150 150 
15 63.8 79.2 51 63.8 63.8 
16–20 63.8 63.8 52 63.8 79.2 
21–22 79.2 79.2 53 96.8 79.2 
23 63.8 63.8 54 150 150 
24 63.8 150 55 250 250 
25–29 63.8 63.8 56–60 63.8 63.8 
30 96.8 79.2 61 96.8 96.8 
31 400 150 62 63.8 63.8 
32–34 63.8 63.8 63 96.8 96.8 
35 150 150 64 63.8 63.8 
36 96.8 96.8 65 150 63.8 
37 63.8 63.8 66–68 63.8 63.8 
38–44 63.8 63.8    
Optimization technique    Rao-I Rao-II 
ω value    10.667 10.667 
Cost (M$)    17.633 17.498 
MFE    47,400 23,760 

The optimal diameters obtained for all the benchmark networks using Rao-I and Rao-II are simulated in EPANET 2.0 and pressure values at every node for each network are obtained. The minimum and maximum pressure head obtained by Rao-I and Rao-II for the two-loop, Hanoi, Go-Yang, Kadu, and Farhadgerd network is shown in Table 8. It is evident from Table 8 that for each network, the obtained minimum pressure head is greater than the prescribed minimum pressure head which indicates that solutions obtained by Rao-I and Rao-II are feasible.

Table 8

Minimum and maximum pressure head obtained by Rao-I and Rao-II for all networks considered

Minimum and maximum pressure head (m)Two-loop network
Hanoi network
Go-Yang network
Kadu network
Farhadgerd network
Rao-IRao-IIRao-IRao-IIRao-IRao-IIRao-IRao-IIRao-IRao-II
Minimum 30.45 30.45 30.01 30.01 15.33 15.33 80.17 80.03 20.08 20.01 
Maximum 53.25 53.25 97.14 97.14 28.93 28.93 98.98 98.98 46.31 39.86 
Minimum and maximum pressure head (m)Two-loop network
Hanoi network
Go-Yang network
Kadu network
Farhadgerd network
Rao-IRao-IIRao-IRao-IIRao-IRao-IIRao-IRao-IIRao-IRao-II
Minimum 30.45 30.45 30.01 30.01 15.33 15.33 80.17 80.03 20.08 20.01 
Maximum 53.25 53.25 97.14 97.14 28.93 28.93 98.98 98.98 46.31 39.86 

In the present work, two different evolutionary optimization algorithms developed by Rao (2020) have been used for the optimal design of the pipe networks. Both the algorithms are tested on five different benchmark problems from the literature, and their performance comparison is made with various evolutionary techniques applied previously. The major conclusion drawn from the present work is that Rao algorithms perform better when compared with other techniques in terms of MFE for the two-loop, Hanoi, and Go-Yang network. However, for the Kadu network and Farhadgerd network of Iran, the Rao algorithms also obtain a better solution with lower MFE. For the Kadu network, the optimal costs obtained by the Rao-I and Rao-II algorithms are not only 3.68 and 4.74% cheaper, but took just 20.80 and 16.41% of computational efforts as taken by GA. For the Farhadgerd network of Iran, the optimal solutions obtained by Rao-I and Rao-II are 0.17M$ and 0.3M$ cheaper when compared with the minimum optimal solution reported as well as 2.37M$ and 2.5M$ cheaper when compared with the maximum optimal solution reported so far in the literature. In addition to this, when the performance of Rao-I is compared with Rao-II, the latter converges much faster and obtained a similar cost to that of Rao-I or even better, especially for large networks. This is due to the larger involvement of the randomness in the Rao-II algorithm.

Since the Rao algorithms are metaphor-less and parameterless techniques, they are very simple in application and also free from the tuning of the parameters. The algorithms are capable of locating historically reported solutions with much better convergence. The present work highlights that Rao algorithms are the more efficient and reliable option for the optimization of WDN. This work may bring motivation to the researchers for developing new computational techniques that are preferably parameterless, such that they are not only simpler in construction but also as efficient as Rao techniques.

All relevant data are included in the paper or its Supplementary Information.

Aghdam
K. M.
Mirzaee
I.
Pourmahmood
N.
Aghababa
M. P.
2014
Design of water distribution networks using accelerated momentum particle swarm optimisation technique
.
Journal of Experimental & Theoretical Artificial Intelligence
26
(
4
),
459
475
.
doi:10.1080/0952813X.2013.863227
.
Alperovits
E.
Shamir
U.
1977
Design of optimal water distribution systems
.
Water Resources Research
13
(
6
),
885
900
.
doi:10.1029/WR013i006p00885
.
Babu
K. J.
Vijayalakshmi
D. P.
2012
Self-adaptive PSO-GA hybrid model for combinatorial water distribution network design
.
Journal of Pipeline Systems Engineering and Practice
4
(
1
),
57
67
.
doi:10.1061/(ASCE)PS.1949-1204.0000113
.
Cunha
M. D. C.
Sousa
J.
1999
Water distribution network design optimization: simulated annealing approach
.
Journal of Water Resources Planning and Management
125
(
4
),
215
221
.
doi:10.1061/(ASCE)0733-9496(1999)125:4(215)
.
Dong
X. L.
Liu
S. Q.
Tao
T.
Li
S. P.
Xin
K. L.
2012
A comparative study of differential evolution and genetic algorithms for optimizing the design of water distribution systems
.
Journal of Zhejiang University Science A
13
(
9
),
674
686
.
doi:10.1631/jzus.A1200072
.
Eusuff
M. M.
Lansey
K. E.
2003
Optimization of water distribution network design using the shuffled frog leaping algorithm
.
Journal of Water Resources Planning and Management
129
(
3
),
210
225
.
doi:10.1061/(ASCE)0733-9496(2003)129:3(210)
.
Fujiwara
O.
Khang
D. B.
1990
A two-phase decomposition method for optimal design of looped water distribution networks
.
Water Resources Research
26
(
4
),
539
549
.
doi:10.1029/WR026i004p00539
.
Geem
Z. W.
2006
Optimal cost design of water distribution networks using harmony search
.
Engineering Optimization
38
(
3
),
259
280
.
doi:10.1080/03052150500467430
.
Geem
Z. W.
Cho
Y. H.
2011
Optimal design of water distribution networks using parameter-setting-free harmony search for two major parameters
.
Journal of Water Resources Planning and Management
137
(
4
),
377
380
.
doi:10.1061/(ASCE)WR.1943-5452.0000130
.
Haghighi
A.
Samani
H. M.
Samani
Z. M.
2011
GA-ILP method for optimization of water distribution networks
.
Water Resources Management
25
(
7
),
1791
1808
.
doi:10.1007/s11269-011-9775-4
.
Jabbary
A.
Podeh
H. T.
Younesi
H.
Haghiabi
A. H.
2016
Development of central force optimization for pipe-sizing of water distribution networks
.
Water Science and Technology: Water Supply
16
(
5
),
1398
1409
.
doi:10.2166/ws.2016.051
.
Kadu
M. S.
Gupta
R.
Bhave
P. R.
2008
Optimal design of water networks using a modified genetic algorithm with reduction in search space
.
Journal of Water Resources Planning and Management
134
(
2
),
147
160
.
doi:10.1061/(ASCE)0733-9496(2008)134:2(147)
.
Kim
J. H.
Kim
T. G.
Kim
J. H.
Yoon
Y. N.
1994
A study on the pipe network system design using non-linear programming
.
Journal of the Korean Water Resources Association
27
(
4
),
59
67
.
Liong
S. Y.
Atiquzzaman
M.
2004
Optimal design of water distribution network using shuffled complex evolution
.
Journal of The Institution of Engineers, Singapore
44
(
1
),
93
107
.
Moosavian
N.
Lence
B.
2018
Testing evolutionary algorithms for optimization of water distribution networks
.
Canadian Journal of Civil Engineering
46
(
5
),
391
402
.
doi:10.1139/cjce-2018-0137
.
Naidu
M. N.
Boindala
P. S.
Vasan
A.
Varma
M. R.
2020
Optimization of water distribution networks using cuckoo search algorithm
. In:
Advanced Engineering Optimization Through Intelligent Techniques
.
Springer
,
Singapore
, pp.
67
74
.
doi:10.1007/s11269-020-02597-2
.
Rao
R.
2016
Jaya: a simple and new optimization algorithm for solving constrained and unconstrained optimization problems
.
International Journal of Industrial Engineering Computations
7
(
1
),
19
34
.
doi:10.5267/j.ijiec.2015.8.004
.
Rao
R.
2020
Rao algorithms: three metaphor-less simple algorithms for solving optimization problems
.
International Journal of Industrial Engineering Computations
11
(
1
),
107
130
.
doi:10.5267/j.ijiec.2019.6.002
.
Rao
R. V.
Savsani
V. J.
Vakharia
D. P.
2011
Teaching–learning-based optimization: a novel method for constrained mechanical design optimization problems
.
Computer-Aided Design
43
(
3
),
303
315
.
doi:10.1016/j.cad.2010.12.015
.
Rossman
L. A.
2000
EPANET 2: Users Manual
.
Savic
D. A.
Walters
G. A.
1997
Genetic algorithms for least-cost design of water distribution networks
.
Journal of Water Resources Planning and Management
123
(
2
),
67
77
.
doi:10.1061/(ASCE)0733-9496(1997)123:2(67)
.
Schaake
J. C.
Lai
D.
1969
Linear programming and dynamic programming applied to water distribution network design
.
MIT Hydrodynamics Laboratory Report
116
, 69.
Siew
C.
Tanyimboh
T. T.
2012
Penalty-free feasibility boundary-convergent multi-objective evolutionary algorithm for the optimization of water distribution systems
.
Water Resources Management
26
(
15
),
4485
4507
.
doi:10.1007/s11269-012-0158-2
.
Sirisant
S.
Janga Reddy
M.
2018
Reliability-based design of water distribution networks using self-adaptive differential evolution algorithm
.
ISH Journal of Hydraulic Engineering
24
(
2
),
198
212
.
doi:10.1080/09715010.2017.1408038
.
Suribabu
C. R.
2010
Differential evolution algorithm for optimal design of water distribution networks
.
Journal of Hydroinformatics
12
(
1
),
66
82
.
doi:10.2166/hydro.2010.014
.
Zheng
F.
Zecchin
A. C.
Simpson
A. R.
2012
Self-adaptive differential evolution algorithm applied to water distribution system optimization
.
Journal of Computing in Civil Engineering
27
(
2
),
148
158
.
doi:10.1061/(ASCE)CP.1943-5487.0000208
.
This is an Open Access article distributed under the terms of the Creative Commons Attribution Licence (CC BY 4.0), which permits copying, adaptation and redistribution, provided the original work is properly cited (http://creativecommons.org/licenses/by/4.0/).

Supplementary data