Next Article in Journal
Combining Multiple Remediation Techniques Is Effective for the Remediation of Eutrophic Flowing Water
Previous Article in Journal
Synoptic Analysis of Flood-Causing Rainfall and Flood Characteristics in the Source Area of the Yellow River
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Analyzing the Effect of Sewer Network Size on Optimization Algorithms’ Performance in Sewer System Optimization

Civil Engineering Department, Manisa Celal Bayar University, 45140 Manisa, Türkiye
*
Author to whom correspondence should be addressed.
Water 2024, 16(6), 859; https://doi.org/10.3390/w16060859
Submission received: 10 February 2024 / Revised: 12 March 2024 / Accepted: 14 March 2024 / Published: 16 March 2024
(This article belongs to the Section Urban Water Management)

Abstract

:
Sewer systems are a component of city infrastructure that requires large investment in construction and operation. Metaheuristic optimization methods have been used to solve sewer optimization problems. The aim of this study is to investigate the effects of network size on metaheuristic optimization algorithms. Cuckoo Search (CS) and four versions of Grey Wolf Optimization (GWO) were utilized for the hydraulic optimization of sewer networks. The purpose of using different algorithms is to investigate whether the results obtained differ depending on the algorithm. In addition, to eliminate the parameter effect, the relevant algorithms were run with different parameters, such as population size. These algorithms were performed on three different-sized networks, namely small-sized, medium-sized, and large-sized networks. Friedman and Wilcoxon tests were utilized to statistically analyze the results. The results were also evaluated in terms of the optimality gap criterion. According to the results based on the optimality gap, the performance of each algorithm decreases as the network size increases.

1. Introduction

Sewer systems are a component of city infrastructure that requires large investment in construction and operation. The construction cost includes the costs of sewer networks, pumping stations, and treatment plants, while the operation cost includes energy, maintenance, and rehabilitation costs [1,2,3]. Therefore, the aim is often to plan the system with the lowest cost while ensuring it performs its function. To minimize the construction cost in the planning phase, first, the layout of the sewer network is established and then the hydraulic calculations are made. Efforts to reduce the cost of the system are generally carried out by experts through a trial-and-error approach. The path followed is subjective and highly dependent on an experts’ experience. At this point, researchers are trying to overcome this trial-and-error approach and reach the optimum solution by using different optimization methods [4,5].
In a sewer system optimization problem, the aim is to obtain the lowest cost value by determining the network layout, pipe diameters, and slopes or cover depths. There are three different approaches in the literature. The first approach in research is obtaining all the variables simultaneously [6,7,8,9,10]. The second approach is performing the hydraulic optimization to determine the pipe diameters and slopes or cover depths with a predefined layout [11,12,13,14,15,16,17,18,19,20]. The last approach is layout optimization only [21,22,23,24,25].
There are many optimization methods in the literature [26]. One of these is metaheuristic optimization methods, which are used in solving sewer optimization problems as well as in different problems. The no-free-lunch theorem [27] suggests that an optimization method may not perform well in solving all problems due to the unique structure of problems. For this reason, different optimization algorithms are used to solve optimization problems, and their performances are compared.
In the related literature, many metaheuristic algorithms, namely, the genetic algorithm [5,12,13,18,28], cellular automata [20,29,30,31], ant colony algorithm [15,32,33,34], and particle swarm optimization algorithm [7,35], are utilized to solve sewer optimization problems.
In this study, two optimization algorithms, the Grey Wolf Optimization Algorithm (GWO) and Cuckoo Search Algorithm (CS), are used. There are studies on the solving of different optimization problems with both algorithms. GWO is employed to solve many problems in the field of water resources and hydraulics, such as water resources optimization [36,37], water resources management [38], forecasting of reservoir water availability [39], and open-channel optimization [40]. Masoumi et al. [41] have used GWO and a hybrid version of GWO (shuffled GWO) in sewer optimization and studied the performance of their algorithms in different scales of sewer networks. Their results showed that GWO and hybrid GWO are suitable to use in sewer optimization. In addition, CS is also employed to solve similar problems, such as reservoir operations [42,43,44,45], optimum design of water distribution systems [46,47,48], water quality forecast [49], and drought forecast [50]. Cetin and Turan [51] have observed that CS was suitable to use in sewer optimization.
In optimization algorithms, besides the performance of the algorithm in solving the problem, the factors affecting the performance are also investigated in the literature. One of these factors is the population size. Mora-Melià et al. [52] studied population size in a pipe-sizing problem of water network optimization in different-sized networks with the Pseudo-Genetic Algorithm, the Harmony Search Optimization Algorithm, the modified Particle Swarm Algorithm, and the modified Shuffled Frog Leaping Algorithm. They showed that using a small population size is more efficient out of all the sizes of networks [52]. Gao and Chen [53] studied the prediction of service life for tunnel structures in carbonation environments and the effects of population size and sample size with genetic programming. They showed that when the population size increases, the computing error decreases, and the decreasing extent reduces [53]. Xuea et al. [54] studied the design of environments with improved thermal comfort level, air quality, and reduced energy consumption of the heating, ventilating, and air-conditioning systems with a genetic algorithm. They tested the effect of the population size on this problem as well as other parameters that were used. They showed that they obtained better results when the population size increased [54]. Palod et al. [55] used Jayanet for water distribution network optimization and studied the effect of population size on this problem with this new algorithm. They showed that the number of function evaluations were found to increase with population size for all networks, that the increase is greater for large networks, and that the rate of convergence is seen to be dependent on the size of the network [55]. Piotrowski et al. [56] studied the performance of eight PSO variants with different population sizes on different benchmark and real-world problems. They found different results on different problems, and said that in metaheuristics any control parameter setting is inevitably problem-dependent and cannot possibly be assumed to be universal [56]. As demonstrated by the findings of the preceding investigations, the effect of optimization algorithms and changes in algorithm parameters on the performance of various tasks differs.
In this study, the effects of sewer network size on the performance of optimization algorithms were examined. The CS algorithm and four versions of the GWO algorithm were used to investigate the effect of the algorithm on the results. These algorithms were implemented on three different network sizes: small, medium, and large. Different population sizes were used in all the algorithms to investigate the effect of population size on the results. To make fair comparisons, the number of fitness evaluations was fixed. To find the best values for each network size, results were summarized in tables and box plots and analyzed statistically with the Friedman and Wilcoxon tests. The results were also assessed using the optimality gap criterion. Finally, by using the best values, the effects of network size were revealed according to the optimality gap criterion. From this perspective, the effects of network size on the performance of an algorithm, which has not been addressed before, is investigated for the first time.

2. Materials and Methods

2.1. Sewer Network Hydraulic Optimization

