Water distribution networks (WDNs) contain isolation valves that divide the network into segments. In the event of a failure within a segment, it must be isolated from the network by closing all surrounding isolation valves for facility repair. If one of these isolation valves is faulty, connected segments have to be isolated, increasing the number of affected nodes and demand not supplied. Therefore, identifying critical valves whose failure significantly impacts network performance, is of great importance to reduce the impact of failures. To address this, this work introduces (1) a graph-based analyses using eigenvector centrality to identify critical isolation valves within the WDNs, and (ii) a strategic method for adding new valves to high-demand segments using the Louvain community detection method. In contrast to existing approaches, the proposed methodology relies solely on graph-based approaches, eliminating the need for hydraulic simulations or models. The approach is tested on two case studies, demonstrating a high correlation between the identified critical valves and results from a state-of-the-art hydraulic-based method while being computationally more efficient. The findings of this research can assist WDN operators in implementing targeted rehabilitation programs such as prioritizing maintenance and replacement of critical valves.

  • A graph-based method combining failure magnitude and eigenvector centrality assesses valve criticality.

  • Community detection techniques guide the strategic addition of isolation valves.

  • The method achieves over 0.9 Spearman correlation with hydraulic models, allowing application in networks with incomplete hydraulic data.

  • Strategic valve placements using community detection to reduce the impact of valve failure by an average of 40%.

Continuous drinking water supply is crucial for the social well-being and economic growth of an area (Butler et al. 2017). Water distribution networks (WDNs) are critical urban infrastructures composed of different interacting hydraulic components that ensure a reliable and safe water supply to users. A WDN consists of consumer/demand nodes, pipes, tanks, reservoirs, pumps, and valves (Perelman & Ostfeld 2011). WDNs are divided into hydraulically isolated segments containing elements like nodes, pipes, tanks, and pumps, which can be isolated using isolation valves (Zischg et al. 2019). When a pipe fails, isolating it often requires shutting down other nearby pipes within the same segment, depending on the arrangement of isolation valves (Mottahedin et al. 2024). Such failures can involve single, or multiple pipes or valves, leading to the failure of entire segments rather than individual elements (Liu & Kang 2022). If one of the isolation valves for isolating a specific segment is faulty, both connected segments have to be isolated, which further increases the number of affected nodes and demand not supplied.

Therefore, the identification of these critical valves is essential for enhancing the resilience of WDNs, focusing on minimizing the number of affected customers and ensuring a timely repair of the impacted elements (Tornyeviadzi et al. 2022). The primary method for the identification of critical isolation valves relies on hydraulic analysis conducted using the state-of-the-art EPANET software analysis (Berardi et al. 2014; Diao et al. 2016). Thereby, valve criticality in this research refers to the impact of an element's failure on system performance quantified by the demand not met due to the combined effect of required segment isolation and valve failure. This involves simulating the WDN after isolating or removing the affected element and assessing the results of hydraulic conditions based on unfulfilled demand. Afterwards, this information can be used for strategically adding new isolation valves, to swiftly isolate specific sections during failures for repair, while ensuring a regular supply to the majority of the non-affected zones (Choi et al. 2018). Several studies have focused on segment identification, valve placement, and segment isolation (Giustolisi & Savic 2010; Alvisi et al. 2011). These studies primarily emphasize hydraulic optimization methods for these purposes. Hydraulic model-based approaches require a hydraulical model that incorporates roughness, geodetic, and calibration data. Additionally, its computational demand can be significant, particularly for large and complex WDNs (Chen et al. 2021). Additionally, operators of WDNs often lack the basic hydraulic models required for such simulations (Hajibabaei et al. 2024), making it difficult to perform hydraulic-based optimization for locating new valves to reduce the criticality (Möderl & Sitzenfrei 2019; Yu et al. 2024).

