Logo image
Efficient algorithms for the ring loading problem with demand splitting
Journal article   Peer reviewed

Efficient algorithms for the ring loading problem with demand splitting

Biing-Feng Wang, Yong-Hsian Hsieh and Li-Pu Yeh
Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), Vol.2832, pp.517-526
2003

Abstract

Algorithms Disjoint-set data structures Optical networks Rings Routing
Given a ring of size n and a set K of traffic demands, the ring loading problem with demand splitting (RLPW) is to determine a routing to minimize the maximum load on the edges. In the problem, a demand between two nodes can be split into two flows and then be routed along the ring in different directions. If the two flows obtained by splitting a demand are restricted to integers, this restricted version is called the ring loading problem with integer demand splitting (RLPWI). In this paper, efficient algorithms are proposed for the RLPW and the RLPWI. Both the proposed algorithms require O(|K| + t <sub>s</sub> ) time, where t <sub>s</sub> is the time for sorting |K| nodes. If |K| ≥ n <sup>ε</sup> for some small constant ε > 0, integer sort can be applied and thus t <sub>s</sub> = O(|K|); otherwise, t <sub>s</sub> = O(|K| log|K|). The proposed algorithms improve the previous upper bounds from O(n|K|) for both problems. © Springer-Verlag 2003.

Metrics

1 Record Views

Details

Logo image