The aim of sewer network optimization is minimizing the cost of a sewer network. In general, the cost of a sewer system for hydraulic optimization includes pipe, manhole, excavation, and pump costs. The objective function of the optimization of the problem can be defined as in Equation (1).
M i n   C = i = 1 N L i C p i + j = 1 M C m j + k = 1 P C p u m p k
where C is the cost of the sewer system for a predefined layout, N is the total number of sewer pipes, i is the considered pipe, C p i   is the unit cost of the sewer pipe construction defined as a function of its diameter di, Li is the length of pipe i, M is the total number of manholes, j is the considered manhole, C m j is the cost of the manhole construction defined as a function of manhole height h m , P is the total number of pumps, k is the considered pump, and C p u m p k   is the cost of pumps. These variables are illustrated in Figure 1.
The sewer network optimization problem has constraints for hydraulic, operational, and availability reasons. The constraints of the problem can be defined by Equations (2)−(10).
Subject to the following:
d i D , ( i = 1 , . . . , N )
d i D , ( i = 1 , . . . , N )
V i V m i n , i = 1 , . . . , N
V i V m a x , ( i = 1 , . . . , N )
β i β m i n , i = 1 , . . . , N
β i β m a x , i = 1 , . . . , N
S i S m i n , i = 1 , . . . , N
  E E m i n , i = 1 , . . . , N , m = 1 , . . . , M
  E E m a x , i = 1 , . . . , N , m = 1 , . . . , M
where d i   is the diameter of the sewer pipe, D is the discrete set of available commercial sewer pipe diameters, D is the set of upstream pipe diameters of pipe, V i is the velocity of the considered pipe, V m i n and V m a x   are the allowable minimum and maximum velocities, β i is the relative flow depth in the considered pipe, β m i n   and β m a x are the allowable minimum and maximum relative flow depth values, S i   is the slope of the considered pipe, S m i n   is the allowable minimum slope value, E is the set of upstream pipe cover depth values of manholes, and E m i n and E m a x are the allowable minimum and maximum cover depth values.
Manning’s equation, as in Equation (11), is used for the hydraulic calculations in this study.
Q i = 1 n A i R i 2 3 S i 1 2 , ( i = 1 , . . . , N )
R i = A i P i , ( i = 1 , . . . , N )
where Q i is the discharge, n is the Manning coefficient, A i   is the wetted cross section area, R i   is the hydraulic radius, S i   is the sewer pipe slope, and P i   is the wetted perimeter.

2.2. Grey Wolf Optimization Algorithm (GWO)

GWO was proposed by Mirjalili et al. [57] and is a swarm-based algorithm. GWO was developed with inspiration from the social and hunting behavior of grey wolves. A grey wolf pack has social hierarchy. The highest level consists of alphas (the best solution) that are leading the pack, the second level consists of betas (the second-best solution) that are subordinate wolves that help alphas in decision making or other activities, the third level consists of deltas (other solutions) that obey alphas and betas, and the lowest level consists of omegas wolves [57].
The hunting mechanism has been expressed by searching for prey (exploration), encircling the prey, hunting, and attacking the prey (exploitation). The hunting mechanism of a grey wolf pack mathematically is modelled as
X i t + 1 = X p t A · D
D   = | C   · ( X _ p )   ( t ) X   ( t ) |
where t is the current iteration, A and C are coefficient vectors, and X p and X are position vectors of the prey and a grey wolf, respectively [57].
A = 2 a · r 1 a
C = 2 · r 2
a = 2 t 2 T
where T is the total number of iterations and r 1 ,   r 2 are random vectors in [0, 1]. A is a vector that is linearly decreased from 2 to 0. Updating of wolves’ positions is as follows [57]:
X 1 = X a A 1 · D a
X 2 = X β A 2 · D β
X 3 = X δ A 3 · D δ
D α = C 1 · X a X
D β = C 2 · X β X
D β = C 2 · X β X
where X a , X β , X δ are the first three best solutions in iteration t. Positions are updated by Equation (24) [57].
X t + 1 = X 1 + X 2 + X 3 3
A and C are the control parameters of GWO. These parameters allow GWO to transition between exploration and exploitation, which are the divisions of the search process into two phases. The exploration phase is about the process of investigating the promising area of the search space, while the exploitation phase refers to the local search capability around the regions obtained in the exploration phase [57]. Exploration is promoted with the value of A > 1 or A < −1, whereas there is emphasis on exploitation with the value of A between −1 and 1 [58].
Mirjalili et al. [57] also indicated that GWO is prone to stagnation in local solutions with these operators. To overcome this stagnation, three main approaches are studied in the literature. The first approach is changing the formulation of the adjustable parameters of GWO (a and/or C). Some researchers attempt to change parameter a by replacing Equation (17) [59,60,61], while other researchers attempt to change parameter C by replacing Equation (16) [62]. The second approach is changing the main updating equation of Equation (24) [63,64,65,66,67]. The third approach is using the first and the second approaches together or using combinations of GWO and other optimization algorithms [58,68,69,70,71,72,73].
In this study, in addition to use of the original version of a, three different GWO versions with modified a parameters were also used. In the first version of GWO called GWO_V1, a is calculated as in the original GWO shown in Equation (17).
Mirjalili et al. [61] replaced Equation (17) with Equation (25) and suggested using 0.5, 1, 1.5, 2, 2.5, 3, 3.5, and 4 as aini.
a = a i n i t a i n i T
Mirjalili et al. [61] have said that when aini is equal to 0.5, 1, and 1.5 which are less than 2, the value in the original GWO, the convergence curves of GWO have faster convergence rates. Therefore, aini is preferred to be 0.5 in the second version of GWO called GWO_V2.
In the third version of GWO called GWO_V3, a parameter recommended by Singh and Bansal [73] given in Equation (26) is used.
a = 2 e t 2 0.3 · T 2
Finally, in the fourth version of GWO called GWO_V4, Equation (27), inspired by Khodadadi et al. [74], is used.
a = 2 1 t T

2.3. Cuckoo Search Algorithm (CS) via Lévy Flight

CS is an optimization algorithm developed by Yang and Deb [75] inspired by the aggressive breeding strategies of cuckoos. Cuckoos lay their own eggs in other birds’ nests and aim for the other bird to incubate their own eggs. To increase the chance of their own eggs hatching, they may discard the eggs of host bird in the nest [75].
CS has three general rules [75]:
  • Cuckoos produce one egg per egg laying and lay their eggs in a randomly selected nest;
  • The characteristics of the best nests with high quality eggs are passed on to the next generation;
  • The number of existing host nests where the egg is laid is fixed. The host bird of the nest may notice the egg laid by the cuckoo with probability p ∈ [0, 1]. In this case, the host bird can throw the egg out of the nest or can leave the nest and build a new one.
