Better landmarks within reach
First Claim
Patent Images
1. A method of graph preprocessing, comprising:
- receiving a graph, the graph comprising a plurality of vertices and arcs; and
recursively processing a first set of the vertices by generating shortcuts to the graph, and eliminating one or more vertices pursuant to the shortcuts.
2 Assignments
0 Petitions
Accused Products
Abstract
An algorithm referred to as REAL for the point-to-point shortest path problem combines A* search with landmark-based lower bounds and reach-based pruning. A symbiosis of these techniques is described, which gives a range of time and space tradeoffs, including those that improve both of these complexity measures. Locality is improved and exact reach computation is described.
-
Citations
20 Claims
-
1. A method of graph preprocessing, comprising:
-
receiving a graph, the graph comprising a plurality of vertices and arcs; and recursively processing a first set of the vertices by generating shortcuts to the graph, and eliminating one or more vertices pursuant to the shortcuts. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of query processing, comprising:
-
storing landmark distances for vertices of a graph, the vertices having a reach of at least a predetermined amount; receiving a query; and processing the query using a bidirectional technique based on the predetermined amount of the reach. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A method of graph preprocessing, comprising:
-
receiving a graph, the graph comprising a plurality of vertices and arcs; dividing the graph into a plurality of regions; determining a plurality of full shortest path trees from the frontier of each region; and determining a plurality of partial shortest path trees from internal vertices of trees rooted at the frontier of each region. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification