Reasons for Itinerary Search Results
This overview aims to explain the Itinerary Planning algorithm so that when certain solutions are expected but not generated, you can work through the problem.
The itinerary generation algorithm generates the best itineraries for the given criteria that provides reasonable variations so you get different, but not unreasonable, solutions.
Essentially, the system generates a list of stops within the specified walking distance for both origin and destination (Maximum Walking Distance parameters for origin and destination) to be used for the itinerary search. Only the lines and stops that are for the selected service and that fall within the leeway window (Early and Late Leeway parameters) are considered.
The layouts of the trip plans (that is, what route combinations can be used for the given origin and destination) are determined based on the lines and stops for the origin>destination and the transfers that are defined for the system. These layouts are then timed in order to make sure that provided solutions are feasible at the requested time.
- Overlapping Stops: If the origin and the destination are close to each other and there are some stops that are within the walking distance from both the origin and the destination, the solutions involving these stops are going to be discarded.
- Origin/Destination Transfers: Transferring at a stop that is within either the origin stop set or the destination stop set is not allowed.