Abstract
The demand routing and slotting problem on unit demands (unit-DRSP) arises from constructing a SONET ring to minimize cost. Given a set of unit demands on an n-node ring, each demand must be routed clockwise or counterclockwise and assigned a slot so that no two routes that overlap occupy the same slot. The objective is to minimize the total number of slots used.
It is well known that unit-DRSP is NP-complete. The best approximation algorithm guarantees a solution to within twice of optimality. In the special case when the optimal solution uses many colors, a recent algorithm by Kumar [12] beats the approximation factor of 2. A demand of unit-DRSP can be viewed as a chord on the ring whose endpoints correspond to the source and destination of the demand. Let w denote the size of the largest set of demand chords that pairwise intersect in the interior of the ring. We first present an algorithm that achieves an approximation factor of 2–2/(w+1) in an n-node network. We then show how to combine our algorithm with Kumar’s to achieve a hybrid algorithm with an an approximation factor of (2–max{4/n,1/(50log n)}).
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Beauquier, B., Bermond, J.-C., Gargano, L., Hell, P., Perennes, S., Vaccaro, U.: Graph Problems Arising from Wavelength-Routing in All-Optical Networks. In: Proc. 2nd Workshop on Optics and Computer Science, part of IPPS (1997)
Bermond, J.-C., Gargano, L., Perennes, S., Rescigno, A.A., Vaccaro, U.: Efficient Collective Communication in Optical Networks. In: Meyer auf der Heide, F., Monien, B. (eds.) ICALP 1996. LNCS, vol. 1099, pp. 574–585. Springer, Heidelberg (1996)
Carpenter, T.: personal communication
Carpenter, T., Cosares, S., Saniee, I.: Demand Routing and Slotting on Ring Networks, Technical Report 97-02, Bellcore (1997)
Erlebach, T., Jansen, K.: Call Scheduling in Trees, Rings and Meshes. In: Proc. 30th Hawaii Int’l Conf. on System Sciencs, vol. 1, pp. 221–222 (1997)
Frank, A.: Edge-disjoint Paths in Planar Graphs. J. Comb. Theory Series B 39, 164–178 (1985)
Garey, M., Johnson, D., Miller, G., Papadimitriou, C.: The Complexity of Col- oring Circular Arcs and Chords. SIAM J. Alg. Disc. Methods 1(2), 216–227 (1980)
Gavril, F.: Algorithms for a Maximum Clique and a Maximum Independent Set of Circle Graphs. Networks 3, 261–273 (1973)
Golumbic, M.: Algorithmic Graph Theory and Perfect Graphs. Academic Press Inc., London (1980)
Hsu, W.L., Shih, W.K.: An Approximation Algorithm for Coloring Circular Arc Graphs. SIAM Conf. on Disc. Math. (1990)
Kumar, V.: An Approximation Algorithm for Circular Arc Coloring, preprint (1998)
Kumar, V.: Efficient Bandwidth Allocation in Ring Networks, preprint (1998) (Note: An early version of this work was presented at APPROX 1998.)
Kumar, V., Schwabe, E.J.: Improved Access to Optical Bandwidth in Trees. In: Proc. 8th Annual ACM-SIAM Symp. on Disc. Algs., pp. 437–444 (1997)
Litman, A., Rosenberg, A.L.: Balancing Communication in Ring-Structured Net- works, Technical Report 93-80, University of Massachusetts (1993)
Mihail, M., Kaklamanis, C., Rao, S.: Efficient Access to Optical Bandwidth. In: Proc. 36th IEEE Symp. on Foundations of Computer Science, pp. 548–557 (1995)
Raghavan, P., Upfal, E.: Efficient Routing in All-optical Networks. In: Proc. 26th ACM Symp. on Theory of Comput., pp. 134–143 (1994)
Tucker, A.: Coloring a Family of Circular Arcs. SIAM J. Appl. Math. 229(3), 493–502 (1975)
Schrijver, A., Seymour, P., Winkler, P.: The Ringloading Problem. SIAM J. Disc. Math. 11(1), 1–14 (1998)
Wilfong, G., Winkler, P.: Ring Routing and Wavelength Translation. In: Proc. 9th Annu. ACM-SIAM Symp. on Disc. Algs., pp. 333–341 (1998)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1999 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Cheng, C.T. (1999). A New Approximation Algorithm for the Demand Routing and Slotting Problem with Unit Demands on Rings. In: Hochbaum, D.S., Jansen, K., Rolim, J.D.P., Sinclair, A. (eds) Randomization, Approximation, and Combinatorial Optimization. Algorithms and Techniques. RANDOM APPROX 1999 1999. Lecture Notes in Computer Science, vol 1671. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-48413-4_22
Download citation
DOI: https://doi.org/10.1007/978-3-540-48413-4_22
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-66329-4
Online ISBN: 978-3-540-48413-4
eBook Packages: Springer Book Archive