Alternative methods, such as graph-based criticality analysis of pipes, which are less data and computationally intensive, have been discussed in the literature (Pagano et al. 2019; Hajibabaei et al. 2023). These methods rely on the WDN's connectivity, represented through a mathematical graph representing the network (Ulusoy et al. 2018). This approach converts the characteristics of pipes and nodes in the WDN to a graph and can integrate hydraulic aspects to mimic hydraulic behavior, allowing for faster and less data-intensive analysis (Pagano et al. 2019). One such approach tailored for analysis of WDN is demand edge betweenness centrality (EBCQ), a customized graph measure specifically adapted for WDNs (Sitzenfrei et al. 2020). EBCQ is a customized graph-based measure based on spatial demand distribution, connectivity, and optimal flow to assess edge/pipe criticality in a highly computationally efficient manner with low data requirements. This approach was for example utilized for the failure of multi-pipes and resilience enhancements, achieving a decrease in computational time compared to traditional hydraulic approaches by a factor of 40 and 1,400, respectively (Hajibabaei et al. 2023; Satish et al. 2024). This is because hydraulic models solve complex nonlinear flow equations, while graph-based approaches use linear algebra for efficient network analysis, offering greater computational efficiency in water distribution studies. However, an extension of these efficient graph-based concepts to assess valve criticality is lacking in the literature which could potentially find critical valves, which could inform operators of proactive maintenance practices.

To address these limitations, this study proposes a graph-based method that could enhance resilience by proposing a two-step approach:

  • Graph-based identification of critical valve rankings in WDNs.

  • Strategically placing new valves to further reduce the demand failure during segment isolation, thereby decreasing valve criticality and ultimately lowering the overall number of critical valves in WDNs.

The methodology employed stands distinct from other graph-based or valve criticality analyses, as it combines the strengths of graph-based methods and eigenvector centrality to clearly identify critical valves based on the connectivity of segments, all without relying on hydraulic models.

This study focuses on enhancing the resilience of WDNs through a two-step graph-based approach. First, it assesses the criticality ranking of existing isolation valves and their impact on WDN performance, and second, it reduces valve criticality by strategically adding new valves to minimize unmet demand during isolation events. The graphical illustration of the process is illustrated in Figure 1.
Figure 1

The structure of the research is presented with oval boxes representing the start and end points, rectangular boxes denoting the different methodological steps, and parallelograms indicating the analysis stages.

Figure 1

The structure of the research is presented with oval boxes representing the start and end points, rectangular boxes denoting the different methodological steps, and parallelograms indicating the analysis stages.

Close modal

In the first step, a graph-based ranking method is developed to identify valve criticality (Section 2.1) by creating a mathematical graph representation of the WDN, using geographic information system (GIS) data, to evaluate valve criticality. The method requires basic pipe data, such as length and diameter, along with the demand at each junction or node. Initially, the impact of segment isolations is calculated by determining graph-based failure magnitude (GBFM) values. The obtained values for segment isolations are then used as weights for determining the eigenvector centrality and to rank valves based on their influence within the system. Afterwards, critical valves are identified using the rankings (Section 2.2), and a graph-based community detection method is employed to strategically add new isolation valves in connected segments, reducing segment sizes and improving network cohesion and connectivity. This iterative process reassesses critical values, ultimately decreasing the criticality of isolation valves. Finally, the segment isolation results from the graph-based approach are compared with those from a hydraulic-based method to evaluate effectiveness (Section 2.3).

Isolation valve criticality

Impact of segment isolation using graph-based method

The connectivity of WDNs is modeled using a mathematical graph to capture its topological features. In the graph, nodes correspond to demand nodes, tanks, and reservoirs, while edges represent pipes, pumps, and various types of valves, including isolation valves (Sophocleous et al. 2016). The initial step involves the identification of segments in WDNs and creating a list of these segments along with their associated isolation valves.

Subsequently, two graph metrics are used for WDN segment isolation analysis similar to the methodology developed for multi-pipe failure by Satish et al. (2024). The first metric, shortest path (SP), determines the SP from all demand nodes (D) to a source (S), incorporating hydraulic resistance by using a weighting function based on the pipe and valves length-to-diameter ratio (Hajibabaei et al. 2023). In this work, the valves are assigned a unit length of 0.5 m and considered as an edge and are required in the determination of the SP. The SP is computed using multi-source Dijkstra's algorithm (Dijkstra 2022). The second metric, demand EBCQ, is a modification of EBCQ tailored for WDNs analysis (Sitzenfrei et al. 2020). It counts the shortest paths going through an edge (e) when connecting demand nodes and source nodes and weights these counts according to the respective nodal demands. The obtained EBCQ reflects ideal water flows in each edge (pipe). The WDN in Figure 2 is a toy example created to explain the process in detail, adapted from Satish et al. (2024) by including valves to enable segmentation. The EBCQ values for edges are determined as the sum of demands passing through the edge as the SP and are calculated using Equation (1), with the graphical representation of valves (in brown vertical lines) and edges (black horizontal lines) depicted separately in Figure 2.
(1)
Figure 2

