3.1. Construction of Transportation Network Resilience Analysis Framework
In general, bus routes and stops in a bus network are usually relatively fixed. Without changes in time and space, the entire bus network can be viewed as a static complex system. However, in reality, static conditions are difficult to achieve, and the operation of the bus network is dynamic. From a dynamic perspective, on the one hand, due to the different travel needs of passengers such as commuting, shopping, and tourism, the indicators of bus routes, such as passenger flow and operation time, are constantly changing and showing uneven temporal distribution patterns. On the other hand, due to the different travel goals of passengers, the choices of bus stops, routes, and transfer points are also different, resulting in different indicators on different routes and stops showing uneven spatial distribution patterns. From a static perspective, the routes and stops of the bus network are fixed and unchanged in the short term, and its network structure is relatively stable.
As shown in
Figure 5, in the context of studying the dynamic characteristics of bus route systems and the static structure of bus networks, this paper defines the resilience of a bus network as its ability to resist, reduce, and absorb the impact of disturbances (such as shocks, interruptions, or disasters), maintain an acceptable level of service (static resilience of the transportation network structure), and restore normal and balanced operation within a reasonable time and cost (dynamic resilience of the transportation network in terms of time and space). The performance of bus routes is the external manifestation of the working state of the network. To quantify the performance of the bus network, performance indicators must be relied upon, such as the average speed of a route, passenger flow, and one-way travel time to express route performance. To determine the most representative performance indicators, it is necessary to screen the existing monitoring indicators for bus network operation and obtain key indicators that fully reflect the status of the bus network.
This paper first uses the CRITIC–entropy method to objectively determine the key indicators for analyzing the resilience of bus routes. Then, the changes in key indicators during the resilience cycle are taken as an expression of system performance, and a bus route resilience analysis model based on resilience cycle theory is proposed to quantify the absorption capacity, degree of performance decline, and recovery ability of bus routes in the face of unexpected events. Performance factors, absorption factors, recovery factors, steady-state recovery time factors, and fluctuation coefficients are defined for each stage of the resilience cycle, and bus route resilience is determined based on these resilience calculation factors. The resilience value of a route is a comprehensive reflection of its robustness and resistance to destruction when facing unexpected events, and the higher the resilience value of a route, the less likely it is to be affected by unexpected events. Finally, based on complex network theory, the resilience of the bus network is analyzed using the closeness centrality and edge betweenness centrality of the complex network to quantify the resilience value of the bus network in a static state. On this basis, the centrality index of the network is weighted by the resilience value of the bus route, so that the constructed model not only considers the static network structure but also takes into account the dynamics of bus routes.
3.2. Transport Network Index Evaluation Model Based on CRITIC–Entropy Weight
This article uses a combination evaluation model to construct an indicator evaluation algorithm suitable for this study. The combination evaluation model is a method of weighting and combining multiple single evaluation models to integrate the advantages of single evaluation models. The data of the indicator system for monitoring and analyzing the operation status of the public transportation network in this article are all based on real quantitative data of the public transportation network operation, and there are no qualitative indicators that cannot be explained or calculated. Therefore, there is no need to use evaluation methods that combine qualitative and quantitative analysis, such as expert experience method or analytic hierarchy process.
This study improved upon existing objective weighting methods, such as fuzzy comprehensive evaluation, entropy weighting, TOPSIS, and CRITIC (criteria importance through inter-criteria correlation), by combining entropy weighting with CRITIC to compensate for CRITIC’s inability to consider the discreteness of attribute values. CRITIC emphasizes the comparability and conflict of indicators and calculates the objective weights of indicators based on these attributes, but it does not consider the discreteness of attribute values. In contrast, entropy represents the degree of disorder of a system, and the smaller the entropy value of an indicator value, the more information it contains and the higher the weight, making it more capable of reflecting the operational characteristics of the bus network. The combination of entropy weighting and CRITIC in this study resulted in a CRITIC–entropy weighting model for selecting key indicators, as shown in
Figure 6.
The steps for using the entropy weight method to select key indicators are as follows:
(1) Select samples and indicators within a time period affected by a sudden event. Then represents the value of the indicator for the sample .
(2) Homogenize the indicators: Homogenize the heterogeneous indicators to facilitate subsequent calculations. Since the calculation units of each indicator in the indicator system are not unified, using them directly will affect subsequent calculations. Therefore, before calculating the indicator weights, the data of each indicator needs to be standardized, unified, and homogenized. The absolute value of each indicator is used to solve the homogenization problem (i.e.,
). In addition, the indicator system contains both positive indicators (max-type indicators) and negative indicators (min-type indicators), with different numerical meanings (higher values are better for positive indicators, while lower values are better for negative indicators). Therefore, different algorithms are used to standardize data for positive and negative indicators. The specific methods are as follows:
To simplify the expression, let ;
(3) Calculate the weight
of the
sample value under the
indicator:
(4) Calculate the entropy value
for the
indicator:
Here, satisfies .
(5) Calculate the redundancy degree of information entropy
:
(6) Calculate the entropy weight of each indicator
:
(7) Calculate the variability of each indicator, represented by the standard deviation
:
In the CRITIC method, the standard deviation is usually used to calculate the indicator weights. The idea is to reflect the information contained in the indicators based on the fluctuation of the numerical differences within the indicators. The greater the fluctuation of the numerical differences, the higher the evaluation intensity of the indicator. The fluctuation of the numerical differences can be quantified by the standard deviation. Therefore, indicators with larger standard deviations will have higher weights in the CRITIC method.
(8) Calculate the indicator conflict
. The indicator conflict reflects the correlation between indicators. The smaller the correlation, the greater the conflict of the indicators. Generally, indicators with high conflict can reflect more information. Indicators with higher correlation have higher redundancy and less reference value. Therefore, indicators with higher conflict often have higher evaluation weights. The calculation of indicator conflict
utilizes the Pearson correlation coefficient. Here,
represents the average Pearson coefficient of indicator
with other indicators in the
sample, reflecting the correlation of indicator
with other indicators. The calculation of indicator conflict is shown in the formula.
(9) Calculate the CRITIC weight of each indicator
:
(10) The CRITIC method has the advantage of considering the strength of the indicators’ contrast and the correlation between data, while the entropy weight method indirectly reflects the importance of indicators based on the degree of dispersion. In order to complement the advantages of these two weighting methods, this study combines and improves the two methods, assuming that they have equal status, and constructs a key indicator evaluation model based on the CRITIC and entropy weight methods. Thus, it achieves the objective of taking the strengths of both weighting methods and calculating the total weight of each indicator
, as shown in the formula:
The total weights calculated based on the established CRITIC–entropy weight evaluation model are sorted to obtain the key indicators used to calculate the resilience of the bus network.
3.3. Transport Lines Resilience Analysis Model Based on Resilience Theory
The resilience of bus routes mainly focuses on reflecting the dynamic resilience of the bus network system, which refers to the ability of the line performance to gradually degrade and recover to a steady state before the disturbance when the public transportation network system is interfered with due to sudden events such as traffic accidents, natural disasters, large-scale social activities, etc. The occurrence of sudden events in the environment where bus routes are located is a prerequisite for the disturbance of the bus network. The performance of bus routes is the external manifestation of the network operation status. For example, the line performance can be represented by the average speed of the line, passenger volume, and one-way running time of the line. The sudden event changes the network performance by affecting the working status of the bus routes themselves. Therefore, this section analyzes the resilience of bus routes by using the key indicators obtained in the previous section as the line performance. Based on the resilience cycle theory, a resilience analysis model is constructed by analyzing the change curve of the key indicators under the impact of sudden events.
As shown in
Figure 7, in the event of a sudden incident, the performance indicators of a bus route usually exhibit a trend of initially declining and then rebounding over time. In existing resilience research, the resilience cycle theory is typically used to segment this trend, with the adaptation phase being from the start of the incident until the system performance begins to decline, the absorption phase being from the start of system performance decline until it reaches the lowest point, and the recovery phase being from the start of system performance recovery until it reaches the expected stable level.
The Y-axis represents the measurement of public transit performance over time. represents the time when the sudden event occurs, while represents the time when the transit system performance starts to decline. In general, is not equal to , because the change caused by the sudden event and the spread of negative effects may delay the decline of performance. For example, the impact of a traffic accident on a bus route may not be evident until congestion or traffic control measures appear, while a relatively major sudden event, such as a natural disaster, can quickly bring negative effects to the transit system. represents the time when the transit system performance reaches its lowest point, and represents the time when the transit system performance stabilizes again. According to the resilience cycle theory, the resilience response of a public transit route can generally be divided into three stages after a sudden event occurs: first is , where due to the absorption capacity of the route’s resilience, the decline in performance caused by the sudden event is not immediately apparent. Second, is , during which the decline in performance caused by the sudden event will reach its maximum, and the peak value of performance decline is determined by the route’s adaptation capacity. Finally, , which is the recovery stage of the route’s resilience, where the system performance will gradually recover to the stable level before the sudden event occurred, and the recovery rate is determined by the route’s recovery capacity.
The resilience of public transit routes in these three stages is difficult to measure using a single dimension. Therefore, a unified quantitative research method is proposed to comprehensively evaluate the resilience of public transit routes in response to various unexpected events. Thus, the resilience of public transit routes can be further summarized as the ability to eliminate negative impacts before unexpected events occur, adapt to impacts after the events, and recover from the damage and changes brought about by the events. Based on the above research foundation, this study quantifies the abilities of the three stages of resilience (adaptation, absorption, and recovery) and forms calculation factors to calculate the resilience of the route. The calculation factors fully consider the changes in the resilience cycle. The public transit route resilience analysis model proposed in this study, based on the resilience cycle theory, is defined as follows:
Firstly, a resilience indicator
is defined to quantify the overall resilience of a public transit route within a resilience cycle that has been impacted by an unexpected event. Based on the definition of the resilience hypothesis, important features are determined to quantify the overall resilience indicator in the resilience calculation process. These important features are quantified by a set of resilience factors, which are used to calculate the overall resilience of the public transit route, as shown in the equation.
In the calculation of the overall resilience capability index of the bus route, is a resilience quantification factor that can generally reflect the resilience changes in a complex system. However, in order to make the calculation of route resilience more sensitive to the resilience period under the impact of sudden events, we optimize this resilience calculation method by integrating a set of resilience factors. Among them, the recovery factor reflects the system’s final recovery state (i.e., its recovery performance) and reflects the system performance changes in the recovery stage of the resilience period. The absorption factor reflects the system’s ability to absorb the impact of sudden events and reflects the system performance changes in the absorption stage of the resilience period. The volatility factor explains the volatility of indicator data, representing the system’s ability to smoothly transition from one state to another. Due to the general data fluctuations in various indicators of the bus route, the volatility factor can reduce the interference caused by data fluctuations. The normalized recovery time factor represents the system’s response speed by the time required to reach a steady state after being affected by sudden events. For the discrete indicator time series data in this study, can be defined as the ratio of the observed number of the system in the steady state to the total number of observations. The influence of decreases with the decrease in the indicator recovery amount (i.e., ). The conditional statement in the formula ensures that the bus route can only reach a steady state quickly (i.e., with a low value) when its recovery performance is better than its absorption performance. Only one value is calculated within a resilience period (i.e., is a function of the time interval from to , not directly a function of time t).
The following introduces the definition of each resilience quantification factor in the resilience calculation formula for bus routes.
- (1)
Overall performance factor
The overall performance factor
reflects the system’s resilience in a complete resilience cycle affected by sudden events, and its calculation formula is:
Under normal circumstances, the value of is [0,1], and when the system performance does not decrease, is 1. This indicator reflects the resilience capability during a complete period. This calculation method is also applied to the resilience of other complex systems. Although it can measure the resilience of a system in normal application scenarios, its shortcomings are also obvious. Its calculation result does not reflect the changes in the system during the absorption and recovery stages. For example, there are two systems A and B. When encountering sudden events, system A suffers a severe performance decline but recovers quickly, while system B has a slight decline in performance but recovers slowly. Using θ to calculate the system’s resilience may result in the same value. The fundamental reason is that θ does not take into account the absorption rate, recovery rate, and data volatility of the bus network. Therefore, we need to incorporate other resilience quantification factors to identify the system’s absorption rate, recovery rate, and data volatility.
- (2)
Absorption factor λ
Quantifying the ability of a bus route to absorb the impact of unexpected events is crucial. The absorption factor
represents the ability of the system to absorb the impact of unexpected events on system performance, reflecting the absorption capacity of the route during the resilience cycle. Its calculation formula is:
usually takes a value between 0 and 1 and is 1 under normal circumstances. The absorption factor can reflect the ability of the system to absorb negative impacts when facing unexpected events, and the smaller the value, the greater the degree of impact on the system.
- (3)
Recovery factor ρ
The calculation formula used to quantify the recovery capacity of bus routes during the resilience period is:
where
, and
is the stable value of system performance after recovery. In this study, the commonly used augmented Dickey–Fuller (ADF) test in time series analysis was used to determine when the bus route reached stationarity, i.e., to determine
and
. For bus route indicators with obvious daily trends (morning and evening peak periods) and data drift, an autoregressive process with drift and trend terms was used for ADF testing, as shown in equation:
where
is the constant term,
is the time trend,
is the random disturbance term, and t takes values from [
]. The hypothesis is that there is a unit root in the time series, making it non-stationary for the null hypothesis, and the alternative hypothesis is that there is no unit root, indicating that the time series is stationary with an intercept and trend. If we strictly judge whether the sequence is weakly stationary, we can directly test whether it is stationary without intercept and trend. If the null hypothesis cannot be rejected (e.g.,
p > 0.05), the sequence is non-stationary, and it is still necessary to test whether the sequence is trend stationary.
- (4)
Steady-state recovery time factor
The steady-state recovery time factor
is used to capture the speed at which the system recovers to a steady state during the recovery phase of the resilience cycle. This factor considers the recovery capacity of the bus route when preventive measures are taken.
where
and approaches 0 under normal circumstances.
- (5)
fluctuation coefficient
The fluctuation coefficient σ is used to address the highly unstable performance data of the bus routes. This study borrows the concept of signal-to-noise ratio from communication system research, which originally refers to the ratio of signal to noise in an electronic device or system. In this study, the trend in bus route indicators is analogous to the signal in an electronic system, while the data fluctuation is analogous to the noise. Thus, the fluctuation of the system performance data is quantified using the signal-to-noise ratio (
) and represented by the fluctuation factor
. The role of the
coefficient is to reduce the error caused by data fluctuations in resilience calculations.
The numerator is calculated from the original bus route data, and the denominator is the noise data obtained by subtracting the smooth data from the original data, as shown in equation:
Using logical functions to convert
is converted to the volatility factor, and the conversion formula is shown in equation:
where
, and the value is 1 when there is no influence from unexpected events. The setting of the function slope (set to −0.3) and the offset (set to 10) accurately allows observation of data fluctuations. As the data fluctuation increases,
gradually decreases.
- 2.
Model validation
In order to provide a reference for comparison with the model proposed in this study, this section uses the resilience calculation method commonly used in resilience research to calculate the resilience indicators for comparison. The calculation method is as follows:
To simplify the model validation process, we construct the following function
to make the data exhibit the resilience periodic characteristics of public transportation indicators when encountering sudden events:
where
is the initial value,
is the final stable value,
is the minimum value,
and
are the slope coefficients for the decrease and increase, respectively, and
and
are the midpoints for the decrease and increase processes.
represents data noise that follows a normal distribution with mean 0 and standard deviation
. These parameter variations simulate the changes in the performance of different systems during the resilience cycle, such as the maximum and minimum values, stable values, and rates of decrease and recovery. The ultimate goal is to compare the accuracy of two resilience calculation methods under different parameters. The data generated by the above function with parameters
,
,
,
,
,
,
, and
is shown in
Figure 8.
Because
and
reflect the data’s decline and recovery rates, they represent to some extent the absorption and recovery capacity of the bus route during the resilience period. To verify which model is more sensitive to these two capabilities, the two rates can be taken in the range of (0.05, 0.5), and the resilience values based on the two models can be calculated separately. The calculation results are shown in
Figure 9.
Observing the results of the model calculations, it can be seen that as decreases and increases, the system resilience gradually improves. This simulates that the improvement of the absorption and recovery capabilities during the absorption and recovery stages in the resilience period can enhance system resilience. However, from the comparison of the data heatmap, the color blocks of the model data are relatively more concentrated, indicating that the model is more sensitive to changes in and . Although the model can also capture this trend of change, its sensitivity is not as good as , and its heatmap color blocks are relatively scattered. The experimental results show that the line resilience analysis model based on the resilience cycle theory proposed in this study calculates the system resilience more accurately and is more sensitive to changes in resilience absorption and recovery stages.
3.4. Transport Network Resilience Analysis Model Based on Complex Network
From the perspective of static resilience in the definition of this article, the basic service function of the bus network is to transport passengers from one station to another. When a sudden event interrupts the connection between two stations, the most effective method is to choose another bus route that connects the two stations. Therefore, the recovery of the transportation function between two stations largely depends on whether there are alternative paths besides the normal path. In short, based on the definition of resilience in this article, if the bus network can provide more shortest paths to reach the destination in the event of a sudden event, then the bus network has a relatively high resilience value. W.H. Ip et al. proposed a similar definition of resilience, defining it as the number of reliable routes between any two nodes, to calculate the ability to restore transportation function after partial road closure [
51].
From the perspective of complex networks, the resilience of a bus network can be evaluated by the weighted average of centrality indicators of the bus network’s stations and routes. Based on this idea, this study abstracts the bus network into a weighted complex network similar to a BA scale-free network. Nodes and edges are important components of complex networks, and analyzing their importance is a key approach to analyzing complex networks. In general, centrality measures such as degree centrality are commonly used to analyze the importance of nodes and edges in a network. Nodes and edges that have a greater impact on the structure and function of the entire network are generally more important. Although these important nodes and edges are relatively few in number, their influence can quickly spread throughout the entire network. Given the need to analyze the resilience of the bus network in this study, identifying the importance of network nodes and edges becomes the first problem to be solved. There are currently many different methods for calculating network node centrality, including degree centrality, betweenness centrality, closeness centrality, and eigenvector centrality. Degree centrality reflects the degree of centralization or concentration of the network and is suitable for situations where the entire network operates around a set of core nodes. Betweenness centrality is developed around the concept of betweenness and can measure the information transmission ability of a node or edge. The calculation method for betweenness centrality involves counting the number of times the shortest path passes through a node. Nodes with high betweenness centrality, like transportation hubs, bear a large information transmission task. Closeness centrality reflects the size of the average distance between the selected node and other nodes in the network. The smaller the average distance, the more central the node is in the network. The definition of closeness centrality is the reciprocal of the average length of the shortest path between the node and all other nodes in the network. Based on this, this study proposes a bus network resilience analysis model based on node closeness centrality and edge betweenness centrality, as shown in
Figure 10.
To facilitate the description of the model’s calculations, this study introduces the mathematical symbols shown in
Table 1:
According to this study’s definition of bus network resilience based on network recovery capacity and the characteristics of weighted scale-free networks, the resilience of a bus network is defined as follows:
where
is the normalized value of the weighted value
based on the closeness centrality of the
node, which can be considered as the resilience value of the node. The normalization formula is:
The weight used in is the unit weight of the node, i.e., , where the unit weight of a node is the sum of the weights of edges connected to the node divided by its degree, which reflects the weight of edges around the node. Referring to the concept of closeness centrality, the average distance between each node and other nodes is calculated, and for a given node, the higher the closeness centrality, the more central it is in the network.