Algorithms to find shortest and alternative paths in free flow and congested traffic regimes. (December 2016)