Submitted:
16 May 2025
Posted:
19 May 2025
You are already at the latest version
Abstract
Keywords:
1. Introduction
- Catastrophic Traffic Impact Quantification Model: Integrating Dijkstra’s shortest path algorithm with capacity-constrained flow allocation strategies, we develop a traffic flow reconstruction simulation model under bridge failure scenarios, revealing cascading failure patterns caused by critical infrastructure damage.
- Dynamic Public Transit Optimization System: Proposing a dual-layer transit network optimization method based on an improved adaptive simulated annealing algorithm, combined with an entropy weight-TOPSIS multi-objective decision framework for urban-suburban coordinated optimization. Experiments demonstrate 28.7% reduction in road network traffic variance (from 45,000 to 32,100) while ensuring global transit network topological connectivity (22.4% average path redundancy improvement).
- Resilience-Enhanced Zoning Optimization Model: Innovatively combining K-means geographical partitioning with spectral clustering functional zoning to construct a dual-layer regional division system. Through critical route identification and community unit optimization strategies, we achieve 30.4%–44.6% traffic load variance reduction (from to ) across regions while maintaining functional-geographical connectivity under any preset minimum renovation cost constraints.
2. Related Work

3. Methodology
3.1. Dynamic Simulation-Based Traffic Network Model for Bridge Collapse
3.1.1. Model Assumptions
-
Network Structure: Represented as a weighted directed graph , where:
- -
- V: Node set (intersections or traffic hubs).
- -
- E: Edge set (road segments).
- -
- Edge attributes: Length , width , and capacity , denoting flow per unit length.
-
Driver Behavior:
- -
- Drivers prioritize shortest paths to minimize detour distance.
- -
- When shortest paths saturate, flows are allocated proportionally to path capacities to avoid overloading.
- Flow Conservation: All disrupted flows must be fully redistributed to alternative paths without loss.
3.1.2. Constraints
- Flow Conservation:
- Capacity Constraint:where is flow assigned to path P, is total flow from node u to v, is the comprehensive capacity of path P, and is the set of alternative shortest paths from u to v.
3.1.3. Path Selection and Flow Allocation
- Initial State: All flows use the shortest path pre-collapse.
- Disruption Response: Collapse removes , leaving residual paths .
-
Shortest Path Update:
- -
- Compute path lengths for .
- -
- Identify shortest paths:
3.1.4. Dynamic Simulation Algorithm
- Input: Graph G, disrupted edge , initial flows .
- Initialization: Remove , update graph .
-
Iterative Loop:
- -
- Path Search: Compute via Dijkstra’s algorithm on .
- -
- Capacity Check: If , allocate flows proportionally; else, trigger capacity adjustment.
- -
- Network Update: Update segment flows . Recursively adjust if overloads occur.
- Output: Stabilized flow distribution .
3.1.5. Dual-layer Adaptive Network Optimization System
3.2. Mathematical Formulation
3.2.1. Decision Variables
- V denotes the set of candidate stops with
- E represents potential route edges
3.2.2. Multi-Objective Optimization

3.2.3. Constraints
3.2.4. Entropy Weight-TOPSIS Analysis for Bus Stop Importance Index
- Flow characteristic: Passenger flow ratio ()
- Node scale: Total passenger flow ()
- Network connectivity: Number of serving routes ()
- Functional attribute: Commuter terminal indicator ()
- Facility completeness: Shelter availability ()
| Category | Entropy Value | Weight |
|---|---|---|
| Rider_Ration | 7.259 | 0.228 |
| Stop_Rider | 7.652 | 0.242 |
| Routes_Ser | 7.678 | 0.243 |
| Mode | 3.970 | 0.108 |
| Shelter | 5.883 | 0.178 |
3.2.5. Optimal Bus Route Model Based on Dynamic Adaptive Simulated Annealing Algorithm
- Generate initial transportation network X where nodes and edges satisfy basic connectivity requirements
- The InitialNetworkGeneration function ensures coverage of all predefined traffic demand points
- Initialize Pareto solution set
- Set iteration counter and variance record
- Configure temperature parameter and cooling rate to control state transition acceptance probability
| Ranking | Stop_ID | Score |
|---|---|---|
| 1 | 2026 | 4.045 × 10−3 |
| 2 | 559 | 3.435 × 10−3 |
| 3 | 283 | 3.372 × 10−3 |
| 4 | 521 | 3.309 × 10−3 |
| ⋮ | ⋮ | ⋮ |
| 2644 | 13803 | 8.39 × 10−5 |
| 2645 | 2678 | 8.25 × 10−5 |
| 2646 | 10668 | 7.56 × 10−5 |