In CS, each egg in the nest corresponds to a solution.
Lévy flight is applied to the ith solution while generating the new solution x i ( t + 1 ) :
x i ( t + 1 ) = x i ( t ) + α L é v y ( λ )  
where x i ( t ) is ith solution of the ith iteration and α that is a positive value is the step size, which is usually taken as 1. Equation (28) is a stochastic equation used for random walking. This random walk is a Markov chain wherein the next location depends on the current location ( x i ( t ) ) and the transition probability ( α L é v y ( λ )   ). The product is entry-wise multiplications [75].
The Lévy flight essentially provides a random walk while the random step length is drawn from a Lévy distribution:
L é v y λ = t l ,   ( 1 < λ     3 )
CS becomes more functional with the use of the Lévy flight operator. So, the mean and variance of the flight step can approach infinity. Approaching infinity is more suitable for large-scale optimization problems [76]. Another reason is that larger steps drawn from time to time from the Lévy distribution make it easier to escape from the local optimum [75].
A complete Lévy flight operator is formulated with the current best solution of tth generation as follows:
x i ( t + 1 ) = x i ( t ) + α u v 1 β x i t x b e s t t ,   ( 1 < β 2 )
where β is (λ − 1) and the default value of β is equal to 1.5, and u and ν are random values from normal distribution as N(0, σ u 2 ) and N(0, σ v 2 ), respectively [42].
x i ( t + 1 ) = x i ( t ) + α u v 1 β x i t x b e s t t ,   ( 1 < β 2 )
σ v 2 = 1

2.4. Application

In this study, the effect of network size on the performance of optimization algorithms was investigated. For this purpose, three predefined sewer networks that have different sizes as devised by Moeini and Afshar [77] were chosen. These networks were created as base networks to be used in layout optimization without specifying flow directions [77]. In this study, the versions with flow directions specified by Moeini and Afshar [8] and their associated cost values were used.
The networks are named Network1, Network2, and Network3 according to their size, respectively. The number of lines in the networks used was 12 lines in Network1, which is a small-sized network; 40 lines in Network2, which is a medium-sized network; and 144 lines in Network3, which is a large-sized network. The lengths of all the lines in networks are 100 m. The ground elevation levels of the starting manholes of each network are given as 1000 m. The elevation levels of each manhole are calculated by the elevation level of the starting point of each network, pipe lengths, and the slope value of 2% [8]. The design parameters are the same for all three networks and are summarized in Table 1. These design parameters were taken from Moeini and Afshar [8] to compare results.
Moeini and Afshar [8] have mentioned that the manning coefficient value n was taken as 0.015 in their study. However, when the given results were reviewed, it was determined that the flow depth and flow velocity values could be calculated only with n = 0.013. For the results to be comparable, n = 0.013 was used in this study.
The sets of available commercial sewer pipe (D) diameters for the hydraulic calculations are given in Table 2.
The cost function given by Moeini and Afshar [8] was used and is presented in Equations (33)–(35).
K p = 10.93 e 3.43 d i + 0.012 E ¯ i 1.53 + 0.437 E ¯ i 1.47 d i
K m = 41.46 h m
K T o t a l _ C o s t = K p + K m
where i is the considered pipe, K p   is the unit cost of sewer pipe construction, d i is the diameter of the sewer pipe, E i ¯   is the average cover depth of the sewer pipe, K m   is the cost of manhole construction, and hm is the height of the manhole.
Once the values about the networks were determined, there were assumptions to be clarified for the optimization phase. Pipe diameter, cover depth at upstream manhole, and cover depth at downstream manhole were selected as decision variables for each sewer network pipe. In other words, three decision variables were considered for each network pipe. Consequently, the total number of decision variables was 36 for Network1, 120 for Network2, and 432 for Network3. The solution vector instance representation is given in Table 3 and l is the number of lines in each network.
Values of 50, 100, 200, and 500 were chosen as the population sizes for each algorithm. Thus, considering all the networks, algorithms, and population sizes, a total of 60 cases were obtained. Trial combinations of all networks and population sizes were run with 30 different starting values, and a total of 1800 trials were performed. At the same time, the number of function evaluations (FE) was kept the same for all the cases to compare the results fairly. FEs was chosen as a fixed value of 500 × 106. Finally, each trial was run 30 times to statistically evaluate the results.

3. Results

The results obtained at the end of the trials were summarized in tables and box plots and analyzed statistically. The cases are named with the algorithm version and the population size, such as GWO_V1-100 or CS-500.
The box plots are based on the best cost value of 30 results in each case. According to the box plots, when the box length of one case is shorter than the box lengths of other cases, it means that the results of the case with shorter box lengths are more consistent.
The box plots of Network1 are shown in Figure 2. It can be seen from Figure 2 that the minimum result and the most consistent case of GWO_V1 was obtained from GWO_V1-100 with a value of 22,924.4. The trials of GWO_V2 have similar results and the minimum result and the most consistent case of GWO_V2 was achieved in GWO_V2-100, with a value of 23,001.7. The minimum result and the most consistent case of GWO_V3 was delivered from GWO_V3-100, with a value of 22,925.0. The most consistent case of GWO_V4 was GWO_V4-500. On the other hand, the minimum result of GWO_V4 was obtained from GWO_V4-50, with a value of 22,924.1. The minimum result and the most consistent case of CS were achieved in CS-500, with a value of 23,001.7. This minimum value was also obtained from CS with other population sizes.
The boxplots of Network2 are shown in Figure 3. It can be seen from Figure 3 that the most consistent case of GWO_V1 was GWO_V1-200. In addition, the minimum value of GWO_V1 was obtained from GWO_V1-50, with a value of 85,018.2. Similarly, according to Figure 3, the most consistent case of GWO_V2 was GWO_V2-50, while the minimum value of GWO_V2 was obtained from GWO_V2-100, with a value of 85,006.6. The minimum result and the most consistent case of GWO_V3 were achieved in GWO_V3-50, with a value of 84,730.3. Figure 3 shows that the most consistent case of GWO_V4 was GWO_V4-50. The minimum result of GWO_V4 was obtained from GWO_V4-200, with a value of 85,014.3. Figure 3 indicates that the most consistent case of CS was CS-100. The minimum result of CS was obtained from CS-500, with a value of 87,460.4.
The boxplots of Network3 are shown in Figure 4. It can be seen from Figure 4 that the most consistent case of GWO_V1 was GWO_V1-50. The minimum result of GWO_V1 was obtained from GWO_V1-100, with a value of 389,323.5. According to Figure 4, the minimum result and the most consistent case of GWO_V2 were achieved in GWO_V2-50, with a value of 374,692.6. The most consistent case of GWO_V3 was GWO_V3-200, while the minimum value of GWO_V3 was obtained from GWO_V3-50, with a value of 376,703.0. Figure 4 shows that the most consistent case of GWO_V4 was GWO_V4-50, while the minimum value was with GWO_V4-100, with a value of 379,903.2. Figure 4 indicates that the minimum result and the most consistent case of CS were obtained from CS-50, with a value of 371,082.5.
The Friedman test and Wilcoxon signed-rank test were used to statistically analyze the results further. The results of the statistical tests are given in Table 4, Table 5, and Table 6 for Network1, Network2, and Network3, respectively.
The minimum results and the most consistent cases of each algorithm for the three network problems are close to the minimum of all cost values. Therefore, the minimum results of the most consistent cases were chosen as the best result. These best results were used to compare the performance of the algorithms.
The results of Moeni and Afshar [8] are accepted as the benchmark to finding the answer of the effect of sewer network size on the performance of optimization algorithms. The decision criterion is the optimality gap criterion. The formulation of the optimality gap is given in Equation (36).
O p t . G a p = C o s t T h i s S t C o s t L i t C o s t L i t × 100
where C o s t T h i s S t is the best cost value obtained in this study, and C o s t L i t is the best cost value obtained for the same networks by Moeini and Afshar [8]. Optimality gap values, the best cost values from both this study, and those from Moeini and Afshar [8] are shown in Table 7. The optimality gap values according to the algorithms for each network are also shown in Figure 5.
The input data of the networks and results of the optimized hydraulic design are given in the Supplementary Material. Input data of Network1 and results of the optimized hydraulic design by GWO_V1, input data of Network2 and results the optimized hydraulic design by GWO_V3, input data of Network3 and results of the optimized hydraulic design by CS are shown in Table S1, Table S2, and Table S3, respectively.

