Next Article in Journal
Through the Lens: Youth Experiences with Cancer in Rural Appalachian Kentucky Using Photovoice
Next Article in Special Issue
Real-Time Driving Behavior Identification Based on Multi-Source Data Fusion
Previous Article in Journal
Exercise Referral Instructors’ Perspectives on Supporting and Motivating Participants to Uptake, Attend and Adhere to Exercise Prescription: A Qualitative Study
Previous Article in Special Issue
Insights into Factors Affecting Traffic Accident Severity of Novice and Experienced Drivers: A Machine Learning Approach
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Cascading Failure Analysis on Shanghai Metro Networks: An Improved Coupled Map Lattices Model Based on Graph Attention Networks

1
Urban Mobility Institute, Tongji University, Shanghai 200092, China
2
School of Transportation Engineering, Tongji University, Shanghai 200092, China
*
Author to whom correspondence should be addressed.
Int. J. Environ. Res. Public Health 2022, 19(1), 204; https://doi.org/10.3390/ijerph19010204
Submission received: 28 October 2021 / Revised: 21 December 2021 / Accepted: 22 December 2021 / Published: 25 December 2021

Abstract

:
Analysis of the robustness and vulnerability of metro networks has great implications for public transport planning and emergency management, particularly considering passengers’ dynamic behaviors. This paper presents an improved coupled map lattices (CMLs) model based on graph attention networks (GAT) to study the cascading failure process of metro networks. The proposed model is applied to the Shanghai metro network using the automated fare collection (AFC) data, and the passengers’ dynamic behaviors are simulated by GAT. The quantitative cascading failure analysis shows that Shanghai metro network is robust to random attacks, but fragile to intentional attacks. Moreover, there is an approximately normal distribution between instant cascading failure speed and time step and the perturbation in a station which leads to steady state is approximately a constant. The result shows that a station surrounded by other densely distributed stations can trigger cascading failure faster and the cascading failure triggered by low-level accidents will spread in a short time and disappear quickly. This study provides an effective reference for dynamic safety evaluation and emergency management in metro networks.

1. Introduction

With the development of the metro network, it has become the main means of transportation in mega-cities. For example, Shanghai has a metro system with 303 stations and 350 tunnels over 617 km [1]. The metro system has great influence on the travel of residents, the efficient use of land and the urban safety, so the research on its security and efficiency has become an important content.
As the metro system plays an increasingly important role in the urban mobility, if the metro system breaks down, the consequences will be extremely serious and unbearable. In the metro system operation, the negative result is usually caused by cascading failure, which can be triggered by the signal failure of infrastructure, natural disasters, terrorist attacks and other emergencies [2]. For example, on 16 April 2018, Shanghai metro system suffered the most simultaneous failures in history, leading to many passengers being stranded. In St. Petersburg, on 3 April 2017, a terrorist attack killed at least 14 people and injured more than 120, which shut down several important metro lines and stranded many passengers [3]. Most of the existing studies on cascading failure based on a static topological network ignore the passengers’ dynamic behaviors between different station pairs. Therefore, in this paper, the passengers’ dynamic behaviors, which are quantified as flow coupling strength between different station pairs, are trained from the Shanghai metro AFC data instead of assuming that all stations have the same flow coupling strength. Moreover, the cascading failure process and robustness optimization of metro networks are studied by an improved coupled map lattices model [4] based on graph attention networks [5] proposed by us.
This paper provides an advanced and accurate analytical model and theoretical support for the safety operation and the emergency management of metro systems. The main contributions of this study are as follows. (1) An improved CMLs model based on GAT is proposed, which can better reflect the cascading failure of metro networks than the previous coupling models. (2) Based on the coupling strength trained by GAT, the passenger flow redistribution during the cascading failure is dynamically simulated. (3) A case study with the AFC data of the Shanghai metro system demonstrates the topological characteristics of the Shanghai metro, the failure degree under intentional attacks (IAs) and random attacks (RAs) and the influence of the propagation process on the robustness. The rest of this paper is organized as follows. In Section 2, the relevant research is summarized and the research gap is highlighted. Section 3 presents the improved CMLs model based on GAT and the detailed execution procedure. Based on the proposed model, a case study on the Shanghai metro system with Shanghai AFC data is conducted in Section 4. Finally, the conclusions and future research directions are summarized in Section 5.

2. Literature Review

2.1. Topology Analysis of Metro Networks

In the early stage, the network-based analysis approach [6,7] provides an effective and logical basis to the quantification of the reliability and robustness of large-scale transportation systems. Latora and Marchiori [8] investigated the small-world feature of the Boston metro network based on complex network theory, and then some studies quantified the static topological characteristics of several Chinese metro networks [9,10,11]. The results show that the node connectivity in the small-world networks follows a scale-free power-law distribution.
However, the above network-based studies do not offer a rigorous comparison among metro networks. In this respect, the topological characteristics of the world’s 20 largest metro systems [12] and the complexity and robustness of 33 metro systems in the world [13] were analyzed, which suggest that most metro networks are indeed scale-free networks and small-world networks.
In addition, as there exists the dynamic passenger flow in the metro networks, some studies loaded dynamic passenger flow data into the metro networks based on the static network topologies [14,15,16]. The result suggests that the failure of one or a few nodes could lead to other nodes’ failure by the flow coupling strength between nodes, triggering cascading failure of a few or even all nodes in the network.

2.2. Cascading Failure

Some empirical studies on the cascading failures in different networks [17], such as the US power grid and water gird, found that the cascading failure phenomenon had a great impact on the network function. Among the classical proposed models, the load-capacity model started with the work of Kim and Motter [18] has been used to investigate the cascading failure of metro networks. A load-capacity optimal relationship model is proposed and applied to the Shanghai metro network [19]. The results show that the load-capacity optimal relationship model has the best robustness against cascading failure with less cost. Moreover, the cascading failure of the Nanjing metro network [20] is analyzed based on the proposed model considering load fluctuation and robust station capacity assignment. The results show that coupling effects of station capacity on the metro network robustness can be optimized by adjusting model parameters.
Compared with the load-capacity model, the CMLs model [21] has the advantage of realizing complete coupling of network information including topology and flow. While both models can be used to simulate the dynamic behavior of real complex systems and qualitatively reveal their dynamic patterns, CMLs focus more on the topology coupling strength and passenger flow coupling strength between node characteristics than load-capacity model. Therefore, CMLs are more suitable for studies considering both topology and passenger flow coupling strength. The cascading failure of the Shanghai metro network based on CMLs was analyzed [22], and the result indicated that the metro lines with more passengers generally had a more significant impact on the network vulnerability.
However, the bidirectional flow characteristics of the metro network are not considered. The CMLs cascading failure algorithm based on the actual case of the Nanjing metro was optimized by considering the two-way metro problem and the passenger flow redistribution [23]. In fact, for the two-way metro problem, there is a highly uncertain correlation between the in-flow and out-flow, such as passenger dynamic behavior and station layout [24]. For the passenger flow redistribution, quite a number of studies conducted simulation verification by analyzing the impact of passenger flow redistribution on metro systems under emergencies [25,26,27,28]. Additionally, the result suggests that the redistributed flow in the network will increase the pressure on other nodes and affect the load balance of network traffic.

