Abstract
Motivated by a scheduling problem in multicast environments, we consider the problem of arranging a weighted graph around a circle so as to minimize the total weighted arc length. We describe the first polynomial-time approximation algorithms for this problem, and specifically an O(logn)-approximation algorithm for undirected circular arrangements and a Õ(√n)-approximation algorithm for directed circular arrangements. We will show that a simplification of the latter algorithm has better performance than previous heuristics on graphs obtained from a busy Web server log.
10900 Euclid Avenue, Cleveland, Ohio 44106-7221, USA. Ph: (216) 368 4088, Fax: (216) 368 6039. This work has been supported in part under NSF grant ANI-0123929.
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
Ravindra K. Ahuja, Thomas L. Magnanti, and James B. Orlin. Network flows. Prentice Hall Inc., Englewood Cliffs, NJ, 1993. Theory, algorithms, and applications.
K. C. Almeroth, M. H. Ammar, and Z. Fei. Scalable delivery of Web pages using cyclic best-effort (UDP) multicast. In Proceedings of the Seventeenth Annual Joint Conference of the IEEE Computer and Communications Societies (INFO-COM 1998), 1998.
Martin Arlitt and Tai Jin. Workload characterization of the 1998 World Cup web site. Technical Report HPL-1999-35R1, HP Labs, 1999.
Sanjeev Arora, Alan Frieze, and Haim Kaplan. A new rounding procedure for the assignment problem with applications to dense graph arrangement problems. In 37th Annual Symposium on Foundations of Computer Science (Burlington, VT, 1996), pages 21–30. IEEE Comput. Sec. Press, Los Alamitos, CA, 1996.
Kenneth R. Baker. Introduction to sequencing and scheduling. Wiley, New York, 1974.
John W. Byers, Michael Luby, Michael Mitzenmacher, and Ashutosh Rege. A digital fountain approach to reliable distribution of bulk data. In Proc. Sigcomm, 1998.
C. K. Cheng and T. C. Hu. Ancestor tree for arbitrary multi-terminal cut functions. Ann. Oper. Res., 33(1–4):199–213, 1991. Topological network design (Copenhagen, 1989).
Panos K. Chrysanthis, Vincenzo Liberatore, and Kirk Pruhs. Middleware support for multicast-based data dissemination: A working reality. White Paper, 2001.
William W. Cohen, Robert E. Schapire, and Yoram Singer. Learning to Order things. Journal of Artificial Intelligence Research, 10:243–270, 1999.
G. Even, J. Naor, B. Schieber, and M. Sudan. Approximating minimum feedback sets and multicuts in directed graphs. Algorithmica, 20(2):151–174, 1998.
Guy Even, Joseph (Seffi) Naor, Satish Rao, and Baruch Schieber. Divide-and-conquer approximation algorithms via spreading metrics. In Proceedings of the 36th Annual Symposium on Foundations of Computer Science, pages 62–71, October 1995.
Michael R. Garey and David S. Johnson. Computers and intractability. W. H. Freeman and Co., San Francisco, Calif., 1979. A guide to the theory of NP-completeness, A Series of Books in the Mathematical Sciences.
L. G. Hačijan. A polynomial algorithm in linear programming. Dokl. Akad. Nauk SSSR, 244(5):1093–1096, 1979.
Gary Herman, Gita Gopal, K. C. Lee, and Abel Weinrib. The datacycle architecture for very high throughput database systems. In Proceedings of the 1987 ACM SIGMOD Conference International Conference on Management of Data, pages 97–103, 1987.
V. Kann. On the Approximability of NP-complete Optimization Problems. PhD thesis, Royal Institute of Technology, Stockholm, 1992.
Claire Kenyon, Nicolas Schabanel, and Neal Young. Polynomial-time approximation scheme for data broadcast. In Proceedings of the Thirtisecond ACM Symposium on the Theory of Cornputing, 2000.
Sanjeev Khanna and Vincenzo Liberatore. On broadcast disk paging. SIAM Journal on Computing, 29(5):1683–1702, 2000.
Tom Leighton and Satish Rao. Multicommodity max-flow min-cut theorems and their use in designing approximation algorithms. J. ACM, 46(6):787–832, 1999.
Vincenzo Liberatore. Multicast scheduling for list requests. In 2lst Annual Joint Conference of the IEEE Computer und Communications Societies (INFOCOM 2002), 2002. To appear.
Larry L. Peterson and Bruce S. Davie. Computer Networks. Morgan Kaufmann, 2000.
Satish Rao and Andréa W. Richa. New approximation techniques for some ordering Problems. In Proceedings of the Ninth Annual ACM-SIAM Symposium on Discrete Algorithms (San Francisco, CA, 1998), pages 211–218, New York, 1998. ACM.
W. Richard Stevens. Unix Network Programming. PTR PH, 1998.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2002 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Liberatore, V. (2002). Circular Arrangements. In: Widmayer, P., Eidenbenz, S., Triguero, F., Morales, R., Conejo, R., Hennessy, M. (eds) Automata, Languages and Programming. ICALP 2002. Lecture Notes in Computer Science, vol 2380. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45465-9_90
Download citation
DOI: https://doi.org/10.1007/3-540-45465-9_90
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-43864-9
Online ISBN: 978-3-540-45465-6
eBook Packages: Springer Book Archive