4. Discussion

The effect of sewer network size on the optimization algorithms’ performances in sewer system optimization was analyzed. Optimization algorithms, including a CS algorithm and four versions of the GWO algorithm, were applied to three different network sizes: small, medium, and large. The results are first discussed in terms of the best values and consistency obtained on a network basis, population size, and by algorithm. Then, according to the purpose of this study, the effect of network size on the performance of the algorithms is investigated.
According to the results presented in Figure 2, the best cost values of all cases differ minimally. When this difference is evaluated according to the change in population size, the best cost values for Network1 do not change according to the population size. In other words, there is no relation between the decrease or the increase in the population size and the results and consistency in Network1. When the results are considered in terms of consistency, unlike GWO, CS performs more consistently as the population size increases. In contrast to the effect of changing population size on the best results, it influenced the consistency of the CS. Table 4 shows that CS-500 performs the best among others in Network1 according to the Friedman test. Moreover, according to the Wilcoxon signed-rank test, the differences between CS-500 and GWO_V1-200, CS-500 and GWO_V1-500, CS-500 and GWO_V4-50, and CS-500 and CS-200 were found to be negligible as p > 0.05. In other words, there is no statistical difference between the performance of CS-500 and the performances of GWO_V1-200, GWO_V1-500, and GWO_V4-50, CS-200. On the other hand, CS-500 performs slightly better than GWO_V1-50, GWO_V1-100, GWO_V2-50, GWO_V2-100, GWO_V2-200, GWO_V2-500, GWO_V3-50, GWO_V3-100, GWO_V3-200, GWO_V3-500, GWO_V4-100, GWO_V4-200, GWO_V4-500, CS-50, and CS-100, as the p-value < 0.05.
According to the results shown in Figure 3, CS has the worst results compared to the GWO cases. There is no relation between the decrease or the increase in the population size and the results and consistency in Network2 as in Network1. Table 5 indicates that GWO_V2-50 performs the best in Network2. According to the Wilcoxon signed rank test results, the performance of GWO_V2-50, GWO_V1-50, GWO_V1-500, GWO_V2-100, GWO_V2-500, GWO_V3-50, GWO_V3-500, and GWO_V4-50 are statistically indifferent as p > 0.05. Additionally, GWO_V2-50 performs slightly better than GWO_V1-100, GWO_V1-200, GWO_V2-200, GWO_V3-200, GWO_V4-100, GWO_V4-200, GWO_V4-500, CS-50, CS-100, CS-200, and CS-500, as p < 0.05.
According to the results depicted in Figure 4, there is no relation between the decrease or the increase in the population size and the results and consistency in Network3 for the GWO cases. In CS, the algorithm performance degrades as the population size increases in Network3. Table 6 shows that CS-50 performs the best among the other cases. In addition, the Wilcoxon signed rank test results proves that CS-50’s performance is statistically different than the others, as p < 0.05 in all cases.
The algorithms were analyzed with optimality gap values according to both Table 7 and Figure 5. In the instance of a small-sized network, all the algorithms have similar optimality gap values and all of them are better than the benchmark. In the instance of a medium-sized network, the GWO versions have similar optimality gap values and all of them are better than the benchmark; on the contrary, CS is worse than the benchmark. In the instance of a large-sized network, all the algorithms are worse than the benchmark. As the network size grows, optimality gap values become worse for all the versions of GWO. However, the decrease in CS performance begins to be seen in the medium-sized network. The GWO versions have different optimality gap values for the large-sized network. According to all the results based on the optimality gap, it can be stated that the performance of all the algorithms decreases as the network size increases.
According to the results, larger or smaller population sizes in GWO and CS do not guarantee promising results in all network sizes. This interpretation of the effect of population size is in accordance with that mentioned by Piotrowski et al. [56].
The best result in the small-sized network was obtained with CS, the best result in the medium-sized network was obtained with GWO_V2, while the best result in the large-sized was obtained with CS. Each network size can be accepted as a different problem. Therefore, as stated in the no-free-lunch theorem [27], algorithms may show different performances in different problems due to their unique structures.

5. Conclusions

In this study, the effects of the sewer network size on the performance of CS and four different versions of GWO are investigated. From this perspective, the effects of network size on the different algorithms’ performance are explored for the first time in this research.
The results are interpreted by using box plots, statistical tests, and optimality gap values.
According to all the results based on the performances compared to the benchmark, it can be stated that the performance of all the algorithms decreases as the network size increases. However, as the network size increases, the performance decreases for the GWO versions become faster, whereas the performance decrease for CS becomes slower.
In the future work, this study might be reproduced with alternative metaheuristic optimization algorithms and sewer networks.

Supplementary Materials

The following supporting information can be downloaded at: https://www.mdpi.com/article/10.3390/w16060859/s1, Table S1: Input data of Network1 and results of the optimized hydraulic design by GWO_V1; Table S2: Input data of Network2 and results of the optimized hydraulic design by GWO_V3; Table S3: Input data of Network3 and results of the optimized hydraulic design by CS.

Author Contributions

Conceptualization, M.E.T. and T.C.; methodology, T.C. and M.E.T.; software, T.C.; validation, M.E.T. and T.C.; formal analysis, M.E.T.; writing—original draft preparation, T.C. and M.E.T.; writing—review and editing, M.E.T. and T.C.; visualization, M.E.T. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

Data is contained within the article or Supplementary Material.

Acknowledgments