2.3. Graph Neural Network

To deal with the above two problems (the two-way metro problem and the passenger flow redistribution), further research needs to accurately quantify the correlation between nodes, including the passenger flow correlation and topology correlation. Deep learning can accurately extract the relationship between data objects through learning the right representation for the data. To learn a vectorized representation containing sufficient information from complex graph data, the concept of graph neural networks (GNNs) was first proposed [29], which was further elaborated [30,31]. However, these studies are computationally expensive because of propagating the neighbor information through the recurrent neural networks (RNNs) in an iterative way until the stable state. Due to the outstanding performance of convolutional neural networks (CNNs) in the computer vision domain, convolution was introduced into GNNs [32] and gradually improved [33,34,35].
For a metro network, the graph-based deep learning system can explore the internal relationship between nodes (or lines) and passenger flow in different time periods to provide reference for transportation planning and management. Han [36] proposed a GCN model to capture the irregular spatiotemporal dependencies along the Shanghai metro network and successfully predicted the short-term passenger flow volume.
However, GCNs still have two major limitations. One is that it is unable to handle inductive learning, which means that the images processed by training and testing are different. The other is that it is difficult to assign different weights to different neighbors for directed graphs. Therefore, recently, more variants of spatial-based GCNs have been developed [37,38]. Among them, GATs become state of the art in many datasets (e.g., Cora, Citeseer and PubMed citation network datasets) while solving the remaining problems of GCNs. Zhang [39] has applied GCNs and GATs to the traffic flow prediction and achieved great results, which demonstrates that GAT can accurately capture correlations between graph nodes.
In this paper, we aim to train passenger flow correlation between stations in the metro system with GAT, and simulate passenger flow redistribution based on this. Based on the application of CMLs model, it can compensate for the assumption that all nodes have the same coupling relationship, and capture the complex non-stationary time dynamics and spatial dependence among metro stations.

3. Data and Methods

3.1. Data Description of Shanghai Metro

As shown in Figure 1, a topological network representing the Shanghai metro system with 288 stations is built and plotted. The black dots represent the metro stations, and the links between two dots are the metro lines. In this study, an independently constructed graph data set was adopted based on the Shanghai AFC data with 288 nodes for 30 days in April, 2015. As shown in Table 1, the Shanghai AFC dataset includes the station ID, date, time, node, vehicle, cost and discount. While the AFC data can underestimate passenger demand owing to fare evasion [40], this study mainly considers the passenger flow coupling strength which was obtained by training the one-month continuous dataset through GAT. The fare evasion will have a slight effect on the training process. Moreover, since the data input in GAT’s training process is the passenger flow of one metro station every five minutes, this study does not need to consider the problem of transfer stops.
We use this data to construct the adjacency matrix of the Shanghai metro network and the graph dataset that will be learned by GAT. Moreover, RAs and IAs are used to simulate attack or failure, and the cascading failure process of the Shanghai metro system is analyzed based on the proposed improved model. Three important stations are chosen to illustrate how IAs work. They are Century Avenue (CA) with a maximum node degree of 7, Shanghai Railway Station (SRS) with maximum in-flow of 6095 and Xinzhuang Station (XZ) with maximum out-flow of 3307 in the first Wednesday of our dataset. The three chosen stations are also labelled in Figure 1.

3.2. Model Specification

The research flow diagram is shown in Figure 2 and the symbols are defined in Table 2.

3.2.1. Flow Coupling Strength Trained by GAT

The core of the attention mechanism is to assign weight to the given information, and information with high weight means that attention should be focused. As the sole layer throughout all the GAT architectures, a single graph attentional layer will first be described in this study. As with all attention mechanisms, a single graph attentional layer can be mainly divided into two parts: calculation of correlation coefficient and aggregation.
In our experiments, the whole metro network is a graph and each station is a graph node with operation data (e.g., passenger flow volume and speed) as its node features. The input to graph attentional layer is a set of node features, h = { h 1 , h 2 , , h N } , h i F , where N is the number of nodes, and F is the number of features in each node. The output will be a new set of node features, h = { h 1 , h 2 , , h N } , h i F . The layer will first augment the features of each node at least by one learnable linear transformation. This step uses a shared linear transformation, parametrized by a weight matrix, W F × F . We then concatenate the transformed features of node i and its neighbor j and map the spliced high-dimensional features by a shared attentional mechanism a to compute attention coefficients (Equation (1)):
e i j = a ( W h i , W h j ) , j N i
that indicate the correlation between node i and node j. In this step, we only compute e i j for a pair of adjacent nodes and the shared attentional mechanism a is a single-layer feedforward neural network. To make it easier to compare attention coefficients between different pairs of nodes, we use LeakyRelu as the activation function and normalize the attention coefficients by the softmax function to get the flow coupling strengths ε 2 i j (Equation (2)):
ε 2 i j = exp ( L e a k y Re l u ( e i j ) ) k N i exp ( L e a k y Re l u ( e i k ) )
After the calculation of flow coupling strength, we aggregate the features of each node by applying a nonlinearity activation function σ (Equation (3)):
h i = σ ( j N i ε 2 i j W h j )
We also employ multi-head attention to stabilize the learning process in our experiments. This step will be executed by K independent attention mechanisms, and then concatenate their features (Equation (4)):
h i = k = 1 K σ ( j N i ε 2 i j k W k h j )
where represents the concatenation operation, ε 2 i j k are the flow coupling strength computed by k-th attention mechanism, and W k is the k-th input shared linear transformation’s weight matrix.
Figure 3 is a simple graphical representation of GAT training coupling strength. Station 1 is the central metro station, station 2, station 3 and station 4 are the neighbor metro stations, h i represents the characteristic information of metro station i (e.g., passenger flow or time). The first step is to transform the characteristic information of metro stations through a linear layer and calculate the attention coefficient e i j between the central metro station and adjacent metro stations. In the second step, the attention coefficient is normalized by softmax function to get the coupling strength ε 2 i j . The third step is to generate a new feature expression by aggregating the characteristic information of the neighbor metro station and its own characteristic information to itself through coupling strength.

