Instead of choosing their paths at each intersection, vehicles can also be assigned pre-specified paths to their destinations. However, they can switch to alternative routes (e.g., an incident is viewed or delay information is obtained from ATIS) at intermediate nodes. The simulator reads a list of predefined paths from a path table file. Each path is defined by an unique ID and a list of links it consists of. The expected travel time on the path is also included. The route switching model defined below is used for choosing an initial route and en-routing vehicles:
where:
Based on the probabilities calculated from (Eq 3.8), a random number is drawn to determine whether the vehicle should stay on its current path or switch to an alternative path.