×

SYSTEM AND METHOD FOR EFFICIENT ROUTING ON A NETWORK IN THE PRESENCE OF MULTIPLE-EDGE RESTRICTIONS AND OTHER CONSTRAINTS

  • US 20120016582A1
  • Filed: 09/26/2011
  • Published: 01/19/2012
  • Est. Priority Date: 12/11/2008
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method for determining an optimal driving route for a vehicle traveling between a starting location of the vehicle and a destination location of the vehicle in a geographical area, the geographical area comprising a plurality of geographical locations and a plurality of geographical roadways, wherein each geographical roadway connects two geographical locations in the geographical area and has a cost for the vehicle to travel along the geographical roadway, the computer-implemented method comprising:

  • accessing, using a computer system, a model from a computer accessible storage repository, the model representing the geographical area in which the vehicle is traveling, the model comprising a plurality of nodes representing the geographical locations in the geographical area, and a plurality of edges representing the geographical roadways of the geographical area, wherein each edge connects two nodes in the model of the geographical area, wherein each edge is assigned a cost value representing the cost for the vehicle to travel along the geographical roadway;

    accessing, using the computer system, the starting location of the vehicle and the destination location where the vehicle is scheduled to travel;

    determining, using the computer system, at one or more driving routes for the vehicle traveling between the starting location of the vehicle and the destination location where the vehicle is scheduled to travel, each driving route comprising an ordered set of the edges, wherein an edge of a driving route connects a first universe of a first location of the vehicle with a second universe of a second location of the vehicle, wherein universes represent possible paths toward the destination location and comprise at least one multi-edge constraint and each edge of a multi-edge constraint;

    calculating, using the computer system, a total cost value for each of the one or more driving routes, wherein the total cost value is a summation of cost values for edges used for a driving route; and

    selecting, using the computer system, a driving route from the one or more driving routes with the lowest calculated cost value,wherein the computer system comprises at least a processor and a storage device.

View all claims
  • 7 Assignments
Timeline View
Assignment View
    ×
    ×