3.2.2. Passenger Flow Redistribution

When a metro station fails because of an accident, the passenger flow of the current time step will be redistributed to other lines connected with the station according to the demand of the passenger flow itself. These redistributed passenger flows will gradually spread to the entire metro network, leading to load stress at other stations and even cascading failure. The flow coupling strength trained in Section 3.2.1 reflects the correlation of passenger flow between metro stations. We assume that this traffic correlation is still maintained between stations in the event of a failure at any station, which means that practical meaning of flow coupling strength is expressed by proportion of passenger flow redistribution. To facilitate the rapid calculation and demonstration of cascading failure process, we assume that the redistributed passenger flows are independent of each other.
If station i fails, the flow p j i from one neighbor of station i will be shared by other neighbors of station j. Since the link between two stations with a larger flow coupling strength means that it has stronger passenger flow carrying capacity and passenger flow preference in most cases, we assume that it will have a larger proportion of passenger flow. Then, Δ p j w (Equation (5)) is
Δ p j w = p j i ε 2 j w x = 1 k j o u t ε 2 j x
where ε 2 j w is the flow coupling strength between station j and its neighbor station w . Equation (6)
w ε j w x = 1 k j o u t ε j x = 1
means that all passenger flow will be considered in the redistribution model.
The passenger flow redistribution model enables the relevant management agencies to obtain the transfer rules of passenger flow when a failure occurs based on the large-scale learning of the natural passenger flow movement. This indicates that the transfer of passenger flow has preference consistency in a certain period of time. Generally, this rule exists in real metro systems because when a station or line suffers a disaster or attack, passengers are more likely to choose a nearby transit service to escape chaos and accidents as quickly as possible.

3.2.3. An Improved CMLs Model

CMLs have been widely used in the research of temporal–spatial traits of complex systems. Most of these researches assumed that different pairs of stations had a regular coupling topology. However, in a real metro network, the synchronization of coupling topology on CMLs does not exist due to the heterogeneity between different station pairs. Additionally, the cause of cascading failure is not only related to its topology attributes, but also related to the passenger flow transfer rules.
We first consider a CML of N nodes without heterogeneity between different station pairs and passenger flow coupling strength (Equation (7)):
x i ( t + 1 ) = R + | ( 1 ε ) f ( x i ( t ) ) + ε j = 1 , j i N a i j f ( x j ( t ) ) k i |
where x i ( t ) denotes the state of node i at the t-th time step. ε ( 0 , 1 ) is the coupling strength of topological structure. The function f defines the local dynamics of stations and is chosen in this paper as the logistic map function f ( x ) = 4 x ( 1 x ) . We use absolute value notation in Equation (7) to guarantee the nonnegative constraints of each station’s state and simulate the effect of an attack on a station by adding an external perturbation R 1 to demonstrate that an attack or failure of the station i happens. A larger R indicates a more serious attack or failure. If node i has not encountered an attack, R = 0 .
In this work, x i ( t ) will be initially normalized in the interval (0, 1) with passenger flow at initial time of the selected dataset by the softmax function, and a larger x i ( t ) indicates heavier traffic. When 0 x 1 , 0 f ( x ) 1 . If a station i fails because of the passenger flow overload at time step s, the state x i ( s ) 0 will be set for t > s . However, the neighbors of station i will still be affected by x i ( s ) at time s + 1. In case the state of one or more neighbors of the failed station is larger than threshold value 1, a new round of failures will be triggered.
If we add the passenger flow coupling strength, Equation (7) can be rewritten as Equation (8):
x i ( t + 1 ) = R + | ( 1 ε 1 ε 2 ) f ( x i ( t ) ) + ε 1 j , j i a j i f ( x j ( t ) ) k i + ε 2 j , j i a j i p j i f ( x j ( t ) ) q i |
where ε 1 is the coupling strength of topological structure and ε 2 is that of passenger flow, respectively, and ε 1 , ε 2 , ε 1 + ε 2 ( 0 , 1 ) . q i is the passenger flow of node i.
In order to better simulate the real metro network topological characteristics, we consider the bidirectional metro problem and improve the CMLs model with both heterogeneity between different station pairs and passenger flow coupling strength (Equation (9)):
x i ( t + 1 ) = R + | ( 1 ε 1 , i ¯ ε 2 , i ¯ ) f ( x i ( t ) ) + j , j i ε 1 j i a j i f ( x j ( t ) ) k i i n + j , j i ε 1 i j a i j f ( x i ( t ) ) k i o u t + j , j i ε 2 j i a j i p j i f ( x j ( t ) ) q i i n + j , j i ε 2 i j a i j p i j f ( x i ( t ) ) q i o u t |
We can assume ε 1 i j = ε 1 j i and ε 2 i j = ε 2 j i for simplicity because the in-degree and in-flow of a station are also the out-degree and out-flow of another station. Therefore, Equation (9) can be rewritten as Equation (10):
x i ( t + 1 ) = R + | ( 1 ε 1 , i ¯ ε 2 , i ¯ ) f ( x i ( t ) ) + j , j i ε 1 i j a i j k i ( f ( x j ( t ) ) + f ( x i ( t ) ) ) + j , j i ε 2 i j a i j ( p j i q i i n f ( x j ( t ) ) + p i j q i o u t f ( x i ( t ) ) ) |
This formula derivation is reasonable because the out-flow of one station will not affect its state at the next time step. We use I ( t ) to define the cumulative failure proportion of the network before the t-th time step, which is the ratio of the number of station failures over the metro network with N stations. We then use V ( t ) to represent the instant failure proportion, which is equal to I ( t ) minus I ( t 1 ) . The perturbation in the station that leads to steady I ( t ) is defined as the critical perturbation threshold R c , which can be used to measure the robustness of the network. A more resilient network should have more nodes with a large R c and a more important station to a metro system should have a larger R c at any time.
With this improved model, the problems needed to be studied are as follows:
  • The correlation between the scale of cascading failures and the external perturbation under different attacks;
  • The speed of cascading failures in a discrete time series under different attacks;
  • The difference between this improved model and existing CMLs model.

4. Results and Discussions

4.1. Threshold Analysis for Cascading Failure