The authors would like to thank Mumin Emre Senol from Manisa Celal Bayar University for his valuable comments that significantly improved the paper.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Euzébio, T.A.M.; Ramirez, M.A.P.; Reinecke, S.F.; Hampel, U. Energy Price as an Input to Fuzzy Wastewater Level Control in Pump Storage Operation. IEEE Access 2023, 11, 93701–93712. [Google Scholar] [CrossRef]
  2. Marchionni, V.; Lopes, N.; Mamouros, L.; Covas, D. Modelling Sewer Systems Costs with Multiple Linear Regression. Water Resour Manag. 2014, 28, 4415–4431. [Google Scholar] [CrossRef]
  3. Obradović, D.; Marenjak, S.; Šperac, M. Estimating Maintenance Costs of Sewer System. Buildings 2023, 13, 500. [Google Scholar] [CrossRef]
  4. Gupta, A.; Mehndiratta, S.L.; Khanna, P. Gravity Wastewater Collection Systems Optimization. J. Environ. Eng. 1983, 109, 1195–1209. [Google Scholar] [CrossRef]
  5. Haghighi, A.; Bakhshipour, A.E. Optimization of Sewer Networks Using an Adaptive Genetic Algorithm. Water Resour. Manag. 2012, 26, 3441–3456. [Google Scholar] [CrossRef]
  6. Pan, T.-C.; Kao, J.-J. GA-QP Model to Optimize Sewer System Design. J. Environ. Eng. 2009, 135, 17–24. [Google Scholar] [CrossRef]
  7. Navin, P.K.; Mathur, Y.P. Design Optimization of Sewer System Using Particle Swarm Optimization. In Proceedings of Fifth International Conference on Soft Computing for Problem Solving. Adv. Intell. Syst. Comput. 2016, 437, 173–182. [Google Scholar] [CrossRef]
  8. Moeini, R.; Afshar, M.H. Arc Based Ant Colony Optimization Algorithm for Optimal Design of Gravitational Sewer Networks. Ain Shams Eng. J. 2017, 8, 207–223. [Google Scholar] [CrossRef]
  9. Hsie, M.; Wu, M.-Y.; Huang, C.Y. Optimal Urban Sewer Layout Design Using Steiner Tree Problems. Eng. Optim. 2019, 51, 1980–1996. [Google Scholar] [CrossRef]
  10. Duque, N.; Duque, D.; Aguilar, A.; Saldarriaga, J. Sewer Network Layout Selection and Hydraulic Design Using a Mathematical Optimization Framework. Water 2020, 12, 3337. [Google Scholar] [CrossRef]
  11. Mays, L.W.; Yen, B.C. Optimal Cost Design of Branched Sewer Systems. Water Resour. Res. 1975, 12, 37–47. [Google Scholar] [CrossRef]
  12. Liang, L.Y.; Thompson, R.G.; Young, D.M. Optimising the Design of Sewer Networks Using Genetic Algorithms and Tabu Search. Engineering. Constr. Archit. Manag. 2004, 11, 101–112. [Google Scholar] [CrossRef]
  13. Afshar, M.H. Application of a Genetic Algorithm to Storm Sewer Network Optimization. Sci. Iran. 2006, 13, 234–244. [Google Scholar]
  14. Afshar, M.H.; Afshar, A.; Mariño, M.A.; Darbandi, A.A.S. Hydrograph-based Storm Sewer Design Optimization by Genetic Algorithm. Can. J. Civ. Eng. 2006, 33, 319–325. [Google Scholar] [CrossRef]
  15. Afshar, M.H. A Parameter Free Continuous Ant Colony Optimization Algorithm for the Optimal Design of Storm Sewer Networks: Constrained and Unconstrained Approach. Adv. Eng. Softw. 2010, 41, 188–195. [Google Scholar] [CrossRef]
  16. Karovic, O.; Mays, L.W. Sewer System Design Using Simulated Annealing in Excel. Water Resour. Manag. 2014, 28, 4551–4565. [Google Scholar] [CrossRef]
  17. Duque, N.; Duque, D.; Saldarriaga, J. A New Methodology for The Optimal Design of Series of Pipes in Sewer Systems. J. Hydroinformatics 2016, 18, 757–772. [Google Scholar] [CrossRef]
  18. Cetin, T.; Yurdusev, M.A. Genetic Algorithm for Networks with Dynamic Mutation Rate. Gradevinar 2017, 69, 1101–1109. [Google Scholar] [CrossRef]
  19. De Villiers, N.; Van Rooyen, G.C.; Middendorf, M. Sewer Network Design: Heuristic Algorithm for Hydraulic Optimisation. J. S. Afr. Inst. Civ. Eng. 2017, 59, 48–56. [Google Scholar] [CrossRef]
  20. Zaheri, M.M.; Ghanbari, R.; Afshar, M.H. A Two-Phase Simulation–Optimization Cellular Automata Method for Sewer Network Design Optimization. Eng. Optim. 2020, 52, 620–636. [Google Scholar] [CrossRef]
  21. Diogo, A.F.; Graveto, V.M. Optimal Layout of Sewer Systems: A Deterministic Versus a Stochastic Model. J. Hydraul. Eng. 2006, 132, 927–943. [Google Scholar] [CrossRef]
  22. Haghighi, A. Loop-by-Loop Cutting Algorithm to Generate Layouts for Urban Drainage Systems. J. Water Resour. Plan. Manag. 2013, 139, 693–703. [Google Scholar] [CrossRef]
  23. Rodrigues, G.P.W.; Costa, L.H.M.; Farias, G.M.; Castro, M.A.H. A Depth-First Search Algorithm for Optimizing the Gravity Pipe Networks Layout. Water Resour. Manag. 2019, 33, 4583–4598. [Google Scholar] [CrossRef]
  24. Turan, M.E.; Bacak-Turan, G.; Cetin, T.; Aslan, E. Feasible Sanitary Sewer Network Generation Using Graph Theory. Adv. Civ. Eng. 2019, 2019, 8527180. [Google Scholar] [CrossRef]
  25. Hassan, W.H.; Attea, Z.H.; Mohammed, S.S. Optimum Layout Design of Sewer Networks by Hybrid Genetic Algorithm. J. Appl. Water Eng. Res. 2020, 8, 108–124. [Google Scholar] [CrossRef]
  26. Zelinka, I.; Snasel, V.; Abraham, A. Handbook of Optimization from Classical to Modern Approach; Springer: Berlin/Heidelberg, Germany, 2013. [Google Scholar] [CrossRef]
  27. Wolpert, D.H.; Macready, W.G. No Free Lunch Theorems for Optimization. IEEE Trans. Evol. Comput. 1997, 1, 67–82. [Google Scholar] [CrossRef]
  28. Afshar, M.H. Rebirthing Genetic Algorithm for Storm Sewer Network Design. Sci. Iran. A 2012, 19, 11–19. [Google Scholar] [CrossRef]
  29. Guo, Y.; Walters, G.A.; Khu, S.T.; Keedwell, E. A Novel Cellular Automata Based Approach to Storm Sewer Design. Eng. Optim. 2007, 39, 345–364. [Google Scholar] [CrossRef]
  30. Afshar, M.H.; Shahidi, M.; Rohania, M.; Sargolzaei, M. Application of Cellular Automata to Sewer Network Optimization Problems. Sci. Iran. A 2011, 18, 304–312. [Google Scholar] [CrossRef]
  31. Rohani, M.; Afshar, M.H. Sewer Networks Optimization Using Cellular Automata. Stud. Eng. Technol. 2014, 1, 1–12. [Google Scholar] [CrossRef]
  32. Moeini, R.; Afshar, M.H. Constrained Ant Colony Optimisation Algorithm for the Layout and Size Optimisation of Sanitary Sewer Networks. Urban Water J. 2013, 10, 154–173. [Google Scholar] [CrossRef]
  33. Moeini, R.; Afshar, M.H. Sewer Network Design Optimization Problem Using Ant Colony Optimization Algorithm and Tree Growing Algorithm. Adv. Intell. Syst. Comput. 2013, 227, 91–105. [Google Scholar] [CrossRef]
  34. Moeini, R. Ant Intelligent Applied to Sewer Network Design Optimization Problem: Using Four Different Algorithms. Environ. Eng. Manag. J. 2019, 18, 957–971. [Google Scholar] [CrossRef]
  35. Afshar, M.H. Rebirthing Particle Swarm Optimization Algorithm: Application to Storm Water Network Design. Can. J. Civ. Eng. 2008, 35, 1120–1127. [Google Scholar] [CrossRef]
  36. Yu, S.; Lu, H. An Integrated Model of Water Resources Optimization Allocation Based on Projection Pursuit Model–Grey Wolf Optimization Method in A Transboundary River Basin. J. Hydrol. 2018, 559, 156–165. [Google Scholar] [CrossRef]
  37. Liu, D.; Li, M.; Ji, Y.; Fu, Q.; Li, M.; Faiz, M.A.; Ali, S.; Li, T.; Cui, S.; Khan, M.I. Spatial-Temporal Characteristics Analysis of Water Resource System Resilience in Irrigation Areas Based on A Support Vector Machine Model Optimized by The Modified Gray Wolf Algorithm. J. Hydrol. 2021, 597, 125758. [Google Scholar] [CrossRef]
  38. Tikhamarine, Y.; Souag-Gamane, D.; Ahmed, A.N.; Kisi, O.; El-Shafie, A. Improving Artificial Intelligence Models Accuracy for Monthly Streamflow Forecasting Using Grey Wolf Optimization (GWO) Algorithm. J. Hydrol. 2020, 582, 124435. [Google Scholar] [CrossRef]
  39. Guo, Y.; Xu, Y.-P.; Sun, M.; Xie, J. Multi-Step-Ahead Forecast of Reservoir Water Availability with Improved Quantum-Based GWO Coupled with the AI-Based LSSVM Model. J. Hydrol. 2021, 597, 125769. [Google Scholar] [CrossRef]
  40. Roushangar, K.; Nouri, A.; Shahnazi, S.; Md Azamathulla, H. Towards Design of Compound Channels with Minimum Overall Cost Through Grey Wolf Optimization Algorithm. J. Hydroinformatics 2021, 23, 985. [Google Scholar] [CrossRef]
  41. Masoumi, F.; Masoumzadeh, S.; Zafari, N.; Skardi, M.J.E. Optimum Sanitary Sewer Network Design Using Shuffled Gray Wolf Optimizer. J. Pipeline Syst. Eng. Pract. 2021, 12, 04021055. [Google Scholar] [CrossRef]
  42. Ming, B.; Chang, J.; Huang, Q.; Wang, Y.; Huang, S. Optimal Operation of Multi-Reservoir System Based-On Cuckoo Search Algorithm. Water Resour. Manag. 2015, 29, 5671–5687. [Google Scholar] [CrossRef]
  43. Kangrang, A.; Pakoktom, W.; Nuannukul, W.; Chaleeraktrakoon, C. Adaptive Reservoir Rule Curves by Optimisation and Simulation. Water Manag. 2017, 170, 219–230. [Google Scholar] [CrossRef]
  44. Ren, K.; Huang, S.; Huang, Q.; Wang, H.; Leng, G.; Cheng, L.; Fang, W.; Li, P. A Nature-Based Reservoir Optimization Model for Resolving the Conflict in Human Water Demand and Riverine Ecosystem Protection. J. Clean. Prod. 2019, 231, 406–418. [Google Scholar] [CrossRef]
  45. Donyaii, A.R. Evaluation of Climate Change Impacts on the Optimal Operation of Multipurpose Reservoir Systems Using Cuckoo Search Algorithm. Environ. Earth Sci. 2021, 80, 663. [Google Scholar] [CrossRef]
  46. Sheikholeslami, R.; Zecchin, A.C.; Zheng, F.; Talatahari, S. A Hybrid Cuckoo–Harmony Search Algorithm for Optimal Design of Water Distribution Systems. J. Hydroinformatics 2016, 18, 544–563. [Google Scholar] [CrossRef]
  47. Pankaj, B.S.; Naidu, M.N.; Vasan, A.; Varma, M.R.R. Self-Adaptive Cuckoo Search Algorithm for Optimal Design of Water Distribution Systems. Water Resour. Manag. 2020, 34, 3129–3146. [Google Scholar] [CrossRef]
  48. Vasan, A.; Rajua, K.S.; Pankaj, B.S. Fuzzy Optimization-Based Water Distribution Network Design Using Self-Adaptive Cuckoo Search Algorithm. Water Supply 2022, 22, 3178. [Google Scholar] [CrossRef]
  49. Shao, D.; Nong, X.; Tan, X.; Chen, S.; Xu, B.; Hu, N. Daily Water Quality Forecast of the South-To-North Water Diversion Project of China Based on the Cuckoo Search-Back Propagation Neural Network. Water 2018, 10, 1471. [Google Scholar] [CrossRef]
  50. Komasi, M.; Sharghi, S.; Safavi, H.R. Wavelet and Cuckoo Search-Support Vector Machine Conjugation for Drought Forecasting Using Standardized Precipitation Index (Case Study: Urmia Lake, Iran). J. Hydroinformatics 2018, 20, 975–988. [Google Scholar] [CrossRef]
  51. Cetin, T.; Turan, M.E. Kanalizasyon Şebekesi Optimizasyonunda Popülasyon Boyutunun Guguk Kuşu Arama Algoritmasi Üzerine Etkileri [Effects of Population Size on Cuckoo Search Algorithm in Sewer Network Optimization]. In Proceedings of the III International Congress of Applied Sciences, Karabagh, Azerbaijan, 7–10 June 2022; Volume I, pp. 60–72. [Google Scholar]
  52. Mora-Melià, D.; Gutiérrez-Bahamondes, J.H.; Iglesias-Rey, P.L.; Martínez-Solano, F.J. Efficiency Criteria as a Solution to the Uncertainty in the Choice of Population Size in Population-Based Algorithms Applied to Water Network Optimization. Water 2016, 8, 583. [Google Scholar] [CrossRef]
  53. Gao, W.; Chen, D. Prediction Model of Service Life for Tunnel Structures in Carbonation Environments by Genetic Programming. Geomech. Eng. 2019, 18, 373–389. [Google Scholar] [CrossRef]
  54. Xuea, Y.; Liub, W.; Wang, Q.; Bu, F. Development of An Integrated Approach for The Inverse Design of Built Environment by A Fast Fluid Dynamics-based Generic Algorithm. Build. Environ. 2019, 160, 106205. [Google Scholar] [CrossRef]
  55. Palod, N.; Prasad, V.; Khare, R. Non-Parametric Optimization Technique for Water Distribution in Pipe Networks. Water Supply 2020, 20, 3068–3082. [Google Scholar] [CrossRef]
  56. Piotrowski, A.P.; Napiorkowski, J.J.; Piotrowska, A.E. Population Size in Particle Swarm Optimization. Swarm Evol. Comput. 2020, 58, 100718. [Google Scholar] [CrossRef]
  57. Mirjalili, S.; Mirjalili, S.M.; Lewis, A. Grey Wolf Optimizer. Adv. Eng. Softw. 2014, 69, 46–61. [Google Scholar] [CrossRef]
  58. Faris, H.; Aljarah, I.; Al-Betar, M.A.; Mirjalili, S. Grey Wolf Optimizer: A Review of Recent Variants and Applications. Neural Comput. Appl. 2018, 30, 413–435. [Google Scholar] [CrossRef]
  59. Mittal, N.; Singh, U.; Sohi, B.S. Modified Grey Wolf Optimizer for Global Engineering Optimization. Appl. Comput. Intell. Soft Comput. 2016, 2016, 7950348. [Google Scholar] [CrossRef]
  60. Majeed, M.A.M.; Patri, S.R. An Enhanced Grey Wolf Optimization Algorithm with Improved Exploration Ability for Analog Circuit Design Automation. Turk. J. Electr. Eng. Comput. Sci. 2018, 26, 2605–2617. [Google Scholar] [CrossRef]
  61. Mirjalili, S.; Aljarah, I.; Mafarja, M.; Heidari, A.A.; Faris, H. Grey Wolf Optimizer: Theory, Literature Review, and Application in Computational Fluid Dynamics Problems. In Nature-Inspired Optimizers. Studies in Computational Intelligence; Mirjalili, S., Song Dong, J., Lewis, A., Eds.; Springer: Cham, Switzerland, 2020; Volume 811. [Google Scholar] [CrossRef]
  62. Long, W.; Jiao, J.; Liang, X.; Cai, S.; Xu, M. A Random Opposition-Based Learning Grey Wolf Optimizer. IEEE Access 2019, 7, 113810–113825. [Google Scholar] [CrossRef]
  63. Rodríguez, L.; Castillo, O.; Soria, J.; Melin, P.; Valdez, F.; Gonzalez, C.I.; Martinez, G.E.; Soto, J. A Fuzzy Hierarchical Operator in The Grey Wolf Optimizer Algorithm. Appl. Soft Comput. 2017, 57, 315–328. [Google Scholar] [CrossRef]
  64. Saremi, S.; Mirjalili, S.Z.; Mirjalili, S.M. Evolutionary Population Dynamics and Grey Wolf Optimizer. Neural Comput. Appl. 2015, 26, 1257–1263. [Google Scholar] [CrossRef]
  65. Zhang, X.; Ming, Z. An Optimized Grey Wolf Optimizer Based on A Mutation Operator and Eliminating-Reconstructing Mechanism and Its Application. Front. Inf. Technol. Electron. Eng. 2017, 18, 1705–1719. [Google Scholar] [CrossRef]
  66. Heidari, A.A.; Pahlavani, P. An Efficient Modified Grey Wolf Optimizer with Lévy Flight for Optimization Tasks. Appl. Soft Comput. 2017, 60, 115–134. [Google Scholar] [CrossRef]
  67. Long, W.; Wu, T.; Cai, S.; Liang, X.; Jiao, J.; Xu, M. A Novel Grey Wolf Optimizer Algorithm with Refraction Learning. IEEE Access 2019, 7, 57805–57819. [Google Scholar] [CrossRef]
  68. Gao, Z.-M.; Zhao, J. An Improved Grey Wolf Optimization Algorithm with Variable Weights. Comput. Intell. Neurosci. 2019, 2019, 2981282. [Google Scholar] [CrossRef] [PubMed]
  69. Long, W.; Cai, S.; Jiao, J.; Tang, M. An Efficient and Robust Grey Wolf Optimizer Algorithm for Large-Scale Numerical Optimization. Soft Comput. 2020, 24, 997–1026. [Google Scholar] [CrossRef]
  70. Asghari, K.; Masdari, M.; Gharehchopogh, F.S.; Saneifard, R. A Chaotic and Hybrid Gray Wolf-Whale Algorithm for Solving Continuous Optimization Problems. Prog. Artif. Intell. 2021, 10, 349–374. [Google Scholar] [CrossRef]
  71. Nadimi-Shahraki, M.H.; Taghian, S.; Mirjalili, S. An Improved Grey Wolf Optimizer for Solving Engineering Problems. Expert Syst. Appl. 2021, 166, 113917. [Google Scholar] [CrossRef]
  72. Hou, Y.; Gao, H.; Wang, Z.; Du, C. Improved Grey Wolf Optimization Algorithm and Application. Sensors 2022, 22, 3810. [Google Scholar] [CrossRef]
  73. Singh, S.; Bansal, J.C. Mutation-Driven Grey Wolf Optimizer with Modified Search Mechanism. Expert Syst. Appl. 2022, 194, 116450. [Google Scholar] [CrossRef]
  74. Khodadadi, N.; Snasel, V.; Mirjalili, S. Dynamic Arithmetic Optimization Algorithm for Truss Optimization Under Natural Frequency Constraints. IEEE Access 2022, 10, 16188–16208. [Google Scholar] [CrossRef]
  75. Yang, X.-S.; Deb, S. Cuckoo Search via Lévy flights. In Proceedings of the World Congress on Nature & Biologically Inspired Computing (NaBIC), Coimbatore, India, 9–11 December 2009; pp. 210–214. [Google Scholar] [CrossRef]
  76. Marichelvam, M.K.; Prabaharan, T.; Yang, X.S. Improved Cuckoo Search Algorithm for Hybrid Flow Shop Scheduling Problems to Minimize Makespan. Appl. Soft Comput. 2014, 19, 93–101. [Google Scholar] [CrossRef]
  77. Moeini, R.; Afshar, M.H. Layout and Size Optimization of Sanitary Sewer Network Using Intelligent Ants. Adv. Eng. Softw. 2012, 51, 49–62. [Google Scholar] [CrossRef]
