Urban road network robustness analysis method and system based on primitives, terminal and storage medium

Through the primitive-based analysis method, the local topological characteristics of urban road networks are deeply analyzed, and the problem of existing technology ignoring the impact of local complex structures is solved, which significantly improves the accuracy of robustness analysis, and provides new theoretical and technical support for urban traffic planning and emergency management.

CN120069338AActive Publication Date: 2025-05-30SHENZHEN UNIV

Patent Information

Application Number
CN202510542199.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-04-28
Publication Date
2025-05-30
Estimated Expiration
2045-04-28

AI Technical Summary

Technical Problem

The existing robustness analysis technology of urban road network ignores the impact of local complex structures on the overall robustness of the network, resulting in low accuracy of the analysis results, which cannot effectively improve the robustness and risk prevention and control of urban complex road networks.

Method used

Using a primitive-based analysis method, by obtaining urban road network data and modeling, the road section is used as edges and intersections are used as nodes, the primitives with a preset number of nodes are selected as research objects, their structural robustness scores are calculated, and the primitives are deleted and restored one by one to calculate the global network index, and finally the robustness measurement curve is drawn and the robustness measurement index is calculated.

Benefits of technology

It significantly improves the accuracy of the robustness analysis results of urban road networks, provides a new perspective for traffic planning and emergency management, provides reliable theoretical basis and technical support, and can more accurately reveal the robustness performance of road networks in different disturbance scenarios.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120069338A_ABST
    Figure CN120069338A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of network performance analysis, and discloses a primitive-based urban road network robustness analysis method and system, a terminal and a storage medium, and the method comprises the steps: obtaining the data of an urban road network, and carrying out the modeling of the urban road network; in the urban road network, the primitives are selected as research objects, and structural robustness scores corresponding to the various types of primitives are calculated according to the structures of the various types of primitives; according to the structural robustness score, deleting elements in the urban road network one by one and recovering the elements one by one, and calculating a global network index; and according to the global network index, drawing a robustness measurement curve of the urban road network, and calculating to obtain a robustness measurement index of the urban road network. According to the method, the primitive perspective in the network theory is introduced, the primitive is used as a microstructure unit, the local complex structure of the road network is deeply analyzed, and the accuracy of the robustness analysis result of the urban road network is remarkably improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of urban road network performance analysis, and particularly to a method, system, terminal and computer-readable storage medium for analyzing the robustness of an urban road network based on primitives. Background Art

[0002] With the acceleration of the urbanization process, urban roads, as the core component of the transportation system, undertake important economic and social functions. They not only directly affect the quality of life of urban residents but also are the important lifelines of urban operation. Urban road networks usually exhibit typical characteristics of complex networks such as small-worldness and scale-freeness, and have significant topological regularities at both the global and local levels. These characteristics enable complex network metrics (such as degree centrality, betweenness centrality, maximum connected subgraph ratio, etc.) to be widely used in the vulnerability analysis and performance optimization of transportation networks.

[0003] However, existing research mostly focuses on the global characteristics of transportation networks or the local importance of a single node, and lacks in-depth analysis of how local complex structures (such as roundabouts, bridge sections, etc.) affect the overall robustness of the transportation network. That is, in the existing urban road network robustness analysis technology, the influence of local complex structures on the overall network robustness is ignored, resulting in low accuracy of the urban road network robustness analysis results and being unable to provide a reliable theoretical basis and technical support for the improvement of the robustness and risk prevention and control of urban complex road networks.

[0004] Therefore, the existing technology still needs to be improved and developed. Summary of the Invention

[0005] The main object of the present invention is to provide a method, system, terminal and computer-readable storage medium for analyzing the robustness of an urban road network based on primitives, aiming to solve the problem that in the existing urban road network robustness analysis, the influence of local complex structures on the overall network robustness is ignored, resulting in low accuracy of the overall network robustness analysis results.

[0006] To achieve the above object of the invention, the present invention provides a method for analyzing the robustness of an urban road network based on primitives, and the method for analyzing the robustness of an urban road network based on primitives includes: Obtain data of the urban road network, and model the urban road network, taking the road sections in the urban road network as edges and the intersections in the urban road network as nodes; In the urban road network, select primitives of a preset number of nodes as the research object, obtain various types corresponding to the primitives, and calculate the structural robustness scores corresponding to each type of primitive according to the structures of each type of primitive; Based on the structural robustness score, delete and recover the primitives in the urban road network one by one, and calculate the global network metrics after deleting and recovering the primitives; Based on the global network metrics, plot the robustness measure curve of the urban road network, and calculate the robustness measure index of the urban road network based on the robustness measure curve.

[0007] Optionally, obtaining the data of the urban road network and modeling the urban road network, taking the road segments in the urban road network as edges and the intersections in the urban road network as nodes, specifically includes: Obtaining the data of the urban road network based on the OSM platform, where the data is road vector data; According to the road vector data, using the ArcGIS platform to model the urban road network, taking the road segments in the urban road network as edges and the intersections in the urban road network as nodes, to obtain an unweighted undirected graph corresponding to the urban road network.

