Shortest Path Applications