We first investigate the thresholds to trigger maximum cascading failures under different attacks. Different levels of attack have been simulated by adding different R to different stations. In Figure 4, we plot the variation of balanced failure proportion I with the increasing R in the four chosen Wednesdays of the experiment dataset. As shown in Figure 4, when R > 1 , failures start to be triggered in the metro topology network. However, RA and IAs obviously have different trigger thresholds. As R increases, the curve of CA will first make a mutation, and then that of XZ, SRS and RA. The results show that the large-scale cascading failure of IA is more easily triggered than RA because only a relatively small attack is needed to realize the rapid spread of cascading failures over the network. Thus, the Shanghai metro network is more robust to RFs than to IAs. This mutation effect also shows that for important stations, even a very small increase in the perturbation value R can quickly trigger large-scale cascading failure of metro stations. The results reveal the inherent vulnerability of the metro as a special mean of transportation.
From Figure 4, we observe that the stations near CA and SRS are densely distributed, while the stations near XZ are relatively dispersed. Therefore, CA and SRS have a larger flow pressure than XZ. From Figure 4,c, before the balanced I of XZ is held constant, there is a relatively large decrease as R increases. This result indicates that when the value of R reaches a certain threshold, the importance of CA and SRS to the whole metro network is higher than that of XZ. However, this phenomenon is not significant in Figure 4a,d. We observe that the curves have a similar trend at the first and last Wednesday of April. However, there is a significant difference in the second and third Wednesday of April. The results show that mid-month heterogeneity of stations is more significant than that at the beginning and end of the month, and the importance level has a stratified effect. It reveals the significant temporal–spatial heterogeneity of cascading failures in metro systems.
Moreover, we find that in all the subgraphs of Figure 4, the balanced I of each station increases firstly and then decreases instead of increasing gradually to 1. The maximum value of balanced I is close to 0.8, which demonstrates that after adding the topology coupling strength and passenger flow coupling strength, the Shanghai metro system is impossible to fail completely. Previous studies whose experiments guaranteed complete failure of the whole metro system as long as the perturbation R is large enough generally assume that ε 1 = ε 2 = 0.25 [19,20,21,23]. Analyzing the mathematical formulas (e.g., Formulas (7) and (8)), the status value x i ( t + 1 ) of the next time step of a station is almost a fixed composition structure (when ε 1 = ε 2 = 0.25 ): (1) 50% * the t step status value f ( x i ( t ) ) ; (2) 25% * the topology information of the neighbor node; and (3) 25% * the passenger flow information of the neighbor node.
This means that as long as the f ( x j ( t ) ) of the failed neighbor node is large enough, even multiplying by 0.25 will lead to the node failure. However, in Formula (10), if a station has a large number of neighbors (e.g., 7 neighbors), the ε 1 , i ¯ and ε 2 , i ¯ of the neighboring site can be very small (e.g., topology coupling strength = 1/7). This will lead to that the x j ( t + 1 ) of the neighbor node in the next time step is mostly determined by the state of the node in the current time step x j ( t ) . This result shows that in the metro system loaded with real passenger flow, when the failure characteristic information is transmitted to a metro station with many adjacent stations, the state of the next time step determined by the formula is mostly borne by the state of the current time step (e.g., 80% or 90%), and the other parts jointly constitute the rest (e.g., 20% or 10%). This explains why the global failure does not occur even under very large perturbation from one initial failed station. When one station has a large number of neighbor nodes, no matter how serious a neighbor node fails, all of the neighbors share part of its next time step status information x j ( t + 1 ) .
By comparing Figure 4 and Figure 5, we find that the curve of the morning peak is different from that of the evening peak. For example, the similarity of the four curves in Figure 4b,c is higher than that in Figure 4a,d. However, the similarity of the four curves in Figure 5a,d is higher than that in Figure 5b,c. It implies that for CA and SRS, the balanced I always increases fast when 1 < R < 2 , then takes a little drop, finally remains constant. For XZ, the mutation rules of the morning and evening peak curves vary from time to time in a month. Most mutations occur in the interval (1, 2) and the amplitudes of them are larger. For RAs, a fast increase of cascading failure relatively requires a larger R than that of IAs.
The critical perturbation Rs at different time are shown in Table 3. For example, R c for XZ fluctuate mainly around 4, R c for CA fluctuate mainly around 5, R c for SRS fluctuate mainly around 6, and R c s for RA fluctuate mainly around 7. The results indicate that the scale of cascading failure changes with R, and it also changes with time, however, the perturbation in the station that leads to steady I ( t ) is approximately a constant.

4.2. Cascading Failure Process

In Figure 6, we plot the cumulative failure proportion I ( t ) as a function of time step t. When R is small, for example, R = 1 , the failure will spread in a short time and disappear quickly, and the maximum I ( t ) remains relatively small value, even less than 0.05. The result accords with the actual situation in which a low-level accident on a station will cause other limited metro stations to fail in a short time. It is also easier for the metro authorities to solve these problems. However, when there is a serious accident, the failure will gradually spread over the metro network. For example, in Figure 5a, when t = 10 , the I ( t ) of the curve with R = 2 increases to 0.04 while that of the curve with R = 4 , 6 , 8 increases to 0.3.
Compared with the curves of XZ shown in Figure 6d, the curves of SRS and CA shown in Figure 6b,c obviously trigger the maximum network failure from initial failure ( t = 0 ) more easily. SRS gets a steady value at t = 15 , CA gets that at t = 25 , while XZ gets that at t = 30 . Combined with the distribution of the three metro stations labeled in Figure 1, we find that the cascading failure triggered from a station surrounded by other densely distributed stations needs fewer steps to spread over the metro network.
Compared with the curves of RA shown in Figure 6a, the curves of IAs are more centralized when for larger R. For instance, the curves with R = 3 , 4 in Figure 6b, the curves with R = 2 , 3 , 4 in Figure 6c and the curves with R = 2 , 3 , 4 in Figure 6d. Moreover, when t is small, the curves are similar with each other, especially for those with R = 3 , 4 . The result shows that it is easier for cascading failures to be predicted in the beginning and be increasingly unmanageable over time because the destruction of the metro network will restrict the passenger flow evacuation.
It can be seen from Figure 7 that there is an approximate normal distribution visually between instant cascading failure speed and time step t, which is verified by the Kolmogorov–Smirnov normal distribution test in Table 4. If p value >0.05, the data is normally distributed. When R is small, the peak times of curves under both RA and IAs are always within two steps. It indicates that the cascading failure triggered by a slight accident or attack will be limited in a small-world network and terminate quickly. However, the peak time will significantly be delayed as R increases to a certain value. It implies that the propagation of cascading failures is mainly reflected in the early stage. For example, t = 6 in Figure 7a, t = 5 in Figure 7b, t = 5 in Figure 7c, and t = 8 in Figure 7d.
In Figure 7c, the curves of V ( t ) for different R are almost similar with each other, which indicates that SRS has the predictability to perturbations, at least when R = 2 , 3 , 4 . For IAs, we can see that XZ has several peak times ( t = 8 , 18 , 22 , 25 ), which is different from SRS and CA shown in Figure 7b,c. We also observe that the V ( t ) of XZ’s peak time is almost half of that of CA and SRS. It indicates that the station location has a great influence on the cascade failure speed. For RA shown in Figure 7a, the curves have a relatively wider peak time range. The results show that different attack can significantly influence the cascading failure process. There is a diversity for the cascading failure proportion distribution and peak time as R changes. When attacking a random station on a metro system, the attack often needs to be more intense, which means that a larger R should be added. This echoes the previous conclusion.