[0008] Optionally, in the urban road network, selecting the primitives of a preset number of nodes as the research objects, obtaining various types corresponding to the primitives, and calculating the structural robustness scores corresponding to each type of primitive according to the structure of each type of primitive, specifically includes: In the unweighted undirected graph corresponding to the urban road network, selecting the primitives of a preset number of nodes as the research objects, obtaining various types corresponding to the primitives; According to the structure of each type of primitive, calculating the node-edge ratio and the average node degree corresponding to each type of primitive: ; ; where, represents the node-edge ratio, represents the number of edges in the primitive, represents the number of nodes in the primitive, represents the average node degree, represents the number of connecting edges of the i-th node in the primitive; According to the node-edge ratio and the average node degree corresponding to each type of primitive, calculating the structural robustness scores corresponding to each type of primitive: ; where, represents the structural robustness score; wherein, the primitive is a local complex structure in the urban road network, and the local complex structure includes a roundabout and a bridge section.

[0009] Optionally, before deleting and then restoring each primitive in the urban road network one by one according to the structural robustness score and calculating the global network metrics after deleting and restoring the primitive, it further includes: Calculating the initial global network metrics of the urban road network; Wherein, the initial global network metrics include the initial maximum connected subgraph ratio or the initial network efficiency.

[0010] Optionally, deleting and then restoring each primitive in the urban road network one by one according to the structural robustness score and calculating the global network metrics after deleting and restoring the primitive specifically includes: Deleting each primitive in the urban road network one by one in the order of the structural robustness scores corresponding to each type of primitive from large to small; After deleting each primitive, calculating the global network metrics once; Restoring each primitive in the urban road network one by one in the order of the structural robustness scores corresponding to each type of primitive from large to small; After restoring each primitive, calculating the global network metrics once; Wherein, the global network metrics include the maximum connected subgraph ratio or the network efficiency.

[0011] Optionally, the calculation formula of the maximum connected subgraph ratio is: GC = ; Wherein, GC represents the maximum connected subgraph ratio, represents the number of nodes in the largest connected subgraph in the urban road network after being perturbed or restored, and N represents the total number of nodes in the urban road network after being perturbed or restored; The calculation formula of the network efficiency is: ; Wherein, NE represents the network efficiency, G represents the urban road network after being perturbed or restored, represents the shortest path length between the i-th node and the j-th node.

[0012] Optionally, the robustness measure metrics include redundancy, resourcefulness, robustness loss, resistance, rapidity, and resilience; Drawing the robustness measure curve of the urban road network according to the global network metrics and calculating the robustness measure metrics of the urban road network based on the robustness measure curve specifically includes: According to the maximum connected subgraph rate or the network efficiency, draw the robustness measure curve of the urban road network. The vertical axis of the robustness measure curve is the value of the maximum connected subgraph rate or the network efficiency, and the horizontal axis of the robustness measure curve is the time for calculating the maximum connected subgraph rate or the network efficiency. And use the value of the initial maximum connected subgraph rate or the initial network efficiency as the ordinate of the intersection point of the robustness measure curve and the vertical axis; Based on the robustness measure curve, calculate the redundancy A of the urban road network: ; wherein, represents the robustness measure curve, T represents the time for calculating the maximum connected subgraph rate or the network efficiency, and T1 represents the abscissa corresponding to the inflection point in the robustness measure curve; Based on the robustness measure curve, calculate the resourcefulness B of the urban road network: ; wherein, T2 represents the abscissa corresponding to the highest point in the increasing part of the robustness measure curve; Based on the robustness measure curve, calculate the robustness loss C of the urban road network: ; wherein, P represents the initial connected subgraph rate or the initial network efficiency; Based on the robustness measure curve, use the abscissa T1 corresponding to the inflection point in the robustness measure curve as the resistance of the urban road network; Based on the robustness measure curve, use the abscissa T2 corresponding to the highest point in the increasing part of the robustness measure curve as the rapidity of the urban road network; Based on the robustness measure curve, use the difference between the abscissa T2 corresponding to the highest point in the increasing part of the robustness measure curve and the abscissa T1 corresponding to the inflection point in the robustness measure curve as the resilience of the urban road network.

[0013] To achieve the above invention purpose, the present invention also provides a primitive-based urban road network robustness analysis system. The primitive-based urban road network robustness analysis system includes: Road network modeling module: used to obtain the data of the urban road network, model the urban road network, use the road segments in the urban road network as edges, and use the intersections in the urban road network as nodes; Primitive structure robustness evaluation module: used to select primitives of a preset number of nodes in the urban road network as research objects, obtain various types corresponding to the primitives, and calculate the structure robustness scores corresponding to each type of primitive according to the structures of each type of primitive; Road network perturbation or restoration module: used to delete and restore each primitive in the urban road network one by one according to the structure robustness scores, and calculate the global network metrics after deleting and restoring the primitive; Road network robustness analysis module: used to draw the robustness measure curve of the urban road network according to the global network metrics, and calculate the robustness measure index of the urban road network based on the robustness measure curve.

[0014] To achieve the above invention purpose, the present invention also provides a terminal, which includes: a memory, a processor, and a primitive-based urban road network robustness analysis program stored on the memory and executable on the processor. When the primitive-based urban road network robustness analysis program is executed by the processor, it implements the steps of the primitive-based urban road network robustness analysis method as described above.

[0015] To achieve the above invention purpose, the present invention also provides a computer-readable storage medium, which stores a primitive-based urban road network robustness analysis program. When the primitive-based urban road network robustness analysis program is executed by a processor, it implements the steps of the primitive-based urban road network robustness analysis method as described above.

