Given an undirected graph G = {E,V}, with positive edge costs. For all node combinations, is there a way do determine if a certain node v is not on any of the shortest paths that its not an endpoint?
My thought is that it could be done by performing a modified form of Dijkstra's Algorithm on each node except for v, where it would mark if a v was in the solution. But I'm not sure how to modify the algorithm to do this.