Data formats and usage for massive point to point route calculation
7 Assignments
0 Petitions
Accused Products
Abstract
The invention is directed to a method by which optimal paths are found between one or more start destinations and one or more end destinations. First destination and travel data is converted into a node and edge data format, wherein the nodes represent start points and the edges have a weight related to a travel weight. These nodes and edges are subdivided into subsets. The paths between the start nodes and each of the end nodes are determined using the node and edge representations stored in the subsets. A selected union of subsets is determined that contains the start end destinations. The optimal paths are determined by using the travel values associated with the edges connecting the nodes. The union of subsets, which may comprise less than the full amount of subsets, is loaded for the path determination. Or, when the path determination perceives that a relevant boundary has been reached in a path determination, that next subset in the union of subsets is loaded. The newly loaded subset is “joined” to the already loaded subsets, thus allowing the completion of the path determination.
19 Citations
12 Claims
-
1-4. -4. (canceled)
-
5. A method for dynamically generating transport parameter values from an arbitrarily selected origin point to all possible destination points in a spatially-oriented array of points, comprising the steps of:
-
dynamically generating a minimal area spatially-oriented array comprising a set of desired points for which overall transport parameter values are desired, the minimal area spatially-oriented array positioned relative to the arbitrarily selected points; generating at a prior time a plurality of pre-processed data sets comprising precalculated transport parameter values for points within each of the plurality of pre-processed data sets, the pre-processed data sets comprising points at least the set of desired points; dynamically associating selected ones of the pre-processed data sets so that each of the associated pre-processed data sets intersects the minimal area spatially-oriented array; and dynamically generating transport parameter values from the arbitrarily selected origin point to all possible destination points within the set of desired points by relating to the origin point the precalculated transport parameter values, in which the dynamically generated transport parameter values are constant over time. - View Dependent Claims (6, 7, 8)
-
-
9. A method for dynamically generating transport parameter values from an arbitrarily selected origin point to all possible destination points in a spatially-oriented array of points, comprising the steps of:
-
dynamically generating a minimal area spatially-oriented array comprising a set of desired points for which overall transport parameter values are desired, the minimal area spatially-oriented array positioned relative to the arbitrarily selected points; generating at a prior time a plurality of pre-processed data sets comprising precalculated transport parameter values for points within each of the plurality of pre-processed data sets, the pre-processed data sets comprising points at least the set of desired points; dynamically associating selected ones of the pre-processed data sets so that each of the associated pre-processed data sets intersects the minimal area spatially-oriented array; and dynamically generating transport parameter values from the arbitrarily selected origin point to all possible destination points within the set of desired points by relating to the origin point the precalculated transport parameter values, in which the dynamically generated transport parameter values vary over time. - View Dependent Claims (10, 11, 12)
-
Specification