4.3. Effect of Coupling Strength

4.3.1. Comparison of GAT and Classical Baseline GCN

As the classical algorithms of GNN, both GCN and GAT aggregate the features of neighbor nodes to the central node by learning the new node feature expression. The difference is that GCN uses the Laplacian matrix, while GAT uses the attention coefficient. In Figure 8, GCN and GAT are applied to the graph flow dataset of the Shanghai metro system to verify the superiority of GAT in learning the correlation between metro station passenger flow characteristics.
The prediction of this study is passenger flow characteristics, and the dataset includes every 5 minutes’ passenger flow. The correlation between different stations’ passenger flow can be trained by using historical passenger flow to predict the specified station passenger flow in the future, which is passenger flow coupling strength. In order to solve the problem of outlier data, this study takes the average by sliding window to make passenger flow data more stable (e.g., the first window is from 1 April 2015 to 6 April 2015, the second window is from 2 April 2015 to 7 April 2015).
Compared with GCN, GAT performs better in predicting the characteristics of the Shanghai metro passenger flow, which is shown in Figure 8 and Table 5.

4.3.2. Difference between CMLs Based on GAT and CMLs

Since topology and passenger flow coupling strength describe two kinds of interactions between different pairs of stations in a network, it is necessary to consider them to investigate their influence with cascading failure. The topology coefficients and passenger flow coefficients of the chosen three stations have been shown in Table 6. XZ has two neighbors, SRS has 4 neighbors and CA has 7 neighbors. The topology coefficients of links between two stations will be equally distributed based on the number of each station’s neighbors. The passenger flow coefficients of links between two stations will be trained by GAT to get a most reasonable value. The results show that the transfer of passenger flow between each station and its neighbors is indeed unevenly distributed [23].
Shen [23] proposed a bi-directional CMLs model to analyze the cascading failure of Nanjing metro network. Previous studies on CMLs model assumed that ε 1 = ε 2 [41], while this paper insists ε 1 ε 2 . In this paper, a comparative experiment on Shanghai metro network is made to highlight the characteristics of CMLs based on GAT. As shown in Figure 9, for the node with the largest degree, the results have a high similarity. As CA has seven neighbors and the 7 ε 2 i j of CA trained by GAT are very close to each other. The result denotes that for nodes with large degree, the cascading failure process using different CMLs model can get a similar performance.
As shown in Figure 10, for the node with maximum in-flow, ε 2 i j 0.25 , the curves R = 2 , 3 , 4 of CMLs based on GAT in Figure 10a have a similar time step with that of CMLs in Figure 10b. However, for the node with maximum out-flow, ε 2 i j 0.5 , the curves R = 2 , 3 , 4 of CMLs based on GAT in Figure 10c have a longer time step than that of CMLs in Figure 10d. Since the flow coupling strength in CMLs can significantly affected the propagation process of cascading failure, a more accurate flow coupling strength between stations can help to better understand the cascade failure process, which can be obtained by GAT with attention mechanism.

5. Conclusions

In this work, an improved CMLs model based on GAT to investigate the cascading failure process of metro networks is proposed, which provides a theoretical reference for the emergency management when the metro system encounters an accident.
By learning the real passenger flow data of the Shanghai metro network, we obtain the passenger flow coupling coefficients that can best represent the passenger flow distribution of the entire Shanghai metro network. The practical meaning of the passenger flow coupling coefficient is the proportion of passenger flow allocated from one station to adjacent stations. The dynamic OD requirements are considered to accurately simulate the network state when cascading failures occur. By analyzing the Shanghai metro topology network and passenger flow data, three key stations are selected as the targets of IAs. The simulation result of the cascading failure shows that the Shanghai metro network is more robust to Ras than to IAs. For IAs, when the degree of the perturbation increases to a threshold, the mutation effect occurs, which means large-scale cascading failure of metro stations is triggered. Previous studies insisted that a large enough perturbation or attack can cause the complete cascading failure of the whole metro network. However, in this study, the Shanghai metro system is impossible to fail completely after considering the topology coupling strength and passenger flow coupling strength, which shows the simulation is more realistic. The scale of cascading failure changes with time increasing, however, the perturbation in the station which leads to steady state is approximately a constant. Small perturbations will spread in a short time and disappear quickly, which means a low-level accident on a station will cause limited other metro stations to fail in a short time. A station surrounded by other densely distributed stations will trigger cascading failure faster. It is easier for cascading failure to be predicted in the beginning and be increasingly unmanageable over time because the destruction of the metro network will restrict the passenger flow evacuation. There is an approximately normal distribution between instant cascading failure speed and time step and the propagation of cascading failures is mainly reflected in the early stage. Different attacks can significantly influence the cascading failure process. The transfer of passenger flow between each station and its neighbors is indeed unevenly distributed. Increasing the coupling strength of one station will reduce the robustness of the whole network.
The method proposed in this paper can simulate the cascading failure in other metro systems more accurately, not only the Shanghai metro system. The simulation considers both topology attributes and passenger flow transfer rules. There are still several meaningful research aspects. For example, further research can focus on the cascading failure triggered from multiple nodes. The passenger flow redistribution algorithm should be improved by considering alternative modes of transportation. Moreover, the difference of cascading failures caused by different failure scenarios is worth analyzing.

Author Contributions

Conceptualization, H.Y.; methodology, H.Y.; software, H.Y.; validation, H.Y.; formal analysis, H.Y.; investigation, H.Y.; resources, X.L.; data curation, H.Y. and X.L.; writing—original draft preparation, H.Y.; writing—review and editing, H.Y. and X.L.; visualization, H.Y.; supervision, H.Y. and X.L.; project administration, X.L.; funding acquisition, X.L. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by National Key R&D Program of China (Grant/Award No. 2018YFB1601300).