- Detect cyclic structure properties of current network X (Step 3)
-
For cyclic topologies:
- Perform ConnectivityPatch operation to maintain multipath connectivity through edge weight adjustment (Step 4)
-
For acyclic networks:
-
Select low-importance nodes using SelectLowImportanceNodes function based on:
- -
- Node traffic load
- -
- Betweenness centrality metrics
- -
- Threshold (Step 5)
- Delete selected nodes and verify existence of alternative paths in modified network (Step 6)
-
If feasible paths exist:
- -
- Add 1 new nodes at critical locations
- -
- Redistribute traffic flow (Steps 7–8)
-
Else:
- -
- Construct new edge connections to restore connectivity (Step 9)
-
- Compute traffic flow variance for new solution to quantify load balancing (Step 10)
-
If :
- -
- Expand node deletion scale ()
- -
- Update Pareto set (Step 12)
-
Else:
- -
- Accept suboptimal solution with probability via Metropolis criterion, where represents objective function change
- -
- If rejected, reduce deletion scale () for dynamic search space adjustment (Step 11)
- Update temperature via exponential decay: (Step 13)
-
This mechanism balances:
- -
- Global exploration in early stages
- -
- Local exploitation in later stages
- Cooling rate is determined through preliminary experiments, typically set between 0.85–0.95 to match solution space characteristics
-
Terminate when either:
- -
- Maximum iterations reached, or
- -
- Network performance metrics converge
- Extract Pareto front using -dominance sorting method from via ExtractParetoFront function (Step 15)
-
Final solutions simultaneously consider:
- -
- Load balancing
- -
- Construction cost
- -
- Connectivity requirements
- All solutions satisfy budget constraint B to ensure economic feasibility

3.3. Regional Transportation Network Optimization with Resilience Constraints
3.3.1. Graph-Theoretic Resilience Analysis
- represents transportation hubs (intersections, bridges)
- denotes directed edges with capacity
- Edge weights model congestion effects


- Key Connection Identification: The red roads represent the critical connections. If in-terrupted, they may cause congestion on surrounding roads.
- Disaster Recovery: The cut algorithm helps identify which road segments, if disrupted, would most significantly impact traffic, ensuring that critical connections are prioritized for recovery.
- Resilience Analysis: By analyzing alternative paths for critical connections, we ensure that traffic flow does not completely collapse, enhancing the resilience of the network.
3.3.2. Traffic Network Partitioning and Regional Division

- The node set V corresponds to traffic stations,
- The edge set E reflects the connectivity between nodes,
- The weight W is defined by traffic flow characteristics (e.g., flow intensity or average speed).
Modularity Optimization:
Hierarchical Network Construction:
Termination Conditions:
- Modularity increment shows no improvement for more than 3 consecutive rounds,
- The community size variation coefficient exceeds a set threshold ().


3.3.3. Multi-Objective Local Optimization
3.3.4. Adaptive Simulated Annealing Framework

4. Computational Efficiency
4.1. Computational Complexity Analysis
4.1.1. Time Complexity
- convert_edge_to_node_flow: Traverse all edges in the graph and allocate half of the edge flow to each adjacent node. Since each edge needs to be processed once, the time complexity of this operation is , where m is the number of edges in the graph.
- convert_node_to_edge_flow: This operation traverses the flow of each node and restores the flow of its adjacent edges. Similar to the above, the time complexity of this operation is also .
- Connectivity Check: Using the union-find data structure, the connectivity of the graph is checked. The time complexity of the union-find operation is , where n is the number of nodes and m is the number of edges.
-
Shortest-Path Computation: Shortest-path computation involves calling Dijkstra’s algorithm (for weighted graphs) or breadth-first search (BFS, for unweighted graphs) for each node. The time complexity of Dijkstra s algorithm is , so in the worst case, the time complexity for computing the shortest path for each node is . For n nodes, the total time complexity for shortest-path computation is:If the graph is unweighted, BFS is used, and the time complexity is .
- Neighbor Solution Generation: Randomly delete a node and compute the new flow distribution, which has a time complexity of .
- Objective Function Calculation and Acceptance Decision: After generating each neighbor solution, the algorithm computes the objective function value and decides whether to accept the new solution. The time complexity for calculating the objective function is , and the time complexity for the acceptance decision is constant .
- Preprocessing stage:
- Connectivity check and shortest-path computation:
- Alternative path generation:
- Simulated annealing optimization:
4.1.2. Space Complexity
- Graph Storage: The graph is stored using an adjacency list, with each node and edge requiring storage of .
- Auxiliary Data Structures: During the shortest-path computation and simulated annealing process, information such as node flow and shortest-path distances needs to be stored. Each node requires storage, so the total space complexity for the algorithm is .
4.2. Algorithm Steady-State Estimation
4.2.1. Numerical Stability