[0016] In the present invention, data of an urban road network is obtained, and the urban road network is modeled. Sections in the urban road network are used as edges, and intersections in the urban road network are used as nodes. In the urban road network, primitive elements of a preset number of nodes are selected as research objects, multiple types corresponding to the primitive elements are obtained, and according to the structures of primitive elements of each type, structural robustness scores corresponding to primitive elements of each type are calculated. According to the structural robustness scores, primitive elements in the urban road network are deleted and restored one by one, and global network metrics are calculated after deleting and restoring the primitive elements. According to the global network metrics, a robustness measure curve of the urban road network is drawn, and based on the robustness measure curve, a robustness measure index of the urban road network is calculated. The present invention introduces a primitive element perspective in network theory, takes primitive elements as microstructural units, deeply analyzes the local topological characteristics of the road network, breaks through the limitations of only focusing on global topological characteristics in the past, more carefully depicts the local complex structural characteristics of the road network, considers the influence of local complex structures on the overall robustness of the network, significantly improves the accuracy of the analysis results of the robustness of the urban road network, provides a new perspective for optimizing traffic planning and emergency management, provides a reliable theoretical basis and technical support for improving the robustness and risk prevention and control of urban complex road networks; combines primitive elements with global network metrics to construct a robustness measure curve, quantifies the robustness performance of the road network under different perturbation scenarios, and more intuitively and systematically reveals the key characteristics and laws in the process of attacking and repairing the road network. BRIEF DESCRIPTION OF THE DRAWINGS

[0017] Figure 1 is a flowchart of a preferred embodiment of the method for analyzing the robustness of an urban road network based on primitive elements of the present invention; Figure 2 is a structural diagram of primitive elements of each type of the present invention; Figure 3 is a robustness measure curve diagram of the present invention; Figure 4 is a structural diagram of a preferred embodiment of the system for analyzing the robustness of an urban road network based on primitive elements of the present invention; Figure 5 is a structural diagram of a preferred embodiment of the terminal of the present invention. DETAILED DESCRIPTION OF THE EMBODIMENTS

[0018] To make the objectives, technical solutions and advantages of the present invention clearer and more definite, the following further describes the present invention in detail with reference to the accompanying drawings and by way of examples. It should be understood that the specific embodiments described herein are only used to explain the present invention and are not used to limit the present invention.

[0019] With the acceleration of urbanization, urban roads, as a core component of the transportation system, undertake important economic and social functions. They not only directly affect the quality of life of urban residents but also are the vital arteries of urban operation. Urban road networks usually exhibit typical characteristics of complex networks such as small-worldness and scale-freeness, and have significant topological regularities at both the global and local levels. These characteristics enable complex network metrics (such as degree centrality, betweenness centrality, largest connected subgraph ratio, etc.) to be widely used in the vulnerability analysis and performance optimization of transportation networks.

[0020] However, existing research has mostly focused on the global characteristics of transportation networks or the local importance of single nodes, lacking in-depth analysis of how local complex structures (such as roundabouts, bridge sections, etc.) affect the overall robustness of the transportation network. That is, in the existing urban road network robustness analysis techniques, the impact of local complex structures on the overall network robustness is ignored, resulting in low accuracy of the urban road network robustness analysis results and being unable to provide reliable theoretical basis and technical support for the improvement of the robustness and risk prevention and control of urban complex road networks.

[0021] In recent years, network motifs, as frequently occurring local structural modules in complex networks, have received increasing attention from researchers. Network motifs can reveal highly organized local structural characteristics in networks and have been proven to be closely related to the robustness and dynamic behavior of systems in fields such as biological networks and social networks. The motif structures in transportation networks, such as roundabouts or bridge sections, often have important impacts on the stability and redundancy of traffic flow, but their application in traffic robustness research is still in the initial exploration stage. By analyzing the differences in the functional performance of motifs in the road network and their impact on the overall robustness, the contribution of local structures to network functions can be more accurately revealed, providing a new theoretical basis for the optimal design of the network.

[0022] To solve the above technical problems, the present invention provides a method for analyzing the robustness of an urban road network based on motifs. The method includes obtaining data of the urban road network and modeling the urban road network, taking the road segments in the urban road network as edges and the intersections in the urban road network as nodes. In the urban road network, a preset number of motif nodes are selected as the research objects, and multiple types corresponding to the motifs are obtained. According to the structures of the motifs of each type, the structural robustness scores corresponding to the motifs of each type are calculated. Based on the structural robustness scores, the motifs in the urban road network are deleted and restored one by one, and the global network metrics are calculated after deleting and restoring the motifs. According to the global network metrics, a robustness measure curve of the urban road network is drawn, and based on the robustness measure curve, the robustness measure index of the urban road network is calculated. The present invention introduces the motif perspective in network theory, takes motifs as microscopic structural units, deeply analyzes the local topological features of the road network, breaks through the limitation of only focusing on the global topological features in the past, more precisely depicts the local complex structural features of the road network, considers the influence of the local complex structure on the overall robustness of the network, significantly improves the accuracy of the analysis results of the robustness of the urban road network, provides a new perspective for optimizing traffic planning and emergency management, and provides a reliable theoretical basis and technical support for enhancing the robustness and risk prevention and control of the urban complex road network. By combining motifs with global network metrics, a robustness measure curve is constructed to quantify the robustness performance of the road network under different perturbation scenarios, and more intuitively and systematically reveals the key features and laws of the road network in the process of attack and repair.

[0023] The following further describes the application content by describing the embodiments in conjunction with the accompanying drawings.