Institutional Review Board Statement

Ethical approval was waived as the experiment would not cause any mental injury to the participants, have any negative social impact, or affect the participants’ subsequent behaviors. Although our research institutions do not have an appropriate ethics review committee, several experts have discussed the research plan as sound and feasible.

Informed Consent Statement

Informed consent was obtained from all subjects involved in the study.

Data Availability Statement

The data used to support the findings of this study are available from the corresponding author upon request.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Zhang, D.M.; Du, F.; Huang, H.W.; Zhang, F.; Ayyub, B.M.; Beer, M. Resiliency assessment of urban rail transit networks: Shanghai metro as an example. Saf. Sci. 2018, 106, 230–243. [Google Scholar] [CrossRef]
  2. Wang, J.W.; Rong, L.L.; Zhang, L. Effect of Attack on Scale-Free Networks Due to Cascading Failure. Mod. Phys. Lett. B 2011, 23, 1577–1587. [Google Scholar] [CrossRef]
  3. Lister, T.; Burrows, E.; Dewan, A.S. Petersburg Metro Explosion: At Least 11 Dead in Russia Blast. Available online: https://edition.cnn.com/2017/04/03/europe/st-petersburg-russia-explosion (accessed on 3 April 2017).
  4. Wang, X.; Xu, J. Cascading failures in coupled map lattices. Phys. Rev. Stat. Nonl. Soft Matt. Phys. 2004, 70, 056113. [Google Scholar] [CrossRef]
  5. Velikovi, P.; Cucurull, G.; Casanova, A.; Romero, A.; Liò, P.; Bengio, Y. Graph Attention Networks. arXiv 2017, arXiv:1710.10903. [Google Scholar]
  6. Musso, A.; Vuchic, V. Characteristics of Metro Networks and Methodology for Their Evaluation; National Research Council, Transportation Research Board: Washington, DC, USA, 1988; pp. 22–33. [Google Scholar]
  7. Scott, D.; Novak, D.; Aultman-Hall, L.; Guo, F. Network Robustness Index: A new method for identifying critical links and evaluating the performance of transportation networks. J. Trans. Geogr. 2006, 14, 215–227. [Google Scholar] [CrossRef]
  8. Latora, V.; Marchiori, M. Is the Boston subway a small-world network? Phys. Stat. Mech. Appl. 2002, 314, 109–113. [Google Scholar] [CrossRef] [Green Version]
  9. Seaton, K.A.; Hackett, L.M. Stations, trains and small-world networks. Phys. Stat. Mech. Appl. 2004, 339, 635–644. [Google Scholar] [CrossRef] [Green Version]
  10. Liu, Z.Q.; Song, R. Reliability analysis of Guangzhou rail transit with complex network theory. J. Trans. Syst. Eng. Inf. Technol. 2010, 10, 194–200. [Google Scholar]
  11. Zhang, J.; Xu, X.; Hong, L.; Wang, S.; Fei, Q. Networked analysis of the Shanghai subway network, in China. Phys. Stat. Mech. Appl. 2011, 390, 4562–4570. [Google Scholar] [CrossRef]
  12. Angeloudis, P.; Fisk, D. Large subway systems as complex networks. Phys. Stat. Mech. Appl. 2006, 367, 553–558. [Google Scholar] [CrossRef]
  13. Derrible, S.; Kennedy, C. The complexity and robustness of metro networks. Phys. Stat. Mech. Appl. 2010, 389, 3678–3691. [Google Scholar] [CrossRef]
  14. Yang, Y.; Liu, Y.; Zhou, M.; Li, F.; Sun, C. Robustness assessment of urban rail transit based on complex network theory: A case study of the Beijing Subway. Saf. Sci. 2015, 79, 149–162. [Google Scholar] [CrossRef]
  15. Sun, L.; Chen, Y.; Huang, Y.; Yao, L. Vulnerability Assessment of Urban Rail Transit based on Multi-static Weighted Method:A Case Study of Beijing, China. Trans. Res. Part Pol. Pract. 2016, 108, 12–24. [Google Scholar] [CrossRef]
  16. Chen, P.; Chen, F.; Hu, Y.; Li, X.; Wang, Z. On Urban Rail Transit Network Centrality Using Complex Network Theory. Complex Syst. Complex. Sci. 2017, 14, 97–102. [Google Scholar]
  17. Zio, E.; Golea, L.R.; Sansavini, G. Optimizing protections against cascades in network systems: A modified binary differential evolution algorithm. Reliab. Eng. Syst. Saf. 2012, 103, 72–83. [Google Scholar] [CrossRef] [Green Version]
  18. Motter, A.E.; Lai, Y.C. Cascade-based attacks on complex networks. Phys. Rev. 2002, 66, 065102. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  19. Chen, S.M.; Pang, S.P.; Zou, X.Q. An LCOR model for suppressing cascading failure in weighted complex networks. Chin. Phys. 2013, 22, 058901. [Google Scholar] [CrossRef]
  20. Shen, Y.; Ren, G.; Ran, B. Analysis of cascading failure induced by load fluctuation and robust station capacity assignment for metros. Transportmetrica 2021, 18, 1–22. [Google Scholar] [CrossRef]
  21. Gade, P.; Hu, C.-K. Synchronous chaos in coupled map lattices with small-world interactions. Phys. Rev. Stat. Phys. Plasmas Fluids Relat. Interdiscip. Top. 2000, 62, 6409–6413. [Google Scholar] [CrossRef] [Green Version]
  22. Sun, D.; Guan, S. Measuring vulnerability of urban metro network from line operation perspective. Transp. Res. Pol. Pract. 2016, 94, 348–359. [Google Scholar] [CrossRef]
  23. Shen, Y.; Ren, G.; Ran, B. Cascading failure analysis and robustness optimization of metro networks based on coupled map lattices: A case study of Nanjing, China. Transportation 2021, 48, 537–553. [Google Scholar] [CrossRef]
  24. Lei, W.; Li, A.; Gao, R.; Hao, X.; Deng, B. Simulation of pedestrian crowds’ evacuation in a huge transit terminal subway station. Phys. Stat. Mech. Appl. 2012, 391, 5355–5365. [Google Scholar] [CrossRef]
  25. Zhang, Z.; Wu, Q.; Xu, R. Simulation on the Dynamic Distribution of Passenger Flow in Urban Rail Transit. Urban Rail Transit. Res. 2006, 4, 70–73. [Google Scholar]
  26. Xu, R.; Luo, Q.; Gao, P. Passenger Flow Distribution Model and Algorithm for Urban Rail Transit Network Based on Multi-route Choice. J. China Rail. Soc. 2009, 2, 110–114. [Google Scholar]
  27. Hong, L.; Gao, J.; Xu, R. Calculation Method of Emergency Passenger Flow in Urban Rail Network. J. Tongji Univ. Nat. Sci. 2011, 39, 1485–1489. [Google Scholar]
  28. Yang, Z.; Li, J.; Shi, F.; He, J. Modeling of passenger travel choice affected by urban rail train delay. Urban Rail. Transit. 2020, 29, 60–64. [Google Scholar]
  29. Gori, M.; Monfardini, G.; Scarselli, F. A new model for learning in graph domains. In Proceedings of the 2005 IEEE International Joint Conference on Neural Networks, Montreal, QC, Canada, 31 July–4 August 2005; Volume 2, pp. 729–734. [Google Scholar]
  30. Micheli, A. Neural Network for Graphs: A Contextual Constructive Approach. IEEE Trans. Neural Netw. 2009, 20, 498–511. [Google Scholar] [CrossRef]
  31. Scarselli, F.; Gori, M.; Tsoi, A.; Hagenbuchner, M.; Monfardini, G. The Graph Neural Network Model. IEEE Trans. Neural Netw. 2009, 20, 61–80. [Google Scholar] [CrossRef] [Green Version]
  32. Bruna, J.; Zaremba, W.; Szlam, A.; Lecun, Y. Spectral Networks and Locally Connected Networks on Graphs. arXiv 2013, arXiv:1312.6203. [Google Scholar]
  33. Henaff, M.; Bruna, J.; Lecun, Y. Deep Convolutional Networks on Graph-Structured Data. arXiv 2015, arXiv:1506.05163. [Google Scholar]
  34. Kipf, T.N.; Welling, M. Semi-Supervised Classification with Graph Convolutional Networks. arXiv 2016, arXiv:1609.02907. [Google Scholar]
  35. Levie, R.; Monti, F.; Bresson, X.; Bronstein, M.M. CayleyNets: Graph Convolutional Neural Networks with Complex Rational Spectral Filters. IEEE Trans. Signal Proc. 2018, 67, 97–109. [Google Scholar] [CrossRef] [Green Version]
  36. Han, Y.; Wang, S.K.; Ren, Y.B.; Wang, C.; Gao, P.; Chen, G. Predicting Station-Level Short-Term Passenger Flow in a Citywide Metro Network Using Spatiotemporal Graph Convolutional Neural Networks. ISPRS Int. J. Geo-Inf. 2019, 8, 243. [Google Scholar] [CrossRef] [Green Version]
  37. Gilmer, J.; Schoenholz, S.; Riley, P.; Vinyals, O.; Dahl, G. Neural Message Passing for Quantum Chemistry. arXiv 2017, arXiv:1704.01212. [Google Scholar]
  38. Hamilton, W.; Ying, R.; Leskovec, J. Inductive Representation Learning on Large Graphs. arXiv 2017, arXiv:1706.02216. [Google Scholar]
  39. Zhang, K.; He, F.; Zhang, Z.C.; Lin, X.; Li, M. Graph attention temporal convolutional network for traffic speed forecasting on road networks. Transportmetrica 2021, 9, 153–171. [Google Scholar] [CrossRef]
  40. Barabino, B.; Lai, C.T.; Olivo, A. Fare evasion in public transport systems: A review of the literature. Publ. Trans. 2020, 12, 27–88. [Google Scholar] [CrossRef]
  41. Huang, A.L.; Zhang, H.M.; Guan, W.; Yang, Y.; Zong, G.Q. Cascading Failures in Weighted Complex Networks of Transit Systems Based on Coupled Map Lattices. Math Probl. Eng. 2015, 2015, 1–16. [Google Scholar] [CrossRef]
