alternatively, the same results can be achieved, on-the-fly, as ashortest path tree is constructed, by making a selection of an equal-cost path using the node identifiers of the diverging branches of the tree