[0024] A preferred embodiment of the method for analyzing the robustness of an urban road network based on motifs according to the present invention is as Figure 1 shown and specifically includes: S1. Obtain data of the urban road network and model the urban road network, taking the road segments in the urban road network as edges and the intersections in the urban road network as nodes.

[0025] In an implementation manner of this embodiment, the step of obtaining data of the urban road network and modeling the urban road network, taking the road segments in the urban road network as edges and the intersections in the urban road network as nodes specifically includes: Obtain data of the urban road network based on the OSM (OpenStreetMap) platform, where the data is road vector data; Based on the road vector data, use the ArcGIS (Arc Geographic Information System) platform to model the urban road network. Take the road segments in the urban road network as edges and the intersections in the urban road network as nodes to obtain an unweighted undirected graph corresponding to the urban road network.

[0026] Specifically, the acquisition of road vector data is based on the open geographic information platform OSM, and the ArcGIS platform is used to model the road network (i.e., the urban road network). The road segments are regarded as edges and the intersections are regarded as nodes to obtain an unweighted undirected graph corresponding to the road network. It should be noted that the urban road network mentioned below in this embodiment actually refers to the unweighted undirected graph corresponding to the urban road network, that is, the result (unweighted undirected graph) after modeling the urban road network in this embodiment is also called the urban road network.

[0027] S2. In the urban road network, select the primitives of a preset number of nodes as the research objects, obtain various types corresponding to the primitives, and calculate the structural robustness scores corresponding to each type of primitive according to the structures of each type of primitive.

[0028] In one implementation manner of this embodiment, the step of selecting the primitives of a preset number of nodes as the research objects in the urban road network, obtaining various types corresponding to the primitives, and calculating the structural robustness scores corresponding to each type of primitive according to the structures of each type of primitive specifically includes: In the unweighted undirected graph corresponding to the urban road network, select the primitives of a preset number of nodes as the research objects to obtain various types corresponding to the primitives; According to the structures of each type of primitive, calculate the node-edge ratio and average node degree corresponding to each type of primitive: ; ; Among them, represents the node-edge ratio, represents the number of edges in the primitive, represents the number of nodes in the primitive, represents the average node degree, represents the number of connecting edges of the i-th node in the primitive; According to the node-edge ratio and the average node degree corresponding to each type of primitive, calculate the structural robustness scores corresponding to each type of primitive: ; Among them, represents the structural robustness score; Among them, the primitive element is a local complex structure in the urban road network, and the local complex structure includes a roundabout and a bridge section.

[0029] Specifically, a primitive element is a non-isomorphic subgraph composed of several (usually 3 - 8) nodes, and all nodes are connected to at least one other node by at least one edge. Primitive elements appear frequently in the network. Studying their partitioning helps to understand the connection structure of the network more carefully and explore the self-organizing topological characteristics of the network. Some studies have proved that primitive elements have an important impact on the structural and functional characteristics of the network. In the urban road network, the primitive element is defined as an unweighted undirected graph. It should be noted that the primitive element structure in the urban road network refers to the local complex structure in the urban road network, such as roundabouts and bridge sections. There are 2 types of primitive elements composed of 3 nodes, and 6 types of primitive elements composed of 4 nodes. When the number of nodes increases further, the number of primitive elements will show an exponential growth state. Therefore, the present invention selects the primitive element composed of 4 nodes as the research object (i.e., the preset quantity is 4), which are: chain primitive element a, tail primitive element b, ring-tail primitive element c, ring primitive element d, semi-network primitive element e, and full-network primitive element f. The structure of each type of primitive element is as Figure 2 shown. Since the structure of each primitive element has its characteristics, it is necessary to evaluate their structural robustness for differentiation, which mainly depends on two aspects: the node-edge ratio and the average node degree. Among them, by analyzing the node-edge ratio between nodes, the redundancy degree of the primitive element can be intuitively evaluated; while the connectivity can be accurately reflected by the index of the average node degree; and the product result of the node-edge ratio and the average node degree can effectively represent the level of the structural robustness of the primitive element. As shown in Table 1, the scoring situations of different primitive elements are listed in Table 1. For example, the connections between nodes of the chain primitive element and the tail primitive element are relatively few, so the scores are relatively low, while the connections between nodes of the full-network primitive element and the semi-network primitive element are relatively many, so the scores are relatively high.

[0030] Table 1: Structural Robustness Score Table of Each Type of Primitive Element

[0031] S3. According to the structural robustness score, delete and recover each primitive element in the urban road network one by one, and calculate the global network index after deleting and recovering the primitive element.

[0032] In an implementation manner of this embodiment, before the step of deleting and recovering each primitive element in the urban road network one by one according to the structural robustness score and calculating the global network index after deleting and recovering the primitive element, it further includes: Calculating the initial global network index of the urban road network; Among them, the initial global network index includes the initial maximum connected subgraph ratio or the initial network efficiency.

[0033] In an implementation manner of this embodiment, based on the structural robustness score, deleting and restoring the primitives in the urban road network one by one, and calculating the global network metrics after deleting and restoring the primitives specifically includes: Deleting the primitives in the urban road network one by one in the order of the structural robustness scores corresponding to each type of primitive from large to small; After deleting each primitive, calculating the global network metrics once; Restoring the primitives in the urban road network one by one in the order of the structural robustness scores corresponding to each type of primitive from large to small; After restoring each primitive, calculating the global network metrics once; Wherein, the global network metrics include the largest connected subgraph ratio or the network efficiency.

