Route Splitting: the map-matched route corresponds to a path in a graph in which each link is labeled with the link travel cost. The path is split into a minimal number of Basic Path Components (BPCs) each one of which is either a least cost path or a non-least-cost-edge (i.e. a single edge which is not the least cost connection between its vertices). Every two consecutive BPC’s are