Figure 1. Topological network of Shanghai metro system.
Figure 1. Topological network of Shanghai metro system.
Ijerph 19 00204 g001
Figure 2. Flow diagram for cascading failure analysis of Shanghai metro system.
Figure 2. Flow diagram for cascading failure analysis of Shanghai metro system.
Ijerph 19 00204 g002
Figure 3. An example to describe how to obtain the passenger flow coupling strengths by GAT. W is a weight matrix for linear transformation. S is the softmax function for normalization.
Figure 3. An example to describe how to obtain the passenger flow coupling strengths by GAT. W is a weight matrix for linear transformation. S is the softmax function for normalization.
Ijerph 19 00204 g003
Figure 4. With the increase of R, the cumulative failure proportion of the system will get a balanced value under different attacks. (a) The morning peak of April’s first Wednesday. (b) The morning peak of April’s second Wednesday. (c) The morning peak of April’s third Wednesday. (d) The morning peak of April’s fourth Wednesday.
Figure 4. With the increase of R, the cumulative failure proportion of the system will get a balanced value under different attacks. (a) The morning peak of April’s first Wednesday. (b) The morning peak of April’s second Wednesday. (c) The morning peak of April’s third Wednesday. (d) The morning peak of April’s fourth Wednesday.
Ijerph 19 00204 g004aIjerph 19 00204 g004b
Figure 5. With the increase of R, the cumulative failure proportion of the system will get a balanced value under different attacks. (a) The evening peak of April’s first Wednesday. (b) The evening peak of April’s second Wednesday. (c) The evening peak of April’s third Wednesday. (d) The evening peak of April’s fourth Wednesday.
Figure 5. With the increase of R, the cumulative failure proportion of the system will get a balanced value under different attacks. (a) The evening peak of April’s first Wednesday. (b) The evening peak of April’s second Wednesday. (c) The evening peak of April’s third Wednesday. (d) The evening peak of April’s fourth Wednesday.
Ijerph 19 00204 g005aIjerph 19 00204 g005b
Figure 6. Cascading failure spreading scale analysis of April’s first Wednesday morning peak. (a) RA, (b) SRS, (c) CA, and (d) XZ.
Figure 6. Cascading failure spreading scale analysis of April’s first Wednesday morning peak. (a) RA, (b) SRS, (c) CA, and (d) XZ.
Ijerph 19 00204 g006
Figure 7. Cascading failure spreading speed analysis of April’s first Wednesday morning peak. (a) RA, (b) SRS, (c) CA and (d) XZ.
Figure 7. Cascading failure spreading speed analysis of April’s first Wednesday morning peak. (a) RA, (b) SRS, (c) CA and (d) XZ.
Ijerph 19 00204 g007
Figure 8. Comparison of predictions with the passenger flow target on the graph flow dataset of Shanghai metro system. (a) CA, (b) SRS, and (c) XZ.
Figure 8. Comparison of predictions with the passenger flow target on the graph flow dataset of Shanghai metro system. (a) CA, (b) SRS, and (c) XZ.
Ijerph 19 00204 g008
Figure 9. When the node with the largest degree is intentionally attacked, considering the heterogeneity between ε 1 and ε 2 , the cascading failure spreading speed comparison. (a) CA, CMLs based on GAT, ε 1 ε 2 , (b) CA, CMLs, ε 1 = ε 2 = 0.25 .
Figure 9. When the node with the largest degree is intentionally attacked, considering the heterogeneity between ε 1 and ε 2 , the cascading failure spreading speed comparison. (a) CA, CMLs based on GAT, ε 1 ε 2 , (b) CA, CMLs, ε 1 = ε 2 = 0.25 .
Ijerph 19 00204 g009
Figure 10. When the node with maximum in-flow (SRS) or maximum out-flow (XZ) is intentionally attacked, considering the heterogeneity between ε 1 and ε 2 , the cascading failure spreading speed comparison. (a) SRS, CMLs based on GAT, ε 1 ε 2 , (b) SRS, CMLs, ε 1 = ε 2 = 0.25 , (c) XZ, CMLs based on GAT, ε 1 ε 2 , (d) XZ, CMLs, ε 1 = ε 2 = 0.25 .
Figure 10. When the node with maximum in-flow (SRS) or maximum out-flow (XZ) is intentionally attacked, considering the heterogeneity between ε 1 and ε 2 , the cascading failure spreading speed comparison. (a) SRS, CMLs based on GAT, ε 1 ε 2 , (b) SRS, CMLs, ε 1 = ε 2 = 0.25 , (c) XZ, CMLs based on GAT, ε 1 ε 2 , (d) XZ, CMLs, ε 1 = ε 2 = 0.25 .
Ijerph 19 00204 g010
Table 1. A sample AFC data.
Table 1. A sample AFC data.
IDDateTimeNodeVehicleCostDiscount
30027790921 April 201507:23:50L3, ZhongTanRoadmetro0.0no
30027790921 April 201507:44:36L4, BaoShanRoadmetro4.0no
Table 2. Symbols and definition.
Table 2. Symbols and definition.
Symbols Definition
h i h i represents the characteristic information of metro station i (e.g., passenger flow or time).
R R = 1 means that the current metro system doubles its passenger flow.
a i j a i j = 1 means that there is an edge between node i and j ; otherwise, a i j = 0 .
q i , q i i n , q i o u t q i is the passenger flow through node i . q i i n represents the in-flow of node i , q i o u t represents the out-flow of node i .
k i , k i i n , k i o u t k i denotes the degree of node i which is defined as the number of edges incident to node i . k i i n denotes the in-degree of station i and k i o u t denotes the out-degree of station i .
e i j e i j indicates the correlation between node i and node j.
ε , ε 1 , ε 2 ε ( 0 , 1 ) is the coupling strength of topological structure. ε 1 is the coupling strength of topological structure and ε 2 is that of passenger flow.
ε 1 i j , ε 2 i j ε 1 i j is the topology coupling strength of the directed edge from node i to node j , ε 2 i j is the passenger flow coupling strength of the directed edge from node i to node j .
ε 1 , i ¯ , ε 2 , i ¯ ε 1 , i ¯ represents the topology coupling strength mean of node i and ε 2 , i ¯ represents the topology coupling strength mean of node j .
p j i the passenger flow volume from station j to station i .
f ( x i ( t ) ) x i ( t ) denotes the state of node i at the t-th time step, f ( x ) = 4 x ( 1 x )
I ( t ) I ( t ) defines the cumulative failure proportion of the network before the t-th time step.
Balanced IBalanced I is the stable I ( t ) as R increases.
V ( t ) V ( t ) represents the instant failure proportion.
Table 3. The critical perturbation threshold at different times.
Table 3. The critical perturbation threshold at different times.
R c Morning-1Morning-2Morning-3Morning-4Evening-1Evening-2Evening-3Evening-4
XZ4.03.63.53.54.24.04.04.2
CA5.04.73.74.54.65.34.74.7
SRS7.06.57.27.07.65.45.89.5
RA6.06.26.26.36.36.56.56.3
Table 4. Kolmogorov–Smirnov normal distribution test.
Table 4. Kolmogorov–Smirnov normal distribution test.
Stationp Value   of   R = 2 p Value   of   R = 3 p   Value   of   R = 4
SRS0.900.470.95
CA0.820.840.84
XZ0.590.590.58
Table 5. MAE, MAPE and RMSE of GAT and GCN in Shanghai metro passenger flow dataset.
Table 5. MAE, MAPE and RMSE of GAT and GCN in Shanghai metro passenger flow dataset.
MethodMAEMAPERMSE
GAT25.080.5247.82
GCN30.640.4960.22
Table 6. Topology coupling strength and passenger flow coupling strength trained by GAT.
Table 6. Topology coupling strength and passenger flow coupling strength trained by GAT.
Station ε 1 i j ε 2 i j
XZ1/2, 1/20.48, 0.52
SRS1/4, 1/4, 1/4, 1/40.25, 0.24, 0.26, 0.25
CA1/7, 1/7, 1/7, 1/7, 1/7, 1/7, 1/70.14, 0.14, 0.14, 0.14, 0.14, 0.15, 0.15
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Ye, H.; Luo, X. Cascading Failure Analysis on Shanghai Metro Networks: An Improved Coupled Map Lattices Model Based on Graph Attention Networks. Int. J. Environ. Res. Public Health 2022, 19, 204. https://doi.org/10.3390/ijerph19010204

AMA Style

Ye H, Luo X. Cascading Failure Analysis on Shanghai Metro Networks: An Improved Coupled Map Lattices Model Based on Graph Attention Networks. International Journal of Environmental Research and Public Health. 2022; 19(1):204. https://doi.org/10.3390/ijerph19010204

Chicago/Turabian Style

Ye, Haonan, and Xiao Luo. 2022. "Cascading Failure Analysis on Shanghai Metro Networks: An Improved Coupled Map Lattices Model Based on Graph Attention Networks" International Journal of Environmental Research and Public Health 19, no. 1: 204. https://doi.org/10.3390/ijerph19010204

APA Style

Ye, H., & Luo, X. (2022). Cascading Failure Analysis on Shanghai Metro Networks: An Improved Coupled Map Lattices Model Based on Graph Attention Networks. International Journal of Environmental Research and Public Health, 19(1), 204. https://doi.org/10.3390/ijerph19010204

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