It’s often assumed that Dijkstra’s algorithm, or the A* graph traversal algorithm is used ... and preventing awkward situations where for example a truck finds itself wedged into a tunnel ...