min weight of a simple path from to using nodes in {1, 2, ..., }
That is, the new shortest path is either the previous shortest path or the shortest path that includes the node that we have just added to our available list.