5. Discussion
5.1. Analysis of the Impact of Bridge Collapse and Reconstruction
5.2. Bus Network System Impact Analysis





5.3. Optimization Outcomes in Regional Transportation Networks
- Community 1: The variance decreased from to . The optimization process was smooth, and the result was significant.
- Community 2: The variance decreased from to . The reduction was smaller, but the optimization was still effective.
- Community 3: The variance decreased from to . The optimization effect was significant, and the traffic flow balance improved.
- Community 4: The variance decreased from to . The reduction was small, suggesting that the initial flow variation was low, and the optimization effect was stable.





5.4. Optimizing the Effects of Regional Network Globalization



6. Hyperparameter Experiments
6.1. Experimental Design
- Cooling rate (): Varied from 0.90 to 0.99 with 0.02 intervals
- Initial temperature (): Tested at 100, 300, 500, 700, and 900
- Node adjustment number (): Evaluated from 1 to 5 with step size 2
6.2. Results and Analysis
6.2.1. Cooling Rate ()
- Initial Phase (Epochs 0-20): All strategies showed rapid traffic flow reduction, with achieving the steepest descent (0.060 drop, gradient=-0.0018/epoch), 3.75× faster than .
- Mid Phase (Epochs 20-80): Structural transitions emerged. Low strategies (0.90-0.94) exhibited premature convergence (gradients <10% of initial), while high (0.97-0.99) showed delayed reinforcement effects (peak gradient=-0.0006/epoch at Epoch 112).
- Final Phase (Epochs 80-250): Performance gaps widened, with ultimately achieving superior results (2.628 vs 2.642 for ), demonstrating better adaptation to non-stationary traffic conditions.
6.2.2. Initial Temperature ()
- Low (100-300) enabled rapid early optimization (3.75× faster than ) but risked local optima.
-
High (700-900) maintained exploration capacity, with showing:
- -
- Critical crossover at Epoch 137 (surpassing )
- -
- Exponential decay pattern ()
- -
- Final flow of 2.628 (0.014 better than )
6.2.3. Node Adjustment Number ()
-
achieved:
- -
- 8.6% initial reduction (vs 4.5% for )
- -
- 11.2% total improvement
- -
- 5.6% final advantage over single-node adjustment
- Multi-node strategies showed sustained optimization capability, while plateaued early.
6.3. Conclusions and Practical Implications
-
For emergency response, recommend:
- -
- Aggressive configuration: , ,
- -
- Enables rapid 20-minute optimization (90% target achieved)
-
For long-term planning, suggest:
- -
- Conservative approach: , ,
- -
- Requires ≥250 epochs but achieves global optima
-
Critical implementation note:
- -
- Maintain node synchronization latency <50ms for
- -
- Requires upgraded network protocols
7. Conclusions
- The integrated Dijkstra-capacity model successfully quantified traffic impacts of critical infrastructure failure, providing decision support for the Francis Scott Key Bridge reconstruction with a demonstrated 28.7% reduction in road network traffic variance (from 45,000 to 32,100)
- The dynamic transit optimization system achieved simultaneous improvements in efficiency and connectivity, maintaining global topological integrity while improving average path redundancy by 22.4%
- The dual-layer zoning approach combining K-means and spectral clustering enabled targeted community-level interventions, reducing regional traffic load variance by 30.4%–44.6% (from to ) with minimal infrastructure modification costs
- Hierarchical structure: The three-phase optimization system (network simulation, dynamic optimization, and regional enhancement) provides a scalable methodology for complex urban networks
- Multi-objective balance: The entropy weight-TOPSIS framework effectively reconciles competing objectives of resilience, connectivity, and cost efficiency
- Practical applicability: The case study demonstrates successful implementation in real-world scenarios with aging infrastructure and complex geographical constraints
Author Contributions
Funding
Data Availability Statement
Conflicts of Interest
References
- Zhao, H.; Jiang, R.; et al. The memetic algorithm for the optimization of urban transit network. Expert Systems with Applications 2015, 42, 3760–3773. [Google Scholar] [CrossRef]
- Kechagiopoulos, P.N.; Beligiannis, G.N. Solving the urban transit routing problem using a particle swarm optimization based algorithm. Applied Soft Computing 2014, 21, 654–676. [Google Scholar] [CrossRef]
- Katsaragakis, I.V.; Tassopoulos, I.X.; Beligiannis, G.N. Solving the urban transit routing problem using a cat swarm optimization-based algorithm. Algorithms 2020, 13, 223. [Google Scholar] [CrossRef]
- Lin, H.; Tang, C. Analysis and optimization of urban public transport lines based on multiobjective adaptive particle swarm optimization. IEEE Transactions on Intelligent Transportation Systems 2021, 23, 16786–16798. [Google Scholar] [CrossRef]
- Wei, Y.; Jiang, N.; Li, Z.; Zheng, D.; Chen, M.; Zhang, M. An improved ant colony algorithm for urban bus network optimization based on existing bus routes. ISPRS International Journal of Geo-Information 2022, 11, 317. [Google Scholar] [CrossRef]
- Pu, H.; Li, Y.; Ma, C.; Mu, H.B. Analysis of the projective synchronization of the urban public transportation super network. Advances in Mechanical Engineering 2017, 9, 1687814017702808. [Google Scholar] [CrossRef]
- Wang, C.; Ye, Z.; Wang, W. A multi-objective optimization and hybrid heuristic approach for urban bus route network design. IEEE Access 2020, 8, 12154–12167. [Google Scholar] [CrossRef]
- Jia, G.L.; Ma, R.G.; Hu, Z.H. Urban transit network properties evaluation and optimization based on complex network theory. Sustainability 2019, 11, 2007. [Google Scholar] [CrossRef]
- Lin, Z.; Cao, Y.; Liu, H.; Li, J.; Zhao, S. Research on optimization of urban public transport network based on complex network theory. Symmetry 2021, 13, 2436. [Google Scholar] [CrossRef]
- Mohebifard, R.; Hajbabaie, A. Distributed optimization and coordination algorithms for dynamic traffic metering in urban street networks. IEEE Transactions on Intelligent Transportation Systems 2018, 20, 1930–1941. [Google Scholar] [CrossRef]
- Gao, F.; Yang, B.; Chen, C.; Guan, X.; Zhang, Y. Distributed urban freeway traffic optimization considering congestion propagation. IEEE Internet of Things Journal 2021, 9, 12155–12165. [Google Scholar] [CrossRef]
- Chow, A.H. Optimisation of dynamic motorway traffic via a parsimonious and decentralised approach. Transportation Research Part C: Emerging Technologies 2015, 55, 69–84. [Google Scholar] [CrossRef]
- Hohmann, N.; Brulin, S.; Adamy, J.; Olhofer, M. Multi-objective optimization of urban air transportation networks under social considerations. IEEE Open Journal of Intelligent Transportation Systems 2024. [Google Scholar] [CrossRef]
- Liu, Z.; Wang, S.; Zhou, B.; Cheng, Q. Robust optimization of distance-based tolls in a network considering stochastic day to day dynamics. Transportation Research Part C: Emerging Technologies 2017, 79, 58–72. [Google Scholar] [CrossRef]
- Di, Z.; Yang, L.; Qi, J.; Gao, Z. Transportation network design for maximizing flow-based accessibility. Transportation Research Part B: Methodological 2018, 110, 209–238. [Google Scholar] [CrossRef]
- Zhou, W.; Hu, P.; Huang, Y.; Deng, L. Integrated optimization of bus route adjustment with passenger flow control for urban rail transit. IEEE Access 2021, 9, 63073–63093. [Google Scholar] [CrossRef]
- Kim, H.S.; Kim, D.K.; Kho, S.Y.; Lee, Y.G. Integrated decision model of mode, line, and frequency for a new transit line to improve the performance of the transportation network. KSCE Journal of Civil Engineering 2016, 20, 393–400. [Google Scholar] [CrossRef]
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 (http://creativecommons.org/licenses/by/4.0/).