Calculation of demand EBCQ. The figure was revised for valve-based criticality from Satish et al. (2024).

Figure 2

Calculation of demand EBCQ. The figure was revised for valve-based criticality from Satish et al. (2024).

Close modal
The metrices are then used to calculate the GBFM due to segment isolations (GBFMseg) which is the overloaded edges and sum of disconnected demand nodes (nk) as shown in Figure 3 and mathematically in Equations (2) and (3). This method was applied for multiple pipe failures by Satish et al. (2024), and extended for segments in this research. An overloaded edge is defined as a pipe or valve that cannot cope with additional flow because it is exceeding its maximum velocity due to flow redistribution. To identify this overload, is calculated as the difference between ΔEBCQ and (maximum capacity for an edge), if ΔEBCQ is greater than (Figure 3(c)). ΔEBCQ is the difference between normal EBCQ and the abnormal EBCQ. The normal EBCQ represents the EBCQ values under normal operating conditions, while the abnormal EBCQ is determined by recalculating EBCQ after isolating a segment (Figure 3(b)), with the remaining edges (er). (Maximum capacity) for each edge e is calculated using the maximum acceptable velocity and the pipe's cross-sectional area (A) in Equation (4). In this work, the maximum velocity is assumed to be 2.5 m/s (Baur et al. 2019) based on Austrian guidelines, due to, e.g. the increasing risk of transients and biofill detachments for higher velocities
(2)
(3)
(4)
Figure 3

GBFM calculation method. The figure was revised for valve-based criticality from Satish et al. (2024).

Figure 3

GBFM calculation method. The figure was revised for valve-based criticality from Satish et al. (2024).

Close modal

The utilized GBFM trends to overestimate the value of demand failed. The primary reason for this overestimation is that EBC provides an estimation of the transport of demand from source to demand nodes and the topology of the network. However, redundant capacities are not accounted for and therefore, as suggested in Hajibabaei et al. (2023), concluded that considering ΔEBC as EBC abnormal minus normal provides a better adjustment to this overestimation. The process is repeated for all segments and the impact of the isolation of each segment is established.

Eigenvector centrality

The impact of segment isolation, GBFM, is afterwards used as input to determine the valve critically using eigenvector centrality. Eigenvector centrality measures the criticality of a node based on the principle that a node's centrality is proportional to the centrality of its neighboring nodes in a WDN (Narayanan et al. 2014; Zarghami & Gunawan 2020; Hesarkazzazi et al. 2022). Mathematically, the eigenvector value (EV) of the vertices in a graph of a WDN represents the principal eigenvector component of the network's adjacency or connectivity matrix, used to calculate valve circularity ranks, indicating the relative importance or influence of nodes within the network. This is derived from the eigenvector corresponding to the largest EV of the adjacent matrix A with values as represented in the following equation:
(5)

In the equation, represents the eigenvector centrality of neighboring nodes relative to node i = 1, 2, …. n, where n is the number of nodes adjacent to node j and is the members of adjacency matrix A for the network (i.e., is equal to the weights passed on from the segment isolation GBFM values) and is the largest EV obtained in each iteration. Nodes are ranked higher by EV when they are connected to other highly critical nodes, meaning a node's centrality increases if it is linked to more influential nodes (Bonacich 1972; Rajagopal et al. 2017).

As eigenvector centrality calculates node centrality by adding the centralities of connected nodes, a line graph (Deuerlein 2008) was created, where segments serve as edges and valves as nodes. The network was transformed into a line graph with valves as nodes for analysis and then converted back to its original form. The edge weights reflect the GBFM of the segment isolations from the previous step. These weights are subsequently used to calculate eigenvector centrality. Normalization was performed to ensure a fair comparison of values. Without normalization, eigenvector values sum to one and vary with each network configuration. Therefore, the nodes (valves) are ranked based on their normalized eigenvector centrality values, where higher values indicate greater criticality within the network. This method effectively predicts relative rankings, while a hydraulic approach is required to estimate the absolute impact of failure. An illustrative example of the process is shown in Figure 4.
Figure 4

Eigenvector centrality calculation process to identify critical valves.

Figure 4

Eigenvector centrality calculation process to identify critical valves.

Close modal

Isolation valve criticality analysis using hydraulic-based method

