System and method for calculating an optimized route and calculation thereof
First Claim
1. A method for calculating an optimal route from a first location to a second location along a road network located in a geographic region using a geographic database that represents the road network, wherein the optimal route has a characteristic optimized for a specific criterion, the method comprising the steps of:
- with a relatively fast algorithm optimized for the specific criterion of the characteristic, determining a trial route from the first location to the second location using the geographic database, determining a boundary value for the characteristic, wherein the boundary value is that value by which the characteristic of the trial route meets the criterion; and
from all possible routes between the first location and the second location that have a value for the characteristic that is less than the boundary value, selecting as the optimal route that route that has an optimal value for the characteristic.
5 Assignments
0 Petitions
Accused Products
Abstract
A bounding route is calculated between two physical locations to determine a boundary value for which subsequent route calculations or portions thereof may be compared to. The bounding route may be calculated by selecting segments of roads that satisfy certain criteria. These criteria may be based on weighting factors or parameters such as the “least distance traveled” or the “least travel time.” The bounding route and the value may then provide any route calculation program with criteria used to determine whether a search at a particular location should continue. That is, if a search at a particular location has exceeded the criteria, or equivalently, the search has gone beyond the boundary, the search is stopped because it will most likely result in an un-optimal route. This process may then be an iterative one until an optimal search with a value less than the boundary value is found.
86 Citations
14 Claims
-
1. A method for calculating an optimal route from a first location to a second location along a road network located in a geographic region using a geographic database that represents the road network, wherein the optimal route has a characteristic optimized for a specific criterion, the method comprising the steps of:
-
with a relatively fast algorithm optimized for the specific criterion of the characteristic, determining a trial route from the first location to the second location using the geographic database, determining a boundary value for the characteristic, wherein the boundary value is that value by which the characteristic of the trial route meets the criterion; and
from all possible routes between the first location and the second location that have a value for the characteristic that is less than the boundary value, selecting as the optimal route that route that has an optimal value for the characteristic. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A route calculation program for use in a navigation system, the route calculation program adapted to calculate an optimal route from a first location to a second location along a road network located in a geographic region using a geographic database that represents the road network, wherein the optimal route has a characteristic optimized for a specific criterion, the route calculation program comprising the steps of:
-
determining a bounding route between the first location and the second location by selecting segments of roads that have characteristics that best satisfy the specific criterion;
determining a boundary value by assessing the characteristics of each selected segment of road of the bounding route; and
selecting as the optimal route among all possible routes that has an optimal value for the characteristics of all subsequent route calculations that have a value for the characteristic that is less than the boundary value. - View Dependent Claims (8, 9, 10)
-
-
11. A method for calculating an optimal route from a first location to a second location along a road network located in a geographic region using a geographic database that represents the road network, wherein the optimal route has a characteristic optimized for a specific criterion, the method comprising the steps of:
-
with a relatively fast algorithm optimized for the specific criterion, determining a boundary route from the first location to the second location using the geographic database, determining a boundary value for the characteristic, wherein the boundary value is that value by which the characteristic of the boundary route meets the specific criterion; and
performing an exhaustive search of all possible routes between the first location and the second location that have a value for the characteristic that is less than the boundary value, selecting one of the all possible routes as the optimal route that has an optimal value for the characteristic. - View Dependent Claims (12, 13, 14)
-
Specification