Solving Shortest Path Problems Research Articles