The valve criticality values obtained through graph-based measures using GBFM and eigenvector centrality are compared with a state-of-the-art hydraulic-based method to validate the research methodology. The hydraulic-based failure magnitude (HBFM), used for comparison, is calculated as the unmet demand during a failure scenario (Equation (6)), as the difference in actual demand to the supplied demand of all demand nodes (D), when a segment is isolated. These results are then ranked from higher demand failure to lower.
(6)

The rankings of HBFM and eigenvector centrality are then compared using Spearman's rank correlation. The coefficient assesses the strength and direction of monotonic relations between rankings, allowing it to capture nonlinear correlations by focusing on the ranks rather than the actual values of the variables (Spearman 1961). The correlation analysis was conducted to validate the proposed methodology in the research against state-of-the-art hydraulic-based methods.

Isolation valve placement

After the identification of critical valves, new isolation valves are strategically placed within the two connected segments to decrease the impact of valve failure, using a community detection method (Creaco et al. 2023). First, any segment with critical valves within the network is identified from Section 2.1, and subsequently, these segments are decomposed into smaller subdivisions utilizing community detection. Next, the Louvain community detection algorithm is employed, as the modularity of this method serves as an effective criterion for identifying valve locations in a way that minimizes the number of valves required for new segments while also determining segments with higher connectivity within their communities.

The input for the community detection process is the WDN graph, while the outcome is node clusters within the critical segments used for the installation of new isolation valves at the boundaries of the identified clusters. The Louvain community detection method is based on a heuristic approach, and at the initial stage of the algorithm, each node is considered a separate community. Subsequently, nodes are assigned to neighboring nodes that yield the highest modularity gain during each iteration. The process is continued until there is a decrease in average valve criticality by adding a new set of valves. For each step, the number of valves is determined based on the pipes located at the border between communities. It should be noted that the number of valves required is determined by the results of community detection, which depend on the topology of WDNs and the resolution of the community detection process. In the valve location process, every edge in a segment has the potential to accommodate a valve placement, as the segment is defined by the surrounding isolation valves.

Case studies and implementation

The proposed methodology is tested using two real-world WDNs with different characteristics. The first WDN is part of a city in the Middle East, consisting of 937 junctions, 1,092 pipes, and 37 valves (31 isolating valves and 6 pressure reduction valves), forming six segments with isolation valves. The second WDN is from an alpine city, comprising 8,002 junctions, 6,845 pipes, and 1,292 isolation valves, organized into 1,025 segments. Both networks exhibit highly looped structures, allowing for detailed analysis of valve criticality due to the numerous adjacent, interdependent segments, as illustrated in Figure 5.
Figure 5

Middle Eastern and Alpine WDNs with larger black dots representing the valves. The networks are visually altered due to data protection.

Figure 5

Middle Eastern and Alpine WDNs with larger black dots representing the valves. The networks are visually altered due to data protection.

Close modal

The proposed research was conducted entirely using Python and relevant programming libraries. The graph-based approach was implemented utilizing the NetworkX package (Hagberg et al. 2008). Additionally, hydraulic-based analysis for method validation was conducted using the EPAENT 2.2 in the WNTR package (Klise et al. 2017).

The analysis of valve criticality, based on a combination of the GBFM and eigenvector centrality was conducted and then compared with those obtained using the HBFM method. New valve placements were then determined using the community detection technique, and the corresponding results were generated for further evaluation.

Valve criticality analysis using graph-based method

Figure 6 shows the valve criticality eigenvector values and rankings across the two case studies, the Middle East WDN and the Alpine WDN. The EVs are represented in Figures 6(a) and 6(b) for both case studies, ranging from 0 to 1. Afterwards, the calculated EV is ranked from 1 (high connectivity) to 0 (no connections) to determine the valve criticality rankings. In the Middle East WDN (Figure 6(c)), the presence of a single large main segment results in high criticality for nearly all valves. However, the most critical valves (value of 1–5) are those connected to the large pipe leading to the source. In contrast, for the Alpine WDN (Figure 6(d)), the valves at the center of the network, connecting the main pipeline to the tank, are identified as the most critical. The other valves exhibit very low criticality due to the extensive looping within the network.
Figure 6

Eigenvector values and rankings for the two case studies.

Figure 6

Eigenvector values and rankings for the two case studies.

Close modal

Comparison of graph-based with hydraulic-based criticality analysis