[0034] In an implementation manner of this embodiment, the calculation formula of the largest connected subgraph ratio is: GC = ; Wherein, GC represents the largest connected subgraph ratio, represents the number of nodes in the largest connected subgraph in the urban road network after being perturbed or restored, and N represents the total number of nodes in the urban road network after being perturbed or restored; The calculation formula of the network efficiency is: ; Wherein, NE represents the network efficiency, G represents the urban road network after being perturbed or restored (i.e., the entire road network or the corresponding unweighted undirected graph of the entire road network), represents the shortest path length between the i-th node and the j-th node.

[0035] Specifically, first calculate the initial global network metrics (i.e., initial performance) of the urban road network in the initial state (without being disturbed or restored). The calculation method of the initial global network metrics is the same as that of the global network metrics described below. The global network metrics of the present invention can be selected as the giant component ratio or network efficiency, and the specific selection depends on the actual application situation. The giant component of a network refers to the largest subgraph in a graph (network) where there is a path connection between all nodes, which is used to reflect the connectivity of the entire network. The giant component ratio (GC) is the ratio of the number of nodes in the giant component to the total number of nodes in the network. The network efficiency (NE) mainly describes the transmission efficiency of information or traffic in the network, and it is calculated by considering the average value of the shortest path lengths between all node pairs in the network. Both the giant component ratio and network efficiency are effective indicators for evaluating the robustness of the network. By identifying and calculating the global network metrics after perturbation and restoration, the connectivity and overall operating state of the traffic network (i.e., the urban road network) can be evaluated. A traffic network with high connectivity (i.e., a high giant component ratio) indicates fewer road breaks and higher redundancy. The network efficiency reflects the overall traffic flow capacity in the traffic network. The higher the efficiency, the faster vehicles or people can reach their destinations.

[0036] Based on the above calculation results of the global network metrics, the present invention uses the primitive strategy to measure the robustness of the urban road network. The specific measurement method is as follows: Delete the primitives in descending order according to the structural robustness scores of each type of primitive. For primitives with the same score, they are deleted in the order of their numbers (in step S1, the ArcGIS platform will be used to number each type of primitive for distinction), and then restored in this order. During this process, calculate the global network metrics (giant component ratio or network efficiency) every time a primitive changes (i.e., every time a primitive is deleted or restored). Taking the score table in Table 1 as an example, first delete the full-network primitive f in descending order of scores, then delete the semi-network primitive e, and then considering that the loop-tail primitive c and the looped primitive d have the same score, according to the number order, first delete the loop-tail primitive c, then delete the looped primitive d, and so on. Then sequentially delete the chain primitive a and the tail primitive b, and then restore each type of primitive one by one in the same order. During this process, calculate the global network metrics every time a primitive is deleted or restored.

[0037] S4. According to the global network metrics, draw the robustness measurement curve of the urban road network, and based on the robustness measurement curve, calculate the robustness measurement index of the urban road network.

[0038] In an implementation manner of this embodiment, the robustness measure indexes include redundancy, resourcefulness, robustness loss, resistance, rapidity, and resilience; Drawing the robustness measure curve of the urban road network according to the global network index, and calculating the robustness measure indexes of the urban road network based on the robustness measure curve, specifically including: Drawing the robustness measure curve of the urban road network according to the maximum connected subgraph ratio or the network efficiency. The vertical axis of the robustness measure curve is the value of the maximum connected subgraph ratio or the network efficiency, and the horizontal axis of the robustness measure curve is the time for calculating the maximum connected subgraph ratio or the network efficiency. And taking the value of the initial maximum connected subgraph ratio or the initial network efficiency as the ordinate of the intersection point of the robustness measure curve and the vertical axis; Calculating the redundancy A of the urban road network based on the robustness measure curve: ; Wherein, represents the robustness measure curve, T represents the time for calculating the maximum connected subgraph ratio or the network efficiency, and T1 represents the abscissa corresponding to the inflection point in the robustness measure curve; Calculating the resourcefulness B of the urban road network based on the robustness measure curve: ; Wherein, T2 represents the abscissa corresponding to the highest point in the increasing part of the robustness measure curve; Calculating the robustness loss C of the urban road network based on the robustness measure curve: ; Wherein, P represents the initial connected subgraph ratio or the initial network efficiency; Based on the robustness measure curve, taking the abscissa T1 corresponding to the inflection point in the robustness measure curve as the resistance of the urban road network; Based on the robustness measure curve, taking the abscissa T2 corresponding to the highest point in the increasing part of the robustness measure curve as the rapidity of the urban road network; Based on the robustness measure curve, taking the difference between the abscissa T2 corresponding to the highest point in the increasing part of the robustness measure curve and the abscissa T1 corresponding to the inflection point in the robustness measure curve as the resilience of the urban road network.

