However, as discussed above, initial weights can be based on a large number of criteria including physical distance, network congestion, limitations of individual nodes and/or links, specially reserved bandwidth and any other factor relating to the performance of a network without departing from the spirit and scope of the present invention.