Figure 1. Definition of variables.
Figure 1. Definition of variables.
Water 16 00859 g001
Figure 2. The box plot of results for Network1.
Figure 2. The box plot of results for Network1.
Water 16 00859 g002
Figure 3. The box plot of results for Network2.
Figure 3. The box plot of results for Network2.
Water 16 00859 g003
Figure 4. The box plot of results for Network3.
Figure 4. The box plot of results for Network3.
Water 16 00859 g004
Figure 5. Optimality gap of each algorithm.
Figure 5. Optimality gap of each algorithm.
Water 16 00859 g005
Table 1. Design parameters.
Table 1. Design parameters.
Pipe lengths L (m)100
Minimum velocity V m i n (m/s)0.75
Maximum velocity V m a x (m/s)6
Minimum allowable relative flow β m i n 0.10
Maximum allowable relative flow β m a x 0.83
Minimum slope S m i n 0.0005
Minimum cover depth E m i n (m)2.5
Maximum cover depth E m a x (m)10
Manning coefficient n0.013
Table 2. Sets of commercial pipe diameters (mm).
Table 2. Sets of commercial pipe diameters (mm).
100150200250300350400450500550600650
700750800850900950100011001200130014001500
Table 3. Solution vector instance.
Table 3. Solution vector instance.
d1EU1ED1 d l EUlEDl
Table 4. Friedman and Wilcoxon signed-rank test results on Network1.
Table 4. Friedman and Wilcoxon signed-rank test results on Network1.
Average Rankings Achieved by Friedman TestWilcoxon Signed-Rank Test
AlgorithmSum of RanksCS-500 vs.p-Value
GWO_V1-509.966667 (10)GWO_V1-500.003609
GWO_V1-1009.600000 (8)GWO_V1-1000.008730
GWO_V1-2007.666667 (3)GWO_V1-2000.298944
GWO_V1-5008.466667 (6)GWO_V1-5000.245190
GWO_V2-5014.400000 (17)GWO_V2-500.000002
GWO_V2-10014.733333 (19)GWO_V2-1000.000002
GWO_V2-20014.633333 (18)GWO_V2-2000.000002
GWO_V2-50014.933333 (20)GWO_V2-5000.000002
GWO_V3-5011.766667 (14)GWO_V3-500.000014
GWO_V3-10010.333333 (11)GWO_V3-1000.000125
GWO_V3-20011.500000 (12)GWO_V3-2000.000002
GWO_V3-50012.800000 (16)GWO_V3-5000.000031
GWO_V4-508.366667 (5)GWO_V4-500.110926
GWO_V4-10011.600000 (13)GWO_V4-1000.000241
GWO_V4-2009.666667 (9)GWO_V4-2000.000831
GWO_V4-5009.400000 (7)GWO_V4-5000.012453
CS-5011.933333 (15)CS-500.000023
CS-1008.050000 (4)CS-1000.001953
CS-2005.850000 (2)CS-2000.125000
CS-5004.333333 (1)
Table 5. Friedman and Wilcoxon signed-rank test results on Network2.
Table 5. Friedman and Wilcoxon signed-rank test results on Network2.
Average Rankings Achieved by Friedman TestWilcoxon Signed-Rank Test
AlgorithmSum of RanksGWO_V2-50 vs.p-Value
GWO_V1-508.933333 (11)GWO_V1-500.071903
GWO_V1-10010.366667 (16)GWO_V1-1000.015658
GWO_V1-2009.466667 (14)GWO_V1-2000.013194
GWO_V1-5007.866667 (4)GWO_V1-5000.614315
GWO_V2-506.300000 (1)GWO_V2-1000.360039
GWO_V2-1007.200000 (2)GWO_V2-2000.040702
GWO_V2-2008.900000 (10)GWO_V2-5000.328571
GWO_V2-5007.500000 (3)GWO_V3-500.130592
GWO_V3-508.633333 (9)GWO_V3-1000.097772
GWO_V3-1008.200000 (5)GWO_V3-2000.012453
GWO_V3-2009.600000 (15)GWO_V3-5000.152861
GWO_V3-5008.500000(8)GWO_V4-500.082206
GWO_V4-508.433333 (7)GWO_V4-1000.035009
GWO_V4-1009.033333 (12)GWO_V4-2000.047162
GWO_V4-2008.233333 (6)GWO_V4-5000.047162
GWO_V4-5009.033333 (13)CS-500.000002
CS-5018.783333 (19)CS-1000.000002
CS-10019.300000 (20)CS-2000.000002
CS-20018.366667 (18)CS-5000.000002
CS-50017.350000 (17)
Table 6. Friedman and Wilcoxon signed-rank test results on Network3.
Table 6. Friedman and Wilcoxon signed-rank test results on Network3.
Average Rankings Achieved by Friedman TestWilcoxon Signed-Rank Test
AlgorithmSum of RanksCS-50 vs.p-Value
GWO_V1-5016.000000 (17)GWO_V1-500.000002
GWO_V1-10016.800000 (18)GWO_V1-1000.000002
GWO_V1-20018.066667 (19)GWO_V1-2000.000002
GWO_V1-50019.333333 (20)GWO_V1-5000.000002
GWO_V2-504.566667 (2)GWO_V2-500.000332
GWO_V2-1005.633333 (3)GWO_V2-1000.000028
GWO_V2-2006.066667 (4)GWO_V2-2000.000016
GWO_V2-5008.266667 (9)GWO_V2-5000.000003
GWO_V3-506.266667 (5)GWO_V3-500.000005
GWO_V3-1007.533333 (7)GWO_V3-1000.000007
GWO_V3-2007.633333 (8)GWO_V3-2000.000006
GWO_V3-50011.566667 (13)GWO_V3-5000.000002
GWO_V4-5010.233333 (10)GWO_V4-500.000002
GWO_V4-10011.166667 (11)GWO_V4-1000.000002
GWO_V4-20011.800000 (14)GWO_V4-2000.000002
GWO_V4-50014.933333 (16)GWO_V4-5000.000002
CS-501.900000 (1)CS-1000.000012
CS-1006.433333 (6)CS-2000.000003
CS-20011.166667 (12)CS-5000.000002
CS-50014.633333 (15)
Table 7. Comparison of costs.
Table 7. Comparison of costs.
ModelCostOptimality
Gap (%)
Network1
Small-sized Network
CABACOATGA3 (Moeini and Afshar [8])23,467.8
GWO_V122,924.4−2.32
GWO_V223,001.7−1.99
GWO_V322,925.0−2.31
GWO_V422,925.4−2.31
CS23,001.7−1.99
Network2
Medium-sized Network
CABACOATGA3 (Moeini and Afshar [8])85,957.6
GWO_V185,033.4−1.08
GWO_V285,023.0−1.09
GWO_V384,730.3−1.43
GWO_V485,024.1−1.09
CS88,041.12.42
Network3
Large-sized Network
CABACOATGA2 (Moeini and Afshar [8])361,919.0
GWO_V1389,667.57.67
GWO_V2374,692.63.53
GWO_V3379,684.04.91
GWO_V4381,227.85.34
CS371,082.52.53
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Turan, M.E.; Cetin, T. Analyzing the Effect of Sewer Network Size on Optimization Algorithms’ Performance in Sewer System Optimization. Water 2024, 16, 859. https://doi.org/10.3390/w16060859

AMA Style

Turan ME, Cetin T. Analyzing the Effect of Sewer Network Size on Optimization Algorithms’ Performance in Sewer System Optimization. Water. 2024; 16(6):859. https://doi.org/10.3390/w16060859

Chicago/Turabian Style

Turan, Mustafa Erkan, and Tulin Cetin. 2024. "Analyzing the Effect of Sewer Network Size on Optimization Algorithms’ Performance in Sewer System Optimization" Water 16, no. 6: 859. https://doi.org/10.3390/w16060859

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop