In developing countries, policy-makers at all levels are confronted with the problem of prioritizing different projects which needs to be done in a systematic method for the optimal allocation of funds. The current study is focused in addressing the above-mentioned problem for urban storm water drainage networks, and it aims to address two key questions: ‘Which drainage projects should be tackled first?’ and ‘Does the project definition structure influence the prioritized projects?’ The north-eastern part of Tehran is selected as the case study and the first question is addressed through a prioritization method based on particle swarm optimization (PSO) algorithm. Three different criteria including investment costs, flood damage costs, and exposure costs are considered. It is concluded that the multi-objective approach can better handle the problem in hand. To deal with the second question, two levels of project definition are investigated. The results reveal that the project definition structure has a clear impact on the objectives and its enhancement can lead to better system performance in terms of objective functions. This finding implies that despite the current trend in the city of Tehran, project definition structure should receive appropriate attention before the results are evaluated in a subsequent prioritizing framework.
NOTATION
zth flooded area
learning factors for balancing exploration features of the search algorithm
learning factors for balancing exploitation features of the search algorithm
cost of flooding related to location
flooding cost
cost of each project
total cost of implemented projects
cost of flooding related to population per unit of area z
error function
- Gbestj
optimal solution in iteration j
- K
counter
maximum values of the first objective function
maximum values of the second objective function
number of non-dominated solutions
number of flooded regions
number of objective functions
total number of projects
- Pbestij (t)
the individual solution with best fitness in each iteration t
relative priority numbers for flooded regions based on population
relative priority numbers for flooded regions based on location
random number
the number of different sections in project i
inertia weight factor
binary vector
flood damage function
maximum flooding damage costs
exposure damage costs in the flooded area
maximum exposure flooding costs
maximum values of objective functions
minimum values of objective functions
investment objective function
- i
count
counter
iteration number
sigmoid function
counter
linear membership function
normalized membership function
particle's velocity
normalized velocity
particle's position
counter
vector on the feasible parameter space which defines whether a project should be implemented or not
optimization parameter calculated in sigma method
INTRODUCTION
Developing infrastructures for urban storm water drainage systems includes a vast range of activities that deal with safety and well-being of cities’ inhabitants. Implementation of such projects is both costly and time-consuming, so the process is always constrained by budget limitation especially in developing countries. Therefore, decision-makers need to have a systematic way of project prioritization, so that the absorbed funds produce the maximum benefit. In recent years, prioritization has been the subject of many studies of management problems, e.g., pavement rehabilitation and maintenance (Moazami et al. 2011), sanitary sewers (Wright et al. 2006; Hagarty 2008; Rashid & Hayes 2011a, b; Tagherouit et al. 2011), and highway projects (Kulkarni et al. 2004).
Prioritization is a process in which different drivers need to be taken into account. The problem is basically an optimization process for which the objective is finding a better scheme for staging. This makes optimization an integral part of prioritization studies. Optimization is discussed as a single objective (Dandy et al. 1996; Abebe & Solomatine 1998; Dandy & Engelhardt 2001; Sebti et al. 2013) as well as multi-objective approach. Single objective optimization is an easier and a more straightforward approach so it is still an option if it can produce satisfactory results (e.g., Sebti et al. 2013). However, in real world problems with the existence of different criteria, a multi-objective approach allows the simultaneous evaluation of several objectives and also a better understanding of possible conflicts which finally leads to the best solution to a particular problem (Baptista et al. 2007). Such an approach is inevitable in many applications such as water resource management (Reddy & Kumar 2009; Fallah-Mehdipour et al. 2010), water distribution systems (Prasad & Park 2004; Farmani et al. 2006; Kapelan et al. 2006; Sun et al. 2011; McClymont et al. 2013 ), finding appropriate sewerage rehabilitation strategy (Yang & Su 2007), risk–cost optimization of hydraulic structures (Rasekh et al. 2010), highway projects’ prioritization (Mak & Jones 1976; Kulkarni et al. 2004; Selih et al. 2008), and project time–cost trade-off problems (Leu et al. 2001; Akkan et al. 2005; Eshtehardian et al. 2009; Ammar 2011; Xu et al. 2012).
In the context of urban storm water asset management, Vojinovic et al. (2014) acknowledged three groups of activities, namely: (1) ‘creation of assets’ (planning, prioritizing, and acquiring); (2) ‘operation of assets’ (including their maintenance and rehabilitation); and (3) ‘asset rationalization’ (including their potential reuse, decommissioning, and disposal). The same scheme is also used in this paper to categorize the current studies of relevant subjects for the first two groups and to show the existing gap in the research which also shows the novelty of the present study. Apparently, the third group is not related to the subject of the present study so its relevant literature is not discussed herein.
Falling in the planning subgroup of ‘creation of assets’, Yeh & Labadiez (1997) studied a watershed-level planning of storm water detention systems using successive reaching dynamic programming (SRDP) to minimize detention costs and a multi-objective genetic algorithm (MOGA) for generating non-dominated solutions for system cost and detention effect for a watershed-level detention system. Later, Delelegn et al. (2011) developed a 1D2D coupled model in conjunction with NSGA II optimization algorithm to solve almost the same problem of detention placement. Owing to the computational limitations, their method is still limited to modeling detention ponds to control the number of variables in the optimization problem. Their case study also suggests that the model is not yet applicable to sizable urban watersheds due to considerable computational demands. Baptista et al. (2007) developed a decision aid tool allowing a priori evaluation of storm water systems by the aggregation of economic–financial indicators with performance indicators. Oraei Zare et al. (2012) have used NSGA II to optimize best management practices using a combined quality–quantity urban run-off control. Deng et al. (2013) proposed a framework to value investment in urban water management systems under uncertainty. They use flexibility to deal with uncertainty pro-actively and propose a four-step procedure to design and evaluate flexible urban water management systems.
Falling in the rehabilitation subgroup of ‘operation of assets’, Barreto et al. (2010) proposed a multi-objective evolutionary approach to evaluate rehabilitation scenarios. They used NSGA II algorithm in the optimization process and compared it with ɛ-MOEA. Vojinovic et al. (2014) studied the rehabilitation problem under uncertainties that are inherent in the input data of the hydraulic models. Their study aims at providing a framework to make the systems more adaptable, reliable, and operable in a changing environment. Many other studies have also focused on the rehabilitation of urban drainage systems (UDS), such as those of Vojinovic et al. (2006), Barreto et al. (2008), Solomatine & Vojinovic (2008), Ammar (2011), and Sebti et al. (2013), to name a few.
Having a designed system in hand for development of an urban drainage system drives the need to have an efficient tool for prioritizing the implementation of system elements when it comes to budget limitation. From a management perspective, there should be a difference between designing a UDS and defining projects. The design phase normally produces a set of different development lines for a system. However, in large-scale projects, these development lines may not be built at the same time due to the lack of financial and executional resources. Top management needs to know which parts of the designed lines should be constructed taking into account these limitations and other variables. This is the gap in the research that this paper is trying to fill, in other words, presenting a systematic approach for budget allocation to urban drainage systems in large developing cities that have grown with inappropriate infrastructure. This subject falls in the prioritizing subgroup of ‘creation of assets’ in urban drainage systems and it has not received enough attention so far. In this regard, the concept of ‘project definition structure’ is used to discriminate between the designed UDS and the scheme projects are scrutinized for execution. In this regard, depending on the size of designed lines, they are subdivided into different projects. Each of these different schemes is considered to have a different project definition structure and the impact of these ‘project definition structures’ on the final outcome of the prioritized projects is studied. Thus, based on the presented extensive review of the previous studies, the novelties of the present work are: (a) providing a systematic means of prioritizing urban storm water development projects in developing cities in the context of limited budget; and (b) providing a new insight into the concept of project definition structure. For this purpose, this paper attempts to fill the current literature gaps through integrating the concept of budget allocation to different alternatives with providing a proper scheme for defining the projects.
The aim of this paper is to apply a systematic approach to prioritize urban drainage projects under different schemes for defining the structure of projects and also under different levels of budget limitation. Tehran, as the capital city of Iran, has been selected as the study area. The city is highly populated with the number of inhabitants above 10,000,000 and is rapidly developing. The rapid development in the city has not been accompanied with proportional infrastructure development. Lack of systematic approach for constructing runoff drainage systems has led to the frequent overflows of channels in rainy seasons (Jahani & Reyhani 2006), despite heavy investment by the public sector. The Tehran storm water master plan (2004, 2011) has investigated the city and recommended different alternatives to be implemented to safeguard the city against flood. Such a system includes over 80 km of main channels’ development. This would cost the city more than 100 million US dollars. However, implementation of all these projects faces the problem of budget limitation. This necessitates a proper strategy for project implementation. In order to tackle the above-mentioned subject, an extended version of the Storm Water Management Model (SWMM) as a comprehensive drainage simulator is linked with the particle swarm optimization (PSO) algorithm to assess the area in single and multi-objective approaches and with different levels of project definition.
METHODOLOGY AND FRAMEWORK DESCRIPTION
Description of the proposed framework
In the present study, several modules are combined to form a framework for the problem in hand. Figure 1 shows a schematic representation of the sequence and connection of these modules. The concepts and methods that are used in these modules are also described in the following sections. Depending on the number of selected criteria (from three objectives that are defined here), the single objective optimization approach (SOPSO) or multi-objective optimization approach (MOPSO) is chosen. The optimization algorithm requires evaluation of the criteria. The hydraulic model assesses the hydraulic performance of the system to calculate the objective functions.
In the single objective approach, only one particle from Np is selected as the Pbest and Gbest, while in the multi-objective approach, a set of non-dominated particles is considered as the Gbest particle. In SOPSO, the Gbest that is obtained from the last iteration is considered as the best solution, while in MOPSO the best compromise solution is selected from the Gbest archive.
Storm water management model
The SWMM 5.0 developed by the Environmental Protection Agency is a dynamic rainfall–runoff simulation model that is used for single-event or long-term simulation of runoff quantity and quality from primarily urban areas (USEPA 2009). The model is divided into four conceptual compartments including atmosphere, land surface, groundwater, and transport. The runoff component of SWMM operates on a series of sub-catchment areas that receive precipitation and generate runoff. The routing portion of SWMM transports this runoff through a system of pipes, channels, and storage treatment devices. SWMM tracks the runoff generated within each sub-catchment, along with the flow rate, flow depth, quality and quantity of water in each pipe or channel through the simulation period. In this study, the role of SWMM is to identify flooded nodes in case some of the proposed projects are not implemented due to budget limitation.
The choice of objective functions
reflects the maximum flooding cost for the case where no project is implemented. However, this value will not always be the maximum possible flooding cost because a project might exist where its implementation increases the damage costs more than the ‘do nothing’ scenario, i.e., in some cases, due to dependence of projects, there are spots where construction of a drainage system without constructing another project in the downstream may impose more damage costs.
where Costpop and CostBU are the costs of flooding related to population and location per unit of area. PRpop, PRBU are relative priority numbers for flooded region z related to population and location, respectively. PRpop will take values 1, 2, and 3 for low, medium, and high population densities, respectively. The same scales apply to low, medium, and high importance locations for parameters PRBU. For this process, a higher priority is given to regions where schools, monuments and administrative buildings are located. Also, considering transportation as an important infrastructure, the next higher priorities are given to highway areas. Similarly, reflects the maximum exposure cost for the case where no project is implemented.
It is recommended that the objectives are normalized into a uniform, dimensionless scale (Deb & Miettinen 2008). Thus all three objectives are normalized according to their respective maximum values. This will also help to easily compare different criteria.
Optimization algorithm
Single and multi-objective particle swarm optimization
Best compromise solution for MOPSO
Study area and model set-up
Tehran, the capital of Iran (Figure 3(a)), has rapidly developed and become highly populated in recent years. The Tehran storm water master plan (2004, 2011) has investigated the city and recommended alternatives to be implemented to completely safeguard the city against flood. However, with a limited budget, prioritizing these recommendations is of current concern for the decision-makers. The mountainous area in the north-eastern part of Tehran has been selected as the case study in this paper (Figure 3(a)–3(c)). The area includes four major channels, namely, the Velenjak channel, Tajrish channel (or Zargandeh), Jamshidieh channel, and Darabad channel, with many experiences of considerable flood damage. The area is approximately 150 square kilometers with around two million inhabitants. The area consists of mainly dense urban areas with heavy traffic so in the case of flooding everything becomes jammed in the streets and even a small flood can mean more than a million lost hours for people in the streets on top of other damage. Figure 4 demonstrates the relative priority of different regions in the study area taking into account the population and the importance of the surrounding buildings. The discharge of all four channels is finally directed to a downstream suburb through the EDC channel (Figure 3(c)) at the lower parts of the study area. Implementation of all designed channels in the study area would cost about 38 million dollars which is not affordable for the city.
Having modeled the current drainage system of the area in SWMM based on discharge values with a 50-year return period and 6 hours of rainfall, we identified 10 flood spots (Figure 3(c)). Therefore, to fully safeguard the system against flood, we need to implement modification in the conduits located in these regions. This is compatible with the findings of the Tehran storm water master plan. We designed the necessary conduits to eliminate the flooding considering the capacity of the available conduits in the system. These candidate projects are also shown in Figure 3(c) with their codes according to Table 1.
. | Level-1 . | Level-2 . | ||||
---|---|---|---|---|---|---|
Channel name . | Project name . | Channel length (meters) . | Channel diameter (meters) . | Project name . | Channel length (meters) . | Channel diameter (meters) . |
Velenjak upstream | P1–1 | 1,400 | 2 | P2–1 | 700 | 2 |
P2–2 | 700 | 2 | ||||
Velenjak downstream | P1–2 | 1,000 | 2.2 | P2–3 | 500 | 2.2 |
P2–4 | 500 | 2.2 | ||||
Dolabi | P1–3 | 1,600 | 2 | P2–5 | 800 | 2 |
P2–6 | 800 | 2 | ||||
Kashank | P1–4 | 300 | 2 | P2–7 | 300 | 2 |
500 | 2.5 | P2–8 | 500 | 2.5 | ||
Giasvand upstream | P1–5 | 2,930 | 3 | P2–9 | 730 | 3 |
P2–10 | 730 | 3 | ||||
P2–11 | 730 | 3 | ||||
P2–12 | 730 | 3 | ||||
Giasvand downstream | P1–6 | 2,200 | 3 | P2–13 | 1,100 | 3 |
P2–14 | 1,100 | 3 | ||||
2,200 | 3.5 | P2–15 | 1,100 | 3.5 | ||
P2–16 | 1,100 | 3.5 | ||||
Ozgol | P1–7 | 3,000 | 2 | P2–17 | 750 | 2 |
P2–18 | 750 | 2 | ||||
P2–19 | 750 | 2 | ||||
P2–20 | 750 | 2 | ||||
EDC and Zarrin | P1–8 | 400 | 3 | P2–21 | 400 | 3 |
1,200 | 4.5 | 200 | 4.5 | |||
4.5 | P2–22 | 1,000 | 4.5 | |||
EDC-part 2 | P1–9 | 350 | 5.5 | P2–23 | 350 | 5.5 |
80 | 6 | |||||
1,480 | 6 | P2–24 | 600 | 6 | ||
P2–25 | 800 | 6 | ||||
EDC-END | P1–10 | 650 | 5.5 | P2–26 | 650 | 5.5 |
. | Level-1 . | Level-2 . | ||||
---|---|---|---|---|---|---|
Channel name . | Project name . | Channel length (meters) . | Channel diameter (meters) . | Project name . | Channel length (meters) . | Channel diameter (meters) . |
Velenjak upstream | P1–1 | 1,400 | 2 | P2–1 | 700 | 2 |
P2–2 | 700 | 2 | ||||
Velenjak downstream | P1–2 | 1,000 | 2.2 | P2–3 | 500 | 2.2 |
P2–4 | 500 | 2.2 | ||||
Dolabi | P1–3 | 1,600 | 2 | P2–5 | 800 | 2 |
P2–6 | 800 | 2 | ||||
Kashank | P1–4 | 300 | 2 | P2–7 | 300 | 2 |
500 | 2.5 | P2–8 | 500 | 2.5 | ||
Giasvand upstream | P1–5 | 2,930 | 3 | P2–9 | 730 | 3 |
P2–10 | 730 | 3 | ||||
P2–11 | 730 | 3 | ||||
P2–12 | 730 | 3 | ||||
Giasvand downstream | P1–6 | 2,200 | 3 | P2–13 | 1,100 | 3 |
P2–14 | 1,100 | 3 | ||||
2,200 | 3.5 | P2–15 | 1,100 | 3.5 | ||
P2–16 | 1,100 | 3.5 | ||||
Ozgol | P1–7 | 3,000 | 2 | P2–17 | 750 | 2 |
P2–18 | 750 | 2 | ||||
P2–19 | 750 | 2 | ||||
P2–20 | 750 | 2 | ||||
EDC and Zarrin | P1–8 | 400 | 3 | P2–21 | 400 | 3 |
1,200 | 4.5 | 200 | 4.5 | |||
4.5 | P2–22 | 1,000 | 4.5 | |||
EDC-part 2 | P1–9 | 350 | 5.5 | P2–23 | 350 | 5.5 |
80 | 6 | |||||
1,480 | 6 | P2–24 | 600 | 6 | ||
P2–25 | 800 | 6 | ||||
EDC-END | P1–10 | 650 | 5.5 | P2–26 | 650 | 5.5 |
To show the effect of project structure definition on prioritized projects, two levels of project definition are investigated, as shown in Table 1; coarse (Level-1) and discrete (Level-2). Level-1 is according to the Tehran storm water master plan for project definition which is, in fact, project definition based on designed lines in which the projects are defined based on 10 flooded locations. In Level-2, finer levels of project structure are defined. For example, Project-6 in Level-1 (P1–6) is divided into four projects (P2–13, P2–14, P2–15, and P2–16). Therefore, the total number of projects has increased to 26. Table 1 also presents and compares the quantitative information of projects in both levels.
RESULTS
Single objective optimization approach
To highlight the importance of multi-objective optimization as well as having a benchmark, Table 2 represents the results of SOPSO for projects defined in Level-1 of the case study. For the purpose of this table, each of the three criteria () is used individually as the objective function, and the values of the other objective functions are calculated for the final selected combination of projects. As seen in Table 2, with the pursuit of one objective function, others become dramatically bad, e.g., for 75% budget, as the objective function gives () = (0.037, 0.086, 0.49) and as the objective function gives () = (0.102, 0.87, 0.047). This shows a noticeable deterioration of with the improvement of and vice versa. As the decision-makers are concerned with all objective functions at the same time, these findings suggest that a multi-criteria approach is needed to deal with the objective functions simultaneously. However, such an overview of results from SOPSO allows comparison of multi-objective and single objective approaches.
Criteria in PSO algorithm . | Percent of provided budget . | Prioritized projects . | finv . | fdam . | fexp . |
---|---|---|---|---|---|
75 | P1–2, P1–3, P1–4, P1–6, P1–8, P1–9, P1–10 | 1 × 10−3 | 0.109 | 0.48 | |
75 | P1–1, P1–3, P1–6, P1–8, P1–9, P1–10 | 0.037 | 0.086 | 0.49 | |
75 | P1–1, P1–3, P1–4, P1–5, P1–6, P1–7, P1–8 | 0.102 | 0.87 | 0.047 | |
50 | P1–3, P1–4, P1–6, P1–7, P1–8 | 1 × 10−4 | 0.98 | 0.27 | |
50 | P1–3, P1–8, P1–9, P1–10 | 0.042 | 0.23 | 0.70 | |
50 | P1–1, P1–3, P1–4, P1–5, P1–6, P1–7 | 0.068 | 0.94 | 0.21 |
Criteria in PSO algorithm . | Percent of provided budget . | Prioritized projects . | finv . | fdam . | fexp . |
---|---|---|---|---|---|
75 | P1–2, P1–3, P1–4, P1–6, P1–8, P1–9, P1–10 | 1 × 10−3 | 0.109 | 0.48 | |
75 | P1–1, P1–3, P1–6, P1–8, P1–9, P1–10 | 0.037 | 0.086 | 0.49 | |
75 | P1–1, P1–3, P1–4, P1–5, P1–6, P1–7, P1–8 | 0.102 | 0.87 | 0.047 | |
50 | P1–3, P1–4, P1–6, P1–7, P1–8 | 1 × 10−4 | 0.98 | 0.27 | |
50 | P1–3, P1–8, P1–9, P1–10 | 0.042 | 0.23 | 0.70 | |
50 | P1–1, P1–3, P1–4, P1–5, P1–6, P1–7 | 0.068 | 0.94 | 0.21 |
One might argue that is not an objective function by itself, but in urban management sometimes it is. This is due to the fact that budgets are allocated to each sector and their consumption level is an important performance criterion for managers. As a result, they tend to consume the allocated budget regardless of other objectives. Rows 1 and 4 in Table 2 show that this approach might be misguiding in some cases such as in () = (0.001, 0.109, 0.48) for 75% budget allocation and especially in (() = (0.001, 0.98, 0.27)) for smaller budget allocation (50% of required budget). One can easily see that almost 50% of budget reduced only 2% of damage costs which is literally a waste of resources.
Multi-objective optimization approaches
The multi-objective problem is investigated in three bi-objective scenarios (; ; ) as well as one tri-objective () scenario with the set of 10 projects defined in Level-1. The above-mentioned choices of criteria combinations are aimed at addressing different perspectives of the decision-makers towards the project selection and their objectives. In other words, it is not meant to select a better combination of the criteria, as it is not possible to select two or more criteria as the best. However, these different combinations would help to examine how the final result would change in each scenario based on the decision-makers’ preferences and also compared to the single objective approach.
Figures 5(a)–5(f) and 6(a) and 6(b) show the Pareto fronts for bi- and tri-objective scenarios, respectively. It is clearly observed that different combinations of objective functions lead to different sets of non-dominated solutions on Pareto fronts, for which, improving one objective function causes deterioration of the other functions. As a result, these Pareto fronts enable the decision-makers to choose a suitable solution based on their preference structure of the objective functions.
Another interesting observation in the above-mentioned figures is the fact that can, indeed, take values greater than 1 for some feasible points. In other words, there are cases where implementing improper selection of projects imposes even more damage costs to the system than the ‘does nothing’ scenario. For example, implementing a project in upper regions without appropriate collection in the downstream might direct huge amounts of storm water to that area, imposing more damage costs compared to the original state.
From this point on, different methods can be found in the literature to aggregate the results into one final solution or a ranking of solutions, among which, the fuzzy best compromise solution (BCS) is utilized in this paper. This method is normally used when the preference structure of the decision-makers is not clear. In applying this method, similar priority for all three criteria is presumed. However, in general, it is possible to have different weights for the objectives. As shown in Equation (13), BCS would need and , which would be extracted from the best and worst values of the functions for the feasible solutions considered in optimization. The values of objective functions corresponding to the BCS chosen solutions for 75% of budget allocation in Level-1 for different combinations of objective functions can be found in the top four rows of Table 3.
. | . | Level-1 . | Level-2 . | ||||
---|---|---|---|---|---|---|---|
Objective function . | Percent of provided budget . | finv . | fdam . | fexp . | finv . | fdam . | fexp . |
75 | 0.008 | 0.096 | 0.59 | 0.01 | 0.12 | 0.34 | |
75 | 0.069 | 0.88 | 0.09 | 0.01 | 0.45 | 0.03 | |
75 | 0.025 | 0.35 | 0.27 | 0.02 | 0.23 | 0.16 | |
75 | 0.05 | 0.26 | 0.38 | 0.01 | 0.23 | 0.22 | |
50 | 0.051 | 0.26 | 0.70 | 0.027 | 0.31 | 0.66 | |
50 | 0.0065 | 0.98 | 0.35 | 0.006 | 0.78 | 0.28 | |
50 | 0.011 | 0.44 | 0.37 | 0.02 | 0.35 | 0.37 | |
50 | 0.011 | 0.44 | 0.37 | 0.004 | 0.36 | 0.36 |
. | . | Level-1 . | Level-2 . | ||||
---|---|---|---|---|---|---|---|
Objective function . | Percent of provided budget . | finv . | fdam . | fexp . | finv . | fdam . | fexp . |
75 | 0.008 | 0.096 | 0.59 | 0.01 | 0.12 | 0.34 | |
75 | 0.069 | 0.88 | 0.09 | 0.01 | 0.45 | 0.03 | |
75 | 0.025 | 0.35 | 0.27 | 0.02 | 0.23 | 0.16 | |
75 | 0.05 | 0.26 | 0.38 | 0.01 | 0.23 | 0.22 | |
50 | 0.051 | 0.26 | 0.70 | 0.027 | 0.31 | 0.66 | |
50 | 0.0065 | 0.98 | 0.35 | 0.006 | 0.78 | 0.28 | |
50 | 0.011 | 0.44 | 0.37 | 0.02 | 0.35 | 0.37 | |
50 | 0.011 | 0.44 | 0.37 | 0.004 | 0.36 | 0.36 |
A comparison of the objective functions values with those of Table 2 shows that the use of MOPSO has altered the final solutions. As an example in SOPSO, when the best value of = 0.086 is obtained, the value of increases to 0.49 and when the best values of = 0.047 is obtained, the value of increases as high as 0.87. However, the bi-objective optimization which considers both criteria () at the same time leads to compromised solutions of = 0.35 and = 0.27.
Conversely, with the current rate of budget allocation to the Tehran storm water network development, a 75% budget allocation seems too optimistic. Thus, a budget allocation of 50% is also considered (Figures 5(g)–5(l) and 6(c) and 6(d)) to examine the application of the approach for more limitation on the available budget, a case which corresponds more with the real situation. Table 3 also presents the final selected solutions using BCS in this case and they can be compared with those of 75% budget allocation. As expected, the objective functions get worse for smaller budget allocations. A comparison between the tri-objective solution and the three individual solutions of SOPSO shows that the tri-objective optimization has led to a set of projects with better overall performance compared to the case when each function worked independently.
As mentioned above, less budget allocation leads to deterioration of objective functions. It thus becomes a matter of concern to be able to improve the objective functions, which needs better management policies, even with lower budget allocations. This strengthens the need to resolve the problem of not having good enough solutions for lower budget allocations. Further consideration of the search algorithm and final selected sets of projects reveals that the main reason is related to the approach used for project definition. Up to this point, projects in Level-1 are defined based on the conventional definition of the projects extracted from the Tehran storm water master plan, which defines projects based on the channels designed for each flooded area in which huge projects (longer length, larger sizes, and costs) are compared with the smaller projects. Therefore, when the projects are big, their respective costs will be comparable with the allocated budget for lower budget allocations and the algorithm fails to produce satisfactory results.
For example, when 50% of required budget is allocated, the value of becomes as high as 0.44 for tri-objective optimization. However, it is still a solution derived using the BCS method and would have a better overall performance compared to the solution obtained from single objective optimization. Nevertheless, in the next step, the project definition structure is changed and the projects are redefined as shown in Table 1. The new project structure definition is called Level-2. In this case, 10 projects defined in Level-1 are divided into 26 projects for Level-2. It is worth mentioning that in this level, the projects are subdivided into smaller projects so that all projects have approximately the same dimension. It is, in general, possible to merge some projects too.
Figures 5(d)–5(f), 5(j)–5(l), and 6(b) and 6(d) present the Pareto fronts obtained for projects defined in this level. As shown in these figures, the number of feasible solutions on the Pareto fronts increases when the projects are divided into smaller ones and better Pareto fronts are obtained. Table 3 also presents the results of multi-objective optimization for the projects defined in Level-2. A comparison between the values of objectives in both levels shows that in all optimizations, Level-2 project definition structure gives better results as all objective functions become less with this approach. The decrease in values shows that the model can find solutions that use the available budget more efficiently, in other words with less damage and exposure costs on the site. As an example of the tri-objective approach with 75% budget allocation, the values of (, , ) = (0.05, 0.26, 0.38) are obtained in Level-1, while the results for Level-2 are (, , ) = (0.01, 0.23, 0.22).
Figure 7 also shows a schematic view of the location of the prioritized projects as well as their names based on tri-objective optimization. On the left side, the current state of the channels are shown. It is observed that with a different budget allocation, a totally different set of projects will be selected for implementation. Figure 7(a)–7(d) show the BCS chosen projects for 75% and 50% budget allocation in Level-1 and Level-2. As shown, for 75% budget allocation and in Level-1 (Figure 7(a)), the downstream section of the Ghiasvand (P1–6 with a length of 4,400 meters) is proposed to be implemented. Splitting this project into four smaller projects (P2–13 to P2–16) with the same budget allocation but in Level-2, it is observed that if only the upper parts of the project are implemented (P2–13 and P2–14), then less damage and exposure costs will be imposed on the systems. The project definition in the Level-1 approach could not distinguish this point of view.
DISCUSSION AND CONCLUSIONS
The particle swarm optimization algorithm is used to prioritize and select the best combination of urban storm water drainage projects in the northern region of Tehran, Iran, under different budget limitations. Based on an extensive review of the current literature it is concluded that the present study fills some of the existing knowledge gaps in the subject. The chosen study area is a region where a large number of projects and major channels are required to be implemented to protect it against flood damage.
For the purpose of finding the best combination of projects under budget limitation, the PSO optimization algorithm in both single and multi-objective approaches is utilized to address the preferences of decision-makers with respect to different objectives. Three criteria and two levels of budget allocation, namely 75% and 50% of the total required budget, are considered for this purpose. The results of single objective optimization reveal that single optimization is not adequate to fulfill the objectives of the decision-makers. As the problem is inherently multi-criteria based, optimizing based on only one criterion neglects other objectives.
In the next step, multi-objective optimization is utilized and the Pareto fronts are established in bi- and tri-objective approaches. It is concluded that the multi-objective algorithm gives solutions that have better overall performance. As well, the Pareto front obtained in each scenario provides the base for decision-makers to select among the non-dominated solutions based on changing the relative weights of different criteria. It is also concluded that using the allocated budget in a haphazard way might also lead to inadequate improvement of the objectives. The feasible solutions depicted in Figures 5 and 6 for criterion are good examples in this regard.
Comparing two budget allocation levels shows that when more limitation on budget is imposed upon decision-makers, the effect of project definition structure is important and needs to be investigated. Therefore, a more discrete structure of flooded channels consisting of 26 projects is defined. It is also shown that proper project definition has a positive impact on the objectives and so it should be duly addressed while prioritizing projects. Comparing the spatial variation of the final set of proposed projects in two levels highlights this necessity.
For the optimization process, the population size and number of iterations are chosen so as to obtain the optimal solutions while keeping the algorithm computationally efficient. For SOPSO, a population size of 8 with 35 iterations is used. However, for other cases, the number of iterations had to be increased to 50 to produce satisfactory results. For Level-1, a population size of 15 was found suitable for both bi- and tri-objective optimization whereas for Level-2 a population size of 20 and 25 is used, respectively.
It is worth mentioning that over-discretizing the projects into very small ones might lead to improvement of the objective functions, but conversely, to start implementing the projects based on an over-discretized scheme might lead to an unsystematic development and also might have adverse impacts on other aspects such as transportation and social acceptance. Therefore, project definition needs to be seriously investigated by stakeholders before the results are assessed in subsequent project prioritization. It is recommended that the impacts of project prioritization on other criteria such as transportation and urban construction should be assessed.
It is also important to note that BCS solutions selected from Pareto front are based on equal weight of the criteria, while the results will significantly change when these relative weights are changed. Therefore, it is mandatory that multi-criteria decision analysis is performed to select the criteria with higher influence and to define the relative importance of the criteria.