The generative component of the Adaptive Route Advisor is a routing algorithm that plans a path through a digital map from a starting point to a destination. The planner represents the digital map as a graph, where the nodes are intersections and the edges are parts of roads between intersections. Our digital maps provide four attributes for each edge: length, estimated driving time, turn angle to connected edges, and road class (e.g., highway, freeway, arterial road, local road). The planner refers to these digital maps to minimize the weighted sum of the driving time, distance, number of turns, number of intersections, and distance on each road class.
The routing algorithm finds a path from a designated source
node, usually the current position, to a designated destination. The
cost of an edge is computed as a weighted sum of its attributes,