The ranks derived from eigenvector centrality values of the valves obtained by GFBM were compared with rankings from the HBFM method to validate the effectiveness of the proposed technique against state-of-the-art criticality assessments. The ranks were selected due to the fact that the graph-based method GBFM significantly overestimates the values compared to HBFM and hydraulic-based methods. However, GBFM still gives insights into the comparison of elements among each other. Spearman correlation coefficients were computed to evaluate the agreement between the two ranking methods. The results show a high correlation of 0.997 for the Middle Eastern WDN and 0.901 for the Alpine network. This is illustrated in Figure 7, where most data points align closely with the 45° reference line, particularly for the Middle Eastern WDN (Figure 7(a)). The observed discrepancies in the Alpine network (Figure 7(b)), are attributed to the fact that the eigenvector centrality method puts more importance on the connectivity of valves to other segments, whereas the hydraulic method evaluates the failure magnitude and closure impacts of individual segments. In contrast, ranking by eigenvector centrality identifies critical valves by considering their influence within the entire WDN. This means that it also considers the impact of the isolations of the connected segments, meaning that valves connected to segments with higher demand are more critical than ones connected to segments with lower demand.
Figure 7

Comparison of graph-based and hydraulic-based rankings of valves.

Figure 7

Comparison of graph-based and hydraulic-based rankings of valves.

Close modal

Valve placement results based on the Louvain community detection method

Figures 8(a) and 8(d) show the segments with the highest GBFM values for the two case studies and are further used to place new isolation values to reduce valve criticality. Community detection then identifies the location for placement of new valves, as illustrated in Figures 8(b) and 8(e) for the Middle Eastern WDN and Alpine WDN respectively for the minimum number of communities detected. In the Middle Eastern WDN, the method identifies 6 new communities with 9 new valve placement locations at the border of these communities. For the Alpine WDN, 4 new communities and 5 new valve placement locations are identified.
Figure 8

The most critical segment, results of community detection and the addition of new valves at community boundaries, and the graph-based criticality analysis with eigenvector centrality values for the Middle Eastern case study (a)–(c) and the Alpine case study (d)–(f).

Figure 8

The most critical segment, results of community detection and the addition of new valves at community boundaries, and the graph-based criticality analysis with eigenvector centrality values for the Middle Eastern case study (a)–(c) and the Alpine case study (d)–(f).

Close modal

As the results reveal, the rankings of the valve remain the same, but the impact of a valve failure clearly decreased and was used for further discussions. For the Middle Eastern WDN, the number of critical valves decreases from 29 to 11, and for the Alpine WDN, from 43 to 5 valves, as can be seen in the reduction of nodes with EVs between 0.85 and 1 in Figures 8(c) and 8(f) respectively comparing to Figure 6. These reductions, based on eigenvector centrality values, demonstrate a substantial decrease in the number of critical values in the WDN especially in the most critical segment. In both case studies a certain level of criticality exists due to the branched structure of the WDN from the elevated tank to the looped section. To reduce this criticality, adding parallel pipes or increasing the network's looped connections can be considered as potential options.

Apart from the most critical segment, the community detection-based valve placement method was also applied to other segments in the Alpine WDN with at least 2% of total demand and a minimum of 50 edges in each segment. The results show a percentage reduction in valve criticality between the initial segment's GBFM and the average GBFM of the new segments, (Figure 9). As can be seen, a reduction of valve criticality is achieved by around 70% after the installation of five new isolation valves based on a minimum number of communities detected for the most critical segment, with the brown line representing the average trend for this segment. Outcomes of failure reduction of new segments vary across segments due to their initial GBFMs or unique locations or structural configurations within the WDN. This can be observed for Segment 3 (least initial GBFM value) indicating lesser valve criticality reductions compared to Segment 5 or Segment Main with an increasing number of communities detected and adding new isolation valves. Further improvements may require the addition of a parallel pipe or an alternative pathway to effectively reduce failures, as adding valves alone may not suffice.
Figure 9

Failure reduction in average of new segments for Alpine WDN after adding isolation valves through community detection and the initial GBFM values of the segments in the brackets.

Figure 9

Failure reduction in average of new segments for Alpine WDN after adding isolation valves through community detection and the initial GBFM values of the segments in the brackets.

Close modal

This study proposes a purely graph-based methodology for identifying critical isolation valves and strategically placing new valves within WDNs, without a need for hydraulic simulation. This research extends the work of Satish et al. (2024), adapting the methodology from multi-pipe failure analysis to assessing valve criticality and ranking in WDNs.

