Abstract
It has been a long-standing open problem to determine the exact randomized competitiveness of the 2-server problem, that is, the minimum competitiveness of any randomized online algorithm for the 2-server problem. For deterministic algorithms the best competitive ratio that can be obtained is 2 and no randomized algorithm is known that improves this ratio for general spaces. For the line, Bartal et al. [2] give a \(\frac{155}{78}\) competitive algorithm, but their algorithm is specific to the geometry of the line.
We consider here the 2-server problem over Cross Polytope Spaces M 2,4. We obtain an algorithm with competitive ratio of \(\frac{19}{12}\), and show that this ratio is best possible. This algorithm gives the second non-trivial example of metric spaces with better than 2 competitive ratio.
The algorithm uses a design technique called the knowledge state technique – a method not specific to M 2,4.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Achlioptas, D., Chrobak, M., Noga, J.: Competitive analysis of randomized paging algorithms. Theoret. Comput. Sci. 234, 203–218 (2000)
Bartal, Y., Chrobak, M., Larmore, L.L.: A randomized algorithm for two servers on the line. In: Bilardi, G., Pietracaprina, A., Italiano, G.F., Pucci, G. (eds.) ESA 1998. LNCS, vol. 1461, pp. 247–258. Springer, Heidelberg (1998)
Bein, W., Larmore, L.L., Noga, J.: Equitable revisited. In: Proceedings of the 15th Annual European Symposium on Algorithms. LNCS, vol. 4698, pp. 419–426. Springer, Heidelberg (2007)
Bein, W., Larmore, L.L., Reischuk, R.: Knowledge states for the caching problem in shared memory multiprocessor systems. In: Proceedings of the 7th International Symposium on Parallel Architectures, Algorithms and Networks, pp. 307–312. IEEE, Los Alamitos (2004)
Bein, W., Larmore, L.L., Reischuk, R.: Knowledge state algorithms: Randomization with limited information (2007), Arxiv: archive.org/cs/0701142
Bein, W., Larmore, L.L., Reischuk, R.: Knowledge states: A tool for randomized online algorithms. In: Proceedings of the 41st Annual Hawaii International Conference on System Sciences (CD-ROM), p. 10. IEEE Computer Society Press, Los Alamitos (2008)
Borodin, A., El-Yaniv, R.: Online Computation and Competitive Analysis. Cambridge University Press, Cambridge (1998)
Chrobak, M., Karloff, H., Payne, T.H., Vishwanathan, S.: New results on server problems. SIAM J. Discrete Math. 4, 172–181 (1991)
Chrobak, M., Larmore, L.L.: An optimal online algorithm for k servers on trees. SIAM J. Comput. 20, 144–148 (1991)
Chrobak, M., Larmore, L.L., Lund, C., Reingold, N.: A better lower bound on the competitive ratio of the randomized 2-server problem. Inform. Process. Lett. 63, 79–83 (1997)
Koutsoupias, E., Papadimitriou, C.: Beyond competitive analysis. In: Proc. 35th Symp. Foundations of Computer Science (FOCS), pp. 394–400. IEEE, Los Alamitos (1994)
Koutsoupias, E., Papadimitriou, C.: On the k-server conjecture. J. ACM 42, 971–983 (1995)
Lund, C., Reingold, N.: Linear programs for randomized on-line algorithms. In: Proc. 5th Symp. on Discrete Algorithms (SODA), pp. 382–391. ACM/SIAM (1994)
Manasse, M., McGeoch, L.A., Sleator, D.: Competitive algorithms for server problems. J. Algorithms 11, 208–230 (1990)
Schläfli, L.: Theorie der vielfachen Kontinuität. Birkhäuser, Basel (1857)
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 2008 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Bein, W., Iwama, K., Kawahara, J., Larmore, L.L., Oravec, J.A. (2008). A Randomized Algorithm for Two Servers in Cross Polytope Spaces. In: Kaklamanis, C., Skutella, M. (eds) Approximation and Online Algorithms. WAOA 2007. Lecture Notes in Computer Science, vol 4927. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-77918-6_20
Download citation
DOI: https://doi.org/10.1007/978-3-540-77918-6_20
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-77917-9
Online ISBN: 978-3-540-77918-6
eBook Packages: Computer ScienceComputer Science (R0)