[0039] Specifically, plotting the final calculation results (global network indexes) on one coordinate axis to form a broken line graph approximately in a "V" shape. Wherein, the horizontal axis is the time T for calculating the global network indexes, and the vertical axis is the value of the global network indexes , it should be noted that the initial global network metrics (i.e., the initial performance P) are also used as . Through information such as the trend changes and inflection point mutations of the curve, key information about the road network robustness and vulnerable edges can be obtained. In addition, different perturbation and recovery methods (referring to different perturbation and recovery strategies, such as degree centrality strategy and betweenness centrality strategy) can be compared to explore the best resistance and repair strategies for the road network after congestion and interruption. Among them, the degree centrality strategy means deleting and recovering edges or nodes in descending order of degree centrality values, then calculating the global network metrics, and drawing the robustness measure curve based on the global network metrics. The betweenness centrality strategy means deleting and recovering edges or nodes in descending order of betweenness centrality values, then calculating the global network metrics, and drawing the robustness measure curve based on the global network metrics.

[0040] For the change results of the curve, each metric can be calculated through the coordinate axes and area of the curve. Among them, the curve function is defined as , the horizontal axis is defined as time, and the vertical axis is defined as the global network metric. As Figure 3 shown, the robustness measure is mainly divided into the following metrics: 1) Redundancy: The ability of the road network to resist attacks, calculated as the area S1 enclosed by the two coordinate axes, the descending part of the curve, and x = T1; 2) Resourcefulness: The ability of the road network to restore effectiveness, calculated as the area S2 enclosed by the ascending part of the curve, the horizontal axis, x = T1, and x = T2; 3) Robustness loss: The degree to which the road network is lower than the initial performance during the whole process of attack and recovery, calculated as the area S3 enclosed by the whole curve and y = P; 4) Resistance: The total duration T1 of the road network experiencing the attack; 5) Resilience: The total duration T2 - T1 of the road network experiencing the recovery; 6) Rapidity: The total duration T2 of the road network experiencing the whole process of attack and recovery.

[0041] The present invention introduces the primitive perspective in network theory. By taking primitives as microscopic structural units, it deeply analyzes the local topological characteristics of road networks, reveals the differences in the functional performance of different primitives and their impact on the overall robustness, and innovatively applies the primitive structure to the study of road network robustness, breaking through the limitations of only focusing on global topological indicators in the past and more precisely depicting the local complex structural characteristics of road networks. The present invention combines the structural analysis and functional evaluation of complex networks, and proposes a complete structural-functional coupling road network robustness measurement framework, which can quantitatively analyze the response mechanism and recovery process of road networks under perturbation and recovery conditions, and reveal the self-organization evolution characteristics of the network in a dynamic environment. The present invention has multi-dimensional innovations in robustness evaluation. It comprehensively introduces quantitative indicators such as redundancy, resourcefulness, and robustness loss, constructs a scientific curve, and comprehensively reflects the functional attenuation and recovery of road networks after being attacked. This dynamic evolution evaluation method can more intuitively and systematically reveal the key characteristics and laws of road networks during the process of attack and repair.

[0042] In another implementation of this embodiment, based on the python platform, the subgraph isomorphism algorithm can be used to identify and count the primitives in the road network. To evaluate the rationality of each primitive in the real road network, it is necessary to compare the number of times each primitive appears in the urban road network with the average number of times it appears in a random network with the same number of nodes and the same average node degree, and calculate the standard score to evaluate its rationality. The specific calculation formula is: ; where is the standard score Z-score of the th primitive, is the number of the th primitive in the road network, is the average number of the th primitive in the random network, is the standard deviation of the th primitive in the random network. Primitives with Z-score > 1.96 (or Z-score < -1.96) are regarded as significant primitives, that is, those with a number greater than (or less than) the number of primitives in the random network.

[0043] In the comparative analysis of the number of primitive elements between the urban road network and the random network, the overall numbers of chain primitive element a and caudate primitive element b in the urban road network show a significant shortage, while the numbers of loop-tail primitive element c and loop primitive element d are significantly higher than those in the random network. At the same time, semi-network primitive element e and full-network primitive element f are almost non-existent in both types of networks. This phenomenon reveals that the urban road network has a more complex and stable structural feature compared to the random network, and the formation of this feature is closely related to the significant enrichment of loop-tail primitive element c and loop primitive element d. Through in-depth analysis, it can be seen that local loop structures widely exist in the urban road network, and these features are specifically mapped to the spatial layouts of actual road facilities such as short-distance adjacent intersections, loop intersections, and interchange intersections. However, it is worth noting that there is almost no internal connection within loop primitive element d. The reason for this phenomenon stems from multiple practical constraints. From the perspective of urban construction practice, in the real road network, there are very few three-intersection loop structures sharing the same road. Such structures will appear in a few interchange hubs. Moreover, if the loop-connected internal roads presented by full-network primitive element f are constructed, it will inevitably occupy a large amount of urban land area. Under the objective condition of scarce urban land resources, this obviously lacks general construction operability.

[0044] In addition, based on the above-mentioned primitive-based urban road network robustness analysis method, the present invention also provides a primitive-based urban road network robustness analysis system. Among them, a preferred embodiment of the primitive-based urban road network robustness analysis system is as Figure 4 shown, and specifically includes: Road network modeling module 01: used to obtain data of the urban road network, model the urban road network, take the road segments in the urban road network as edges, and take the intersections in the urban road network as nodes; Primitive structure robustness evaluation module 02: used to select primitive elements of a preset number of nodes in the urban road network as research objects, obtain various types corresponding to the primitive elements, and calculate the structure robustness scores corresponding to each type of primitive element according to the structures of each type of primitive element; Road network perturbation or recovery module 03: used to delete and recover each primitive element in the urban road network one by one according to the structure robustness scores, and calculate the global network indicators after deleting and recovering the primitive elements; Road network robustness analysis module 04: used to draw the robustness measure curve of the urban road network according to the global network indicators, and calculate the robustness measure index of the urban road network based on the robustness measure curve.