The graph-based method for valve criticality analysis is computed using GBFM and eigenvector centrality. The methodology was applied to two case studies on WDN with a large single main segment from Middle Eastern and Alpine WDN with around 1,200 segments and 1,290 isolation valves. By combining the methods, the methodology offers a comprehensive evaluation of valve criticality by considering the overall connectivity of valves used as weights to produce the graph-based segment isolation impact. The comparison of the graph-based results with hydraulic-based methods shows a high Spearman correlation (above 0.9 for both case studies), confirming that the proposed approach is a viable alternative for determining valve criticality, particularly in networks lacking detailed hydraulic models. By effectively identifying and ranking the most critical valves, the graph-based method enhances network resilience through targeted interventions, reducing the likelihood of widespread disruptions during failure scenarios. Further, community detection techniques additionally contribute to the improvement of WDN resilience by optimizing valve placement and segment isolation. The division of large, critical segments into smaller communities through the addition of new isolation valves significantly reduces segment and valve criticality, as demonstrated in both the Middle Eastern and Alpine case studies. By reducing the size and criticality of segments, this method minimizes the impact of failures and enables more efficient WDN management.

The method could be used to improve WDN performance by facilitating strategic valve placement and enhancing the network's capacity to isolate and repair valves, segments, or pipes during failure scenarios. Furthermore, it can support inspection prioritization and optimize maintenance strategies, contributing to the overall resilience of the WDN. The developed approach overcomes challenges associated with traditional hydraulic-based analyses, providing a faster alternative that enhances the resilience of WDNs. Even with a hydraulic model, the proposed method enhances computational efficiency, making it useful for hybrid approaches that screen critical elements before exact hydraulic simulations.

If a hydraulic model is available, the strength of the proposed method is the increased computational efficiency, which can be beneficial also in a hybrid method (i.e., screening for most critical elements with the proposed method and exact hydraulic simulations of only those).

This methodology can be further adapted to evaluate different types of valves. Additionally, the methodology can be enhanced to generate absolute values rather than relying solely on ranks. Additionally, the community detection approach can be refined to enable more strategic valve placements by incorporating optimization techniques that account for the economic feasibility of the placements and their overall impact on the WDN. Finally, the entire process will be adapted for large-scale WDNs with complex structures, including multiple sources, various types of valves, and pumps.

The project ‘RESIST’ is funded by the security research program KIRAS of the Austrian Federal Ministry of Finance (BMF). Among others, the project RESIST aims to increase the resilience of water distribution networks by further developing graph-based approaches for water distribution networks to practical applications.

Data cannot be made publicly available; readers should contact the corresponding author for details.

The authors declare there is no conflict.

