Research on the Resilience of a Railway Network Based on a Complex Structure Analysis of Physical and Service Networks
Abstract
1. Introduction
- (1)
- Different types of disturbance events (external attacks, natural disasters, technical failures, and passenger/freight flow fluctuations) will impact railway network resilience in distinct patterns;
- (2)
- The resilience of railway networks can be comprehensively evaluated through the integration of three complementary measures: accessibility, invulnerability, and restorability;
- (3)
- Strategic recovery approaches based on topological importance (betweenness centrality and node degree) will significantly outperform random recovery strategies in restoring network functionality.
- (1)
- Accessibility: A measure of the railway network’s ability to maintain connections between stations when subjected to disturbances. Accessibility quantifies how effectively the network preserves paths between station pairs, maintains clustering coefficients, and sustains overall network efficiency during disruption events.
- (2)
- Invulnerability: A measure of the railway network’s resistance to cascade failures when critical components are compromised. Invulnerability examines how well the network withstands progressive degradation when initial failures trigger subsequent component failures through load redistribution mechanisms.
- (3)
- Restorability: A measure of the railway network’s capacity to regain functionality following disruptions. Restorability evaluates the efficiency of different recovery strategies in reinstating network performance, particularly the relative effectiveness of targeted versus random approaches to component restoration.
2. Related Work
2.1. Transportation Network Resilience
2.2. Complex Structure Analysis of Transportation Networks
2.3. Research Gaps and Potential Contributions
3. Resilience Measurement of Railway Physical Network and Service Network Based on Complex Structure Analysis
3.1. The Construction of Railway Complex Network Model and the Fundamental Theory of Resilience
- (1)
- The accessibility measure of railway network resilience reflects the capacity of the railway network to maintain the interconnection among all parts of the network and ensure the normal operation of transportation functions when confronted with various disturbances. It primarily concerns the extent to which effective connections between stations can still be established through available paths when the network is subjected to specific disruptions. The accessibility measure is directly related to the ability of the railway network to continuously provide basic transportation services when encountering disturbances and is a crucial indicator for assessing the resilience of the railway physical network.
- (2)
- The invulnerability measure of railway network resilience gauges the extent to which the network structure of the railway network can be sustained and the degree of impairment of network functions after withstanding disturbances of a specific intensity. It reflects the network’s capacity to sustain connectivity under external shocks, as well as its ability to redistribute and reconfigure traffic flows. The invulnerability measure embodies the stability of the railway physical network when confronted with severe disturbances and is a crucial parameter for determining the network’s capacity to resist external attacks.
- (3)
- The restorability measure of railway network resilience focuses on the speed and efficiency with which a railway network resumes its normal operational status after encountering a disturbance. Specifically, it indicates the ability of the railway network to reorganize the service patterns within a certain period after the occurrence of a disturbance and restore to a level close to or reaching the original service level. This metric highlights the adaptability and dynamic recovery capabilities of the railway system in response to disruptions and serves as a key indicator for evaluating its ability to manage emergencies and promptly resume regular service.
3.2. Design of the Algorithm for Measuring Railway Network Resilience
- (1)
- The Algorithm for Measuring the Accessibility of Physical Network Resilience
- (2)
- The algorithm for measuring the invulnerability (or resilience) of the physical network
- (3)
- The Resilience-Based Measurement Algorithm of Service Network Flexibility
3.3. The Design of Simulation Approaches for Railway Network Disturbance Events
- (1)
- External attacks: This category encompasses all disruptions to the railway network resulting from malicious human behavior. These may involve cyberattacks targeting railway control systems or physical sabotage of critical infrastructure such as tracks, bridges, or signaling equipment. Such attacks can lead to immediate and severe interruptions of railway operations, with potentially far-reaching consequences.
- (2)
- Natural disasters: The influence of natural disasters is extensive and profound. Extreme weather conditions like earthquakes, floods, and blizzards may cause damage to railway facilities and disrupt transportation.
- (3)
- Technical malfunctions: The operation of the railway network highly relies on the reliability of facilities and equipment. Failures in key components—such as signaling systems, tracks, and bridges—can compromise operational continuity and result in service interruptions.
- (4)
- Fluctuations in passenger and cargo traffic: Drastic changes in passenger and cargo traffic due to holidays, special events, or market variations pose significant challenges to the scheduling flexibility and capacity adaptability of the railway system.
- (1)
- After attacking any station or line within the railway network, the station/line and all the stations/lines connected to it will immediately become dysfunctional.
- (2)
- When implementing deliberate attack strategies, it is assumed that the entire topological structure of the Chinese railway network is fully known.
- (3)
- When conducting attacks on stations or lines within the railway network, no consideration is given to associated costs, and continuous attacks can be performed without limitations.
Algorithm 1. Disturbance Simulation Algorithm Pseudocode. |
Function SIMULATE_DISTURBANCE(G, disturbance_type, n): G’ ← G.copy() // Create a copy of the network if disturbance_type == “external_attack_initial_degree”: Calculate degree for all nodes Sort nodes in descending order of degree Remove top n high-degree nodes and their associated edges else if disturbance_type == “external_attack_recalculated_degree”: for i from 1 to n: Recalculate degree for all nodes in current network Remove the highest degree node and its associated edges else if disturbance_type == “technical_failure_edge_random”: Randomly select n edges and remove them else if disturbance_type == “flow_fluctuation_betweenness”: Calculate betweenness centrality for all nodes Sort nodes in descending order of betweenness Remove top n high-betweenness nodes and their associated edges else if disturbance_type == “natural_disaster_node_random”: Randomly select n nodes and remove them and their associated edges // Cascade failure simulation Initialize load for each node Vi(t) = B(i) // Using betweenness centrality as initial load Initialize capacity for each node Ci = (1 + σ) * Vi(t) // σ is capacity enhancement coefficient, set to 0.1 changes ← True while changes == True: changes ← False for each node u in G’: if current_load(u) > capacity(u): Redistribute excess load to neighboring nodes changes ← True return G’ |
Algorithm 2. Network Recovery Strategy Algorithm Pseudocode. |
Input: Original network G_original, damaged network G_damaged, recovery strategy, number of nodes to recover m Output: Partially recovered network G_recovered Function SIMULATE_RECOVERY(G_original, G_damaged, recovery_strategy, m): G_recovered ← G_damaged.copy() removed_nodes ← G_original.nodes() - G_damaged.nodes() if recovery_strategy == “betweenness_based”: Calculate betweenness centrality for all removed nodes in original network Sort removed nodes in descending order of betweenness centrality nodes_to_recover ← top m high-betweenness nodes from removed_nodes else if recovery_strategy == “degree_based”: Calculate degree for all removed nodes in original network Sort removed nodes in descending order of degree nodes_to_recover ← top m high-degree nodes from removed_nodes else if recovery_strategy == “random”: Randomly select m nodes from removed_nodes nodes_to_recover ← these randomly selected nodes for each node v in nodes_to_recover: Add node v to G_recovered for each edge (v, u) connected to v in original network: if u exists in G_recovered: Add edge (v, u) to G_recovered return G_recovered |
4. Case Study
4.1. Experimental Design and Parameter Setting
4.2. Simulation Analysis of Accessibility Measurement
- (1)
- The network may self-organize after the removal of nodes or edges to find more efficient paths, which is the cause of the temporary stability or improvement of efficiency.
- (2)
- After the removal of certain nodes, the network may fragment into multiple smaller subnetworks. Despite this fragmentation, these subnetworks retain a certain degree of accessibility, which results in a relatively flat “long tail” effect in the efficiency decline curve. Simultaneously, these subnetworks may possess distinct efficiency characteristics, leading to an overall increase in efficiency instead of a decrease.
- (3)
- The rapid decline in efficiency in the initial stage is attributed to the removal of highly connected nodes, and the subsequent gradual change is because the remaining nodes contribute relatively less to the network efficiency.
- (4)
- Fluctuations in the efficiency curve may arise from the network’s reorganization following disturbance or from the varying degrees of adaptability exhibited by the network under different disturbance simulations.
4.3. Simulation Analysis of Invulnerability Measurement
4.4. Simulation Analysis of Restorative Measures
4.5. Statistical Analysis and Robustness Tests
- Significant differences between disturbance types: One-way ANOVA tests revealed significant differences in accessibility (F = 147.82, p < 0.001) and invulnerability (F = 168.23, p < 0.001) across the four disturbance types. Post hoc Tukey tests confirmed that targeted disturbances (external attacks and flow fluctuations) produced significantly lower resilience values than random disturbances (natural disasters and technical failures), with p < 0.001 for all pairwise comparisons between these groups.
- Recovery strategy effectiveness: Paired t-tests comparing recovery strategies showed that the betweenness-based strategy significantly outperformed both degree-based (t = 11.37, p < 0.001) and random strategies (t = 24.19, p < 0.001) across all disturbance types. The degree-based strategy also significantly outperformed the random strategy (t = 16.84, p < 0.001).
- Cascade failure threshold: We tested different capacity enhancement coefficients (σ) ranging from 0.05 to 0.20, finding that while the absolute values of invulnerability measures changed, the relative performance of different disturbance types remained consistent (Kendall’s W = 0.89, p < 0.001).
- Network size effects: We performed simulations on random subsets of the network (50%, 70%, and 90% of nodes) to test scaling effects. The relative patterns of resilience metrics remained stable across network sizes (correlation coefficients between 0.83 and 0.91, all p < 0.001).
- Temporal stability: Using historical railway network data from 2018 and 2020, we verified that the core findings regarding disturbance impacts and recovery strategies remained consistent over time, with Spearman rank correlations of resilience measures between years ranging from 0.78 to 0.86 (all p < 0.001).
5. Conclusions and Limitations
5.1. Major Work and Conclusions
- (1)
- Accessibility: The network exhibits pronounced vulnerability to targeted attacks directed at hub stations, resulting in accelerated deterioration of connectivity metrics. Conversely, stochastic disturbances permit the maintenance of essential functional connections for extended periods, as evidenced by the gradual decline in reachable node pairs.
- (2)
- Invulnerability: The cascade failure model elucidates that perturbation events exceeding certain critical thresholds can precipitate system-wide failures through load redistribution mechanisms. Statistical analysis indicates that the network’s capacity to withstand cascading failures diminishes exponentially once key nodes are compromised.
- (3)
- Restorability: Comparative analysis of recovery strategies demonstrates the statistical superiority of betweenness-based approaches over both degree-based and random methodologies, with recovery efficiency improvements of 36.2% and 78.5%, respectively, in targeted attack scenarios.
5.2. Limitations and Future Research Directions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
References
- Holling, S.C. Resilience and Stability of Ecological Systems. Annu. Rev. Ecol. Syst. 1973, 4, 1–23. [Google Scholar] [CrossRef]
- Murray-tuite, P.M. A Comparison of Transportation Network Resilience under Simulated System Optimum and User Equilibrium Conditions. In Proceedings of the 2006 Winter Simulation Conference, Monterey, CA, USA, 3–6 December 2006; pp. 1398–1405. [Google Scholar] [CrossRef]
- Pan, S.; Yan, H.; He, J.; He, Z. Vulnerability and resilience of transportation systems: A recent literature review. Phys. A Stat. Mech. Its Appl. 2021, 581, 126235. [Google Scholar] [CrossRef]
- Mattsson, L.G.; Jenelius, E. Vulnerability and resilience of transport systems—A discussion of recent research. Transp. Res. Part A Policy Pract. 2015, 81, 16–34. [Google Scholar] [CrossRef]
- Gonçalves, L.; Ribeiro, P.J.G. Resilience of urban transportation systems. Concept, characteristics, and methods. J. Transp. Geogr. 2020, 85, 102727. [Google Scholar] [CrossRef]
- Gu, Y.; Fu, X.; Liu, Z.; Xu, X.; Chen, A. Performance of transportation network under perturbations: Reliability, vulnerability, and resilience. Transp. Res. Part E Logist. Transp. Rev. 2020, 133, 101809. [Google Scholar] [CrossRef]
- Testa, A.C.; Furtado, M.N.; Alipour, A. Resilience of Coastal Transportation Networks Faced with Extreme Climatic Events. Transp. Res. Rec. 2015, 2532, 29–36. [Google Scholar] [CrossRef]
- Xing, Y.; Lu, J.; Chen, S.; Dissanayake, S. Vulnerability analysis of urban rail transit based on complex network theory: A case study of Shanghai Metro. Public Transp. 2017, 9, 501–525. [Google Scholar] [CrossRef]
- Hou, Y.; Xing, X.; Li, M.; Zeng, A.; Wang, Y. Overload cascading failure on complex networks with heterogeneous load redistribution. Phys. A Stat. Mech. Its Appl. 2017, 481, 160–166. [Google Scholar] [CrossRef]
- David, K.; Aya, A.; Amer, S. Evaluating transit network resilience through graph theory and demand-elastic measures: Case study of the Toronto transit system. J. Transp. Saf. Secur. 2020, 12, 924–944. [Google Scholar]
- Wang, N.; Wu, M.; Yuen, K.F. A novel method to assess urban multimodal transportation system resilience considering passenger demand and infrastructure supply. Reliab. Eng. Syst. Saf. 2023, 238, 109478. [Google Scholar] [CrossRef]
- Adjetey-Bahun, K.; Birregah, B.; Châtelet, E.; Planchet, J.-L. A model to quantify the resilience of mass railway transportation systems. Reliab. Eng. Syst. Saf. 2016, 153, 1–14. [Google Scholar] [CrossRef]
- Watts, D.J.; Strogatz, S.H. Collective dynamics of ‘small-world’ networks. Nature 1998, 393, 440–442. [Google Scholar] [CrossRef] [PubMed]
- Barabasi, A.; Albert, R. Emergence of scaling in random networks. Science 1999, 286, 509–512. [Google Scholar] [CrossRef] [PubMed]
- Cao, W.; Feng, X.; Zhang, H. The structural and spatial properties of the high-speed railway network in China: A complex network perspective. J. Rail Transp. Plan. Manag. 2019, 9, 46–56. [Google Scholar] [CrossRef]
- Ghosh, S.; Banerjee, A.; Sharma, N.; Agarwal, S.; Ganguly, N.; Bhattacharya, S.; Mukherjee, A. Statistical analysis of the Indian railway network: A complex network approach. Acta Phys. Pol. B Proc. Suppl. 2011, 4, 123–138. [Google Scholar] [CrossRef]
- Ouyang, M.; Zhao, L.; Hong, L.; Pan, Z. Comparisons of complex network based models and real train flow model to analyze Chinese railway vulnerability. Reliab. Eng. Syst. Saf. 2014, 123, 38–46. [Google Scholar] [CrossRef]
- Zhou, J.; Xu, W.; Guo, X.; Ma, X. Railway faults spreading model based on dynamics of complex network. Int. J. Mod. Phys. B 2015, 29, 1550038. [Google Scholar] [CrossRef]
- Zhang, J.; Hu, F.; Wang, S.; Dai, Y.; Wang, Y. Structural vulnerability and intervention of high speed railway networks. Phys. A Stat. Mech. Its Appl. 2016, 462, 743–751. [Google Scholar] [CrossRef]
- Yin, L.; Wang, Y. Network characteristics and vulnerability analysis of Chinese railway network under earthquake disasters. ISPRS Int. J. Geo-Inf. 2020, 9, 697. [Google Scholar] [CrossRef]
- Reggiani, A. Network resilience for transport security: Some methodological considerations. Transp. Policy 2013, 28, 63–68. [Google Scholar] [CrossRef]
- Zhou, Y.; Wang, J.; Yang, H. Resilience of transportation systems: Concepts and comprehensive review. IEEE Trans. Intell. Transp. Syst. 2019, 20, 4262–4276. [Google Scholar] [CrossRef]
- Li, Z.; Jin, C.; Hu, P.; Wang, C. Resilience-based transportation network recovery strategy during emergency recovery phase under uncertainty. Reliab. Eng. Syst. Saf. 2019, 188, 503–514. [Google Scholar] [CrossRef]
Research Aspect | Existing Studies | Our Research |
---|---|---|
Network Scale | Primarily urban transit or regional networks [8,11] | National railway network at station level |
Network Layers | Single-layer analysis focusing on either physical or service aspects [16,19] | Dual-layer analysis integrating physical infrastructure and service performance |
Resilience Metrics | Limited metrics focusing on single aspects like connectivity or efficiency [7,18] | Comprehensive metrics covering accessibility, invulnerability, and restorability |
Disruption Types | Usually limited to one or two disruption scenarios [9,20] | Four distinct disruption types: external attacks, natural disasters, technical failures, and flow fluctuations |
Recovery Strategy | Rarely addressed or simplified recovery models [17] | Multiple recovery strategies evaluated: random, degree-based, and betweenness-based |
Simulation Approach | Static or simplified dynamic models [4,15] | Advanced cascade failure model with load redistribution mechanisms |
Application Focus | Theoretical analysis with limited practical guidance [5,6] | Clear implications for railway planning and emergency management |
Construction Methods | Model Characteristics |
---|---|
Space B | Both the stations and routes in the transportation network are regarded as nodes of the topological model. The adjacent station nodes to a route node represent all the stations covered by that route; the adjacent route nodes to a station node represent all the routes served by that station. |
Space C | The routes in the transportation network are regarded as the nodes of the topological model. Moreover, if a direct transfer is possible between two routes, then in the network graph, there will be a connection between the nodes corresponding to these two routes. |
Space L | The stations in the transportation network are taken as nodes in the topological model, and the sections between adjacent stations on the same route are abstracted as edges (or arcs). |
Space P | The stations in the transportation network are regarded as the nodes of the topological model, and the sections between adjacent stations on the same route, that is, all the pairwise connections among stations on the same route. |
Measuring of Accessibility Characteristic Operator | Quantitative Implication | Characterizing Network Performance |
---|---|---|
Reachable node pairs | Referring to the proportion of reachable node pairs of the initial network | Node accessibility |
Clustering coefficient | The coefficient characterizing the extent of clustering among the vertices in the graph | Degree of network clustering |
Network efficiency | The velocity and stability of data transmission and communication within network systems | The overall efficiency of the network |
Redistribution Method | Disturbance Type | Network Preservation Rate | Load Distribution Fairness | Computational Efficiency (ms) |
---|---|---|---|---|
Residual Capacity-Based (Proposed) | External Attack | 0.682 | 0.874 | 23.7 |
Average Allocation | External Attack | 0.587 | 0.631 | 19.2 |
Path Weight Allocation | External Attack | 0.635 | 0.792 | 31.5 |
Residual Capacity-Based (Proposed) | Natural Disaster | 0.831 | 0.868 | 22.3 |
Average Allocation | Natural Disaster | 0.782 | 0.625 | 18.8 |
Path Weight Allocation | Natural Disaster | 0.806 | 0.787 | 30.8 |
Residual Capacity-Based (Proposed) | Technical Failure | 0.845 | 0.863 | 22.1 |
Average Allocation | Technical Failure | 0.798 | 0.622 | 18.9 |
Path Weight Allocation | Technical Failure | 0.817 | 0.781 | 30.6 |
Residual Capacity-Based (Proposed) | Flow Fluctuation | 0.714 | 0.871 | 23.5 |
Average Allocation | Flow Fluctuation | 0.621 | 0.627 | 19.1 |
Path Weight Allocation | Flow Fluctuation | 0.673 | 0.788 | 31.2 |
Disturbance Type | Resilience Measure | Mean | Std. Dev. | 95% Confidence Interval |
---|---|---|---|---|
External Attack | Accessibility | 0.412 | 0.038 | [0.405, 0.419] |
Invulnerability | 0.317 | 0.042 | [0.309, 0.325] | |
Restorability (Betweenness) | 0.783 | 0.056 | [0.772, 0.794] | |
Restorability (Degree) | 0.651 | 0.061 | [0.639, 0.663] | |
Restorability (Random) | 0.425 | 0.089 | [0.407, 0.443] | |
Natural Disaster | Accessibility | 0.637 | 0.044 | [0.628, 0.646] |
Invulnerability | 0.584 | 0.051 | [0.574, 0.594] | |
Restorability (Betweenness) | 0.846 | 0.042 | [0.838, 0.854] | |
Restorability (Degree) | 0.819 | 0.039 | [0.811, 0.827] | |
Restorability (Random) | 0.726 | 0.071 | [0.712, 0.740] | |
Technical Failure | Accessibility | 0.658 | 0.041 | [0.650, 0.666] |
Invulnerability | 0.603 | 0.047 | [0.594, 0.612] | |
Restorability (Betweenness) | 0.862 | 0.037 | [0.855, 0.869] | |
Restorability (Degree) | 0.832 | 0.041 | [0.824, 0.840] | |
Restorability (Random) | 0.734 | 0.068 | [0.721, 0.747] | |
Flow Fluctuation | Accessibility | 0.478 | 0.046 | [0.469, 0.487] |
Invulnerability | 0.349 | 0.053 | [0.339, 0.359] | |
Restorability (Betweenness) | 0.811 | 0.047 | [0.802, 0.820] | |
Restorability (Degree) | 0.702 | 0.058 | [0.691, 0.713] | |
Restorability (Random) | 0.463 | 0.082 | [0.447, 0.479] |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2025 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Dong, T.; Li, Y.; Sun, K.; Chen, J. Research on the Resilience of a Railway Network Based on a Complex Structure Analysis of Physical and Service Networks. Appl. Sci. 2025, 15, 5135. https://doi.org/10.3390/app15095135
Dong T, Li Y, Sun K, Chen J. Research on the Resilience of a Railway Network Based on a Complex Structure Analysis of Physical and Service Networks. Applied Sciences. 2025; 15(9):5135. https://doi.org/10.3390/app15095135
Chicago/Turabian StyleDong, Tiansheng, Yizhang Li, Kairan Sun, and Junhua Chen. 2025. "Research on the Resilience of a Railway Network Based on a Complex Structure Analysis of Physical and Service Networks" Applied Sciences 15, no. 9: 5135. https://doi.org/10.3390/app15095135
APA StyleDong, T., Li, Y., Sun, K., & Chen, J. (2025). Research on the Resilience of a Railway Network Based on a Complex Structure Analysis of Physical and Service Networks. Applied Sciences, 15(9), 5135. https://doi.org/10.3390/app15095135