[0045] In addition, based on the above-mentioned primitive-based urban road network robustness analysis method and system, the present invention also correspondingly provides a terminal. Among them, a preferred embodiment of the terminal is as Figure 5As shown, it specifically includes a processor 10, a memory 20, and a display 30. Figure 5 Only some components of the terminal are shown. However, it should be understood that it is not required to implement all the shown components, and more or fewer components can be alternatively implemented.

[0046] In some embodiments, the memory 20 can be an internal storage unit of the terminal, such as the hard disk or memory of the terminal. In some other embodiments, the memory 20 can also be an external storage device of the terminal, such as a plug-in hard disk, a Smart Media Card (SMC), a Secure Digital (SD) card, and a Flash Card equipped on the terminal, etc. Further, the memory 20 can also include both the internal storage unit and the external storage device of the terminal. The memory 20 is used to store application software installed on the terminal and various types of data, such as storing the program code of the terminal. The memory 20 can also be used to temporarily store data that has been output or will be output. In one embodiment, a primitive-based urban road network robustness analysis program 40 is stored on the memory 20, and the primitive-based urban road network robustness analysis program 40 can be executed by the processor 10 to implement the steps of the primitive-based urban road network robustness analysis method in the present application.

[0047] In some embodiments, the processor 10 can be a Central Processing Unit (CPU), a microprocessor, or other data processing chips, and is used to run the program code stored in the memory 20 or process data, such as executing the primitive-based urban road network robustness analysis program 40, etc.

[0048] In some embodiments, the display 30 can be an LED display, a liquid crystal display, a touch liquid crystal display, and an OLED (Organic Light-Emitting Diode) toucher, etc. The display 30 is used to display information on the terminal and to display a visual user interface.

[0049] In one embodiment, when the processor 10 executes the primitive-based urban road network robustness analysis program 40 in the memory 20, the steps of the primitive-based urban road network robustness analysis method as described above are implemented.

[0050] The present invention also correspondingly provides a computer-readable storage medium. Among them, the computer-readable storage medium stores a primitive-based urban road network robustness analysis program, and when the primitive-based urban road network robustness analysis program is executed by a processor, the steps of the primitive-based urban road network robustness analysis method as described above are implemented.

[0051] It should be noted that, in this text, the term "including", "comprising", or any other variant thereof is intended to cover non-exclusive inclusion, such that a process, method, article, or terminal that includes a series of elements not only includes those elements but also includes other elements that are not explicitly listed, or further includes elements that are inherent to such a process, method, article, or terminal. Without further limitation, an element defined by the statement "including one..." does not exclude the existence of additional identical elements in the process, method, article, or terminal that includes that element.

[0052] Of course, those of ordinary skill in the art can understand that all or part of the processes of implementing the above-described embodiments of the method can be completed by instructing relevant hardware (such as a processor, a controller, etc.) through a computer program. The program can be stored in a computer-readable storage medium that can be read by a computer. When the program is executed, it can include the processes of the above-described method embodiments. The computer-readable storage medium can be a memory, a magnetic disk, an optical disk, etc.

[0053] It should be understood that the application of the present invention is not limited to the above examples. For those of ordinary skill in the art, improvements or transformations can be made according to the above description. All such improvements and transformations should fall within the protection scope of the appended claims of the present invention.

Claims

1. A primitive-based urban road network robustness analysis method, characterized in that: The urban road network robustness analysis method based on primitives includes: Acquire data of an urban road network, and model the urban road network, using road sections in the urban road network as edges and intersections in the urban road network as nodes; In the urban road network, primitives of a preset number of nodes are selected as research objects, multiple types corresponding to the primitives are obtained, and structural robustness scores corresponding to each type of primitives are calculated according to the structure of each type of primitives; Deleting and restoring primitives in the urban road network one by one according to the structural robustness score, and calculating a global network index after deleting and restoring the primitives; According to the global network index, a robustness measurement curve of the urban road network is drawn, and based on the robustness measurement curve, a robustness measurement index of the urban road network is calculated.

2. The urban road network robustness analysis method based on primitives according to claim 1 is characterized in that: The acquiring of the data of the urban road network and modeling of the urban road network, taking the road sections in the urban road network as edges and taking the intersections in the urban road network as nodes, specifically includes: Acquire urban road network data based on the OSM platform, wherein the data is road vector data; According to the road vector data, the urban road network is modeled using the ArcGIS platform, and the road sections in the urban road network are used as edges, and the intersections in the urban road network are used as nodes to obtain an unweighted undirected graph corresponding to the urban road network.

3. The urban road network robustness analysis method based on primitives according to claim 2 is characterized in that: In the urban road network, primitives of a preset number of nodes are selected as research objects, multiple types corresponding to the primitives are obtained, and according to the structure of each type of primitive, the structural robustness score corresponding to each type of primitive is calculated, specifically including: In the unweighted undirected graph corresponding to the urban road network, primitives of a preset number of nodes are selected as research objects to obtain multiple types corresponding to the primitives; According to the structure of each type of primitive, the node-edge ratio and average node degree corresponding to each type of primitive are calculated: ; ; in, represents the node-edge ratio, represents the number of edges in the primitive, represents the number of nodes in the primitive, represents the average node degree, Represents the number of connected edges of the i-th node in the primitive; According to the node-edge ratio and the average node degree corresponding to each type of primitive, the structural robustness score corresponding to each type of primitive is calculated: ; in, represents the structural robustness score; The primitives are local complex structures in the urban road network, and the local complex structures include roundabouts and bridge sections.