Alvisi
S.
,
Creaco
E.
&
Franchini
M.
(
2011
)
Segment identification in water distribution systems
,
Urban Water Journal
,
8
(
4
),
203
217
.
https://doi.org/10.1080/1573062X.2011.595803
.
Baur
A.
,
Fritsch
P.
,
Hoch
W.
,
Merkl
G.
,
Rautenberg
J.
,
Weiß
M.
&
Wricke
B.
(
2019
)
Mutschmann/Stimmelmayr Taschenbuch der Wasserversorgung (Mutschmann/Stimmelmayr Pocketbook of Water Supply)
.
Springer-Verlag
.
Wiesbaden, Germany. ISBN-13: 9783834825605
.
Berardi
L.
,
Ugarelli
R.
,
Røstum
J.
&
Giustolisi
O.
(
2014
)
Assessing mechanical vulnerability in water distribution networks under multiple failures
,
Water Resources Research
,
50
(
3
),
2586
2599
.
https://doi.org/10.1002/2013WR014770
.
Bonacich
P.
(
1972
)
Factoring and weighting approaches to status scores and clique identification
,
Journal of Mathematical Sociology
,
2
(
1
),
113
120
.
https://doi.org/10.1080/0022250X.1972.9989806
.
Butler
D.
,
Ward
S.
,
Sweetapple
C.
,
Astaraie-Imani
M.
,
Diao
K.
,
Farmani
R.
&
Fu
G.
(
2017
)
Reliable, resilient and sustainable water management: the safe & suRe approach
,
Global Challenges
,
1
(
1
),
63
77
.
https://doi.org/10.1002/gch2.1010
.
Chen
T. Y.-J.
,
Vladeanu
G.
&
Daly
C. M.
(
2021
)
Pipe criticality assessment without a hydraulic model
,
Pipelines
,
2021
,
115
124
.
doi: 10.1061/9780784483602.014
.
Choi
Y. H.
,
Jung
D.
,
Jun
H.
&
Kim
J. H.
(
2018
)
Improving water distribution systems robustness through optimal valve installation
,
Water
,
10
(
9
),
1223
.
https://doi.org/10.3390/w10091223
.
Creaco
E.
,
Giudicianni
C.
&
Mottahedin
A.
(
2023
)
Improved community detection for WDN partitioning in the dual topology based on segments and valves
,
Journal of Hydroinformatics
,
25
(
4
),
1341
1357
.
https://doi.org/10.2166/hydro.2023.209
.
Deuerlein
J. W.
(
2008
)
Decomposition model of a general water supply network graph
,
Journal of Hydraulic Engineering
,
134
(
6
),
822
832
.
https://doi.org/10.1061/(ASCE)0733-9429(2008)134:6(822)
.
Diao
K.
,
Sweetapple
C.
,
Farmani
R.
,
Fu
G.
,
Ward
S.
&
Butler
D.
(
2016
)
Global resilience analysis of water distribution systems
,
Water Research
,
106
,
383
393
.
https://doi.org/10.1016/j.watres.2016.10.011
.
Dijkstra, E. W. A note on two problems in connexion with graphs. In: Edsger Wybe Dijkstra: His Life, Work, and Legacy; ACM Digital Library: New York, NY, USA, 2022; pp. 287–290
.
Giustolisi
O.
&
Savic
D.
(
2010
)
Identification of segments and optimal isolation valve system design in water distribution networks
,
Urban Water Journal
,
7
(
1
),
1
15
.
https://doi.org/10.1080/15730620903287530
.
Hagberg
A.
,
Swart
P. J.
&
Schult
D. A.
(
2008
)
EXploring Network Structure, Dynamics, and Function Using NetworkX
.
Los Alamos, NM, United States
:
Los Alamos National Laboratory (LANL)
.
AC52-06NA25396
.
Hajibabaei
M.
,
Yousefi
A.
,
Hesarkazzazi
S.
,
Minaei
A.
,
Jenewein
O.
,
Shahandashti
M.
&
Sitzenfrei
R.
(
2023
)
Resilience enhancement of water distribution networks under pipe failures: a hydraulically inspired complex network approach
,
AQUA – Water Infrastructure, Ecosystems and Society
,
72
(
12
),
2358
2376
.
https://doi.org/10.2166/aqua.2023.180
.
Hajibabaei
M.
,
Hesarkazzazi
S.
,
Minaei
A.
,
Dastgir
A.
&
Sitzenfrei
R.
(
2024
)
Using complex network theory for missing data reconstruction in water distribution networks
,
Sustainable Cities and Society
,
101
,
105114
.
https://doi.org/10.1016/j.scs.2023.105114
.
Hesarkazzazi
S.
,
Bakhshipour
A. E.
,
Hajibabaei
M.
,
Dittmer
U.
,
Haghighi
A.
&
Sitzenfrei
R.
(
2022
)
Battle of centralized and decentralized urban stormwater networks: from redundancy perspective
,
Water Research
,
222
,
118910
.
https://doi.org/10.1016/j.watres.2022.118910
.
Klise
K. A.
,
Bynum
M.
,
Moriarty
D.
&
Murray
R.
(
2017
)
A software framework for assessing the resilience of drinking water systems to disasters with an example earthquake case study
,
Environmental Modelling & Software
,
95
,
420
431
.
https://doi.org/10.1016/j.envsoft.2017.06.022
.
Liu
J.
&
Kang
Y.
(
2022
)
Segment-based resilience response and intervention evaluation of water distribution systems
,
AQUA – Water Infrastructure, Ecosystems and Society
,
71
(
1
),
100
119
.
https://doi.org/10.2166/aqua.2021.133
.
Möderl
M.
&
Sitzenfrei
R.
(
2019
). '
Water loss management in very small municipalities – Bridging the gap from research to practice
',
Proceedings of World Environmental and Water Resources Congress
.
Pittsburgh, PA, USA
,
19–23 May 2019
, pp.
455
462
.
doi: 10.1061/9780784482353.043
.
Mottahedin
A.
,
Giudicianni
C.
,
Di Nunno
F.
,
Granata
F.
,
Cunha
M.
,
Walski
T.
&
Creaco
E.
(
2024
)
Analysis, design, and maintenance of isolation valves in water distribution networks: state of the art review, insights from field experiences and future directions
,
Water Research
, 262,
122088
.
https://doi.org/10.1016/j.watres.2024.122088
.
Narayanan
I.
,
Vasan
A.
,
Sarangan
V.
,
Kadengal
J.
&
Sivasubramaniam
A.
(
2014
)
Little knowledge isn't always dangerous – understanding water distribution networks using centrality metrics
,
IEEE Transactions on Emerging Topics in Computing
,
2
(
2
),
225
238
.
doi: 10.1109/TETC.2014.2304502
.
Pagano
A.
,
Sweetapple
C.
,
Farmani
R.
,
Giordano
R.
&
Butler
D.
(
2019
)
Water distribution networks resilience analysis: a comparison between graph theory-based approaches and global resilience analysis
,
Water Resources Management
,
33
,
2925
2940
.
https://doi.org/10.1007/s11269-019-02276-x
.
Perelman
L.
&
Ostfeld
A.
(
2011
)
Topological clustering for water distribution systems analysis
,
Environmental Modelling & Software
,
26
(
7
),
969
972
.
https://doi.org/10.1016/j.envsoft.2011.01.006
.
Rajagopal
V.
,
Venkatesan
S. P.
&
Goh
M.
(
2017
)
Decision-making models for supply chain risk mitigation: a review
,
Computers & Industrial Engineering
,
113
,
646
682
.
https://doi.org/10.1016/j.cie.2017.09.043
.
Satish
R.
,
Hajibabaei
M.
,
Dastgir
A.
,
Oberascher
M.
&
Sitzenfrei
R.
(
2024
)
A graph-based method for identifying critical pipe failure combinations in water distribution networks
,
Water Supply
, 24 (7),
2353
2366
.
ws2024146
.
https://doi.org/10.2166/ws.2024.146
.
Sitzenfrei
R.
,
Wang
Q.
,
Kapelan
Z.
&
Savić
D.
(
2020
)
Using complex network analysis for optimization of water distribution networks
,
Water Resources Research
,
56
(
8
),
e2020WR027929
.
https://doi.org/10.1029/2020WR027929
.
Sophocleous
S.
,
Savic
D.
,
Kapelan
Z.
,
Shen
Y.
&
Sage
P.
(
2016
)
A graph-based analytical technique for the improvement of water network model calibration
,
Procedia Engineering
,
154
,
27
35
.
https://doi.org/10.1016/j.proeng.2016.07.415
.
Spearman
C.
, (
1961
)
The proof and measurement of association between two things
. In:
Jenkins
J. J.
&
Paterson
D. G.
(eds.)
Studies in Individual Differences: the Search for Intelligence
.
Appleton-Century-Crofts
, New York, USA. pp.
45
58
.
https://doi.org/10.1037/11491-005
.
Tornyeviadzi
H. M.
,
Mohammed
H.
&
Seidu
R.
(
2022
)
Dynamic segment criticality analysis: a precursor to scheduling of maintenance routines in water distribution networks
,
Alexandria Engineering Journal
,
61
(
12
),
9261
9272
.
https://doi.org/10.1016/j.aej.2022.03.012
.
Ulusoy
A.-J.
,
Stoianov
I.
&
Chazerain
A.
(
2018
)
Hydraulically informed graph theoretic measure of link criticality for the resilience analysis of water distribution networks
,
Applied Network Science
,
3
,
1
22
.
https://doi.org/10.1007/s41109-018-0079-y
.
Yu, X., Wu, Y., Meng, F., Zhou, X., Liu, S., Huang, Y. and Wu, X., 2024. A review of graph and complex network theory in water distribution networks: Mathematical foundation, application and prospects. Water Research, 253, p.121238
.
Zarghami
S. A.
&
Gunawan
I.
(
2020
)
A domain-specific measure of centrality for water distribution networks
,
Engineering, Construction and Architectural Management
,
27
(
2
),
341
355
.
https://doi.org/10.1108/ECAM-03-2019-0176
.
Zischg
J.
,
Reyes-Silva
J. D.
,
Klinkhamer
C.
,
Krueger
E.
,
Krebs
P.
,
Rao
P. S. C.
&
Sitzenfrei
R.
(
2019
)
Complex network analysis of water distribution systems in their dual representation using isolation valve information
. In:
World Environmental and Water Resources Congress 2019
.
Virginia
:
American Society of Civil Engineers Reston
, pp.
484
497
.
doi: 10.1061/9780784482353.046
.
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/).