Shortest path searching method and system based on complex network theory
A complex network, shortest path technology, applied in other database retrieval, other database query and other directions, can solve the problem of inability to obtain the shortest path accurately, wasting cache space, poor timeliness, etc.
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0028] This embodiment provides a shortest path search method based on complex network theory, including:
[0029] S1: Use the processing module 100 to preprocess the complex network to simplify the complex network.
[0030] (1) Delete the leaf nodes whose degree is 1 in the complex network;
[0031] (2) Add n connecting edges, and judge whether the connecting edges connect two adjacent regions, if so, set the two nodes corresponding to the connecting edges as relay nodes, otherwise, delete these two nodes;
[0032] Preferably, this embodiment simplifies the complexity of the network by deleting a large number of nodes.
[0033] S2: The simplified complex network is divided into regions by the network division module 200, and the local center points of the regions are solved.
[0034] (1) Calculate the local center point set of the simplified complex network;
[0035] ①Calculate the degree and aggregation coefficient of each node in the simplified complex network;
[0036]...
Embodiment 2
[0056] refer to figure 1 , is the second embodiment of the present invention, which is different from the first embodiment in that it provides a shortest path search system based on complex network theory, including:
[0057] The processing module 100 is used for preprocessing the complex network and simplifying the complex network;
[0058] The network division module 200, together with the processing module 100, is used for regional division of the simplified complex network, and for solving the local center point of the region;
[0059] The path solving module 300 is connected to the network dividing module 200, and is used for establishing a relay node table according to the local center point, calculating the distance from the local center point of the area to each relay node, and obtaining the shortest path in combination with the complexity.
[0060] It should be appreciated that embodiments of the present invention may be implemented or implemented by computer hardwar...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 