4. The urban road network robustness analysis method based on primitives according to claim 1 is characterized in that: According to the structural robustness score, primitives in the urban road network are deleted and restored one by one, and global network indicators are calculated after deleting and restoring the primitives, and the above also includes: Calculating initial global network indicators of the urban road network; The initial global network index includes an initial maximum connected subgraph rate or an initial network efficiency.

5. The urban road network robustness analysis method based on primitives according to claim 4 is characterized in that: The method of deleting and restoring primitives in the urban road network one by one according to the structural robustness score, and calculating global network indicators after deleting and restoring the primitives, specifically includes: Deleting primitives in the urban road network one by one according to the order of structural robustness scores corresponding to each type of primitive from large to small; After each primitive is deleted, the global network metrics are calculated; Restoring the primitives in the urban road network one by one according to the order of structural robustness scores corresponding to each type of primitive from large to small; After each primitive is recovered, the global network metrics are calculated; The global network index includes the maximum connected subgraph rate or the network efficiency.

6. The urban road network robustness analysis method based on primitives according to claim 5 is characterized in that: The calculation formula of the maximum connected subgraph rate is: GC= ; Among them, GC represents the maximum connected subgraph rate, represents the number of nodes in the largest connected subgraph in the urban road network after disturbance or recovery, and N represents the total number of nodes in the urban road network after disturbance or recovery; The calculation formula of the network efficiency is: ; Among them, NE represents network efficiency, G represents the urban road network after disturbance or recovery, Represents the shortest path length between the i-th node and the j-th node.

7. The urban road network robustness analysis method based on primitives according to claim 6 is characterized in that: The robustness measurement indicators include redundancy, resource, robustness loss, resistance, rapidity and resilience; The step of drawing a robustness measurement curve of the urban road network according to the global network index, and calculating the robustness measurement index of the urban road network based on the robustness measurement curve specifically includes: According to the maximum connected subgraph rate or the network efficiency, a robustness measurement curve of the urban road network is drawn, wherein the vertical axis of the robustness measurement curve is the value of the maximum connected subgraph rate or the network efficiency, the horizontal axis of the robustness measurement curve is the time for calculating the maximum connected subgraph rate or the network efficiency, and the value of the initial maximum connected subgraph rate or the initial network efficiency is used as the vertical coordinate of the intersection of the robustness measurement curve and the vertical axis; Based on the robustness measurement curve, the redundancy A of the urban road network is calculated: ; in, represents the robustness measure curve, T represents the time for calculating the maximum connected subgraph rate or network efficiency, and T1 represents the abscissa corresponding to the inflection point in the robustness measure curve; Based on the robustness measurement curve, the resource B of the urban road network is calculated: ; Wherein, T2 represents the horizontal coordinate corresponding to the highest point of the increasing part of the robustness measurement curve; Based on the robustness measurement curve, the robustness loss C of the urban road network is calculated: ; Where P represents the initial connected subgraph rate or initial network efficiency; Based on the robustness measurement curve, the abscissa T1 corresponding to the inflection point in the robustness measurement curve is used as the resistance of the urban road network; Based on the robustness measurement curve, the horizontal coordinate T2 corresponding to the highest point of the increasing part of the robustness measurement curve is used as the rapidity of the urban road network; Based on the robustness measurement curve, the difference between the abscissa T2 corresponding to the highest point of the increasing part of the robustness measurement curve and the abscissa T1 corresponding to the inflection point of the robustness measurement curve is taken as the resilience of the urban road network.

8. A primitive-based urban road network robustness analysis system, characterized in that: The urban road network robustness analysis system based on primitives includes: Road network modeling module: used to obtain data of urban road network and model the urban road network, taking road sections in the urban road network as edges and intersections in the urban road network as nodes; Primitive structure robustness evaluation module: used to select primitives of a preset number of nodes as research objects in the urban road network, obtain multiple types corresponding to the primitives, and calculate the structural robustness scores corresponding to each type of primitives according to the structure of each type of primitives; A road network disturbance or restoration module: used for deleting and restoring primitives in the urban road network one by one according to the structural robustness score, and calculating global network indicators after deleting and restoring the primitives; Road network robustness analysis module: used to draw the robustness measurement curve of the urban road network according to the global network index, and calculate the robustness measurement index of the urban road network based on the robustness measurement curve.

9. A terminal, characterized in that: The terminal includes: a memory, a processor, and a primitive-based urban road network robustness analysis program stored in the memory and executable on the processor. When the primitive-based urban road network robustness analysis program is executed by the processor, the steps of the primitive-based urban road network robustness analysis method as described in any one of claims 1 to 7 are implemented.

10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a primitive-based urban road network robustness analysis program, which, when executed by a processor, implements the steps of the primitive-based urban road network robustness analysis method as described in any one of claims 1-7.

Citation Information

Patent Citations

  • Intelligent Internet of Things Integrated Perception System and Method Thereof

    US20240214905A1

Cited By

  • Urban road network robustness evaluation method, device and equipment under disaster and storage medium

    CN120746057A

  • A method, device and equipment for evaluating robustness of urban road network under disaster and a storage medium

    CN120746057B