TP_shortest_path