1. A method for conserving computational resources and time by determining when to use a less or more complex algorithm to map match a positional point to a road segment, the method comprising: identifying, by a processor, the road segment; identifying, by the processor, one or more neighboring road segments; determining, by the processor, a relationship between the road segment and the one or more neighboring road segments; and selecting, by the processor, a map matching algorithm from a plurality of potential map matching algorithms based on a complexity value of the relationship between the road segment and the one or more neighboring road segments, wherein a less complex map matching algorithm is selected over a more complex map matching algorithm for lower complexity values, wherein the plurality of potential map matching algorithms include map matching algorithms with a range of complexity, wherein the map matching algorithm is used to map match the positional point collected by a positioning sensor while a vehicle traverses a roadway network.