Skip to main content

Randomized algorithms for metrical task systems

  • Invited Presentation
  • Conference paper
  • First Online:

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 955))

Abstract

Borodin, Linial, and Saks introduce a general model for online systems in [BLS92] called task systems and show a deterministic algorithm which achieves a competitive ratio of 2n−1 for any metrical task system with n states. We present a randomized algorithm which achieves a competitive ratio of e/(e−1)n−1/(e−1)≈1.5820n−0.5820 for any metrical task system of n states. For the uniform metric space, Borodin, Linial, and Saks present an algorithm which achieves a competitive ratio of 2H n, and they show a lower bound of H n for any randomized algorithm. We improve their upper bound for the uniform metric space by showing a randomized algorithm which is (H n/ln2+1≈1.4427H n +1)-competitive.

Research supported in part by NSF grant number CCR-9309456.

This is a preview of subscription content, log in via an institution.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. A. Borodin, N. Linial, and M. E. Saks. An optimal on-line algorithm for metrical task systems. Journal of the ACM, 39(4):745–763, Oct 1992.

    Article  Google Scholar 

  2. W. R. Burley. Traversing layered graphs using the work function algorithm. Technical Report CS93-319, University of California, San Diego, Sep 1993.

    Google Scholar 

  3. M. Chrobak and L. L. Larmore. Server problems and on-line games. In Proc. DIMACS Workshop on On-line Algorithms, Feb 1991.

    Google Scholar 

  4. A. R. Karlin, M. S. Manasse, L. A. McGeoch, and S. Owicki. Competitive randomized algorithms for non-uniform problems. Algorithmica, 11(6):542–571, Jun 1994.

    Article  Google Scholar 

  5. M. S. Manasse, L. A. McGeoch, and D. D. Sleator. Competitive algorithms for server problems. Journal of Algorithms, 11:208–230, 1990.

    Article  Google Scholar 

  6. D.D. Sleator and R.E. Tarjan. Amortized efficiency of list update and paging rules. Communications of the ACM, 28(2):202–208, Feb 1985.

    Article  Google Scholar 

  7. D.D. Sleator and R.E. Tarjan. Self adjusting binary search trees. Journal of the ACM, 32(3):652–686, Jul 1985.

    Article  Google Scholar 

  8. J. Westbrook. Randomized algorithms for multiprocessor page migration. In Proc. DIMACS Workshop on On-line Algorithms, 1992.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Selim G. Akl Frank Dehne Jörg-Rüdiger Sack Nicola Santoro

Rights and permissions

Reprints and permissions

Copyright information

© 1995 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Irani, S., Seiden, S. (1995). Randomized algorithms for metrical task systems. In: Akl, S.G., Dehne, F., Sack, JR., Santoro, N. (eds) Algorithms and Data Structures. WADS 1995. Lecture Notes in Computer Science, vol 955. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-60220-8_59

Download citation

  • DOI: https://doi.org/10.1007/3-540-60220-8_59

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-60220-0

  • Online ISBN: 978-3-540-44747-4

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics