skip to main content
10.1145/3188745.3188798acmconferencesArticle/Chapter ViewAbstractPublication PagesstocConference Proceedingsconference-collections
research-article
Public Access

k-server via multiscale entropic regularization

Published:20 June 2018Publication History

ABSTRACT

We present an O((logk)2)-competitive randomized algorithm for the k-server problem on hierarchically separated trees (HSTs). This is the first o(k)-competitive randomized algorithm for which the competitive ratio is independent of the size of the underlying HST. Our algorithm is designed in the framework of online mirror descent where the mirror map is a multiscale entropy. When combined with Bartal’s static HST embedding reduction, this leads to an O((logk)2 logn)-competitive algorithm on any n-point metric space. We give a new dynamic HST embedding that yields an O((logk)3 logΔ)-competitive algorithm on any metric space where the ratio of the largest to smallest non-zero distance is at most Δ.

Skip Supplemental Material Section

Supplemental Material

1a-1.mp4

mp4

33.3 MB

References

  1. {ABBS10} Jacob Abernethy, Peter Bartlett, Niv Buchbinder, and Isabelle Stanton. A regularization approach to metrical task systems. In Algorithmic Learning Theory, ALT 2010. Springer, 2010. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. {Bar96} Yair Bartal. Probabilistic approximations of metric spaces and its algorithmic applications. In 37th Annual Symposium on Foundations of Computer Science, FOCS ’96, Burlington, Vermont, USA, 14-16 October, 1996, pages 184–193, 1996. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. {Bar98} Yair Bartal. On approximating arbitrary metrices by tree metrics. In STOC ’98 (Dallas, TX), pages 161–168. ACM, New York, 1998. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. STOC’18, June 25–29, 2018, Los Angeles, CA, USA Bubeck, Cohen, Lee, Lee, and MądryGoogle ScholarGoogle Scholar
  5. {BBK99} Avrim Blum, Carl Burch, and Adam Kalai. Finely-competitive paging. In 40th Annual Symposium on Foundations of Computer Science (New York, 1999), pages 450–457. IEEE Computer Soc., Los Alamitos, CA, 1999. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. {BBM06} Yair Bartal, Béla Bollobás, and Manor Mendel. Ramsey-type theorems for metric spaces with applications to online problems. J. Comput. System Sci., 72(5):890–921, 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. {BBMN15} Nikhil Bansal, Niv Buchbinder, Aleksander Madry, and Joseph Naor. A polylogarithmic-competitive algorithm for the k-server problem. J. ACM, 62(5):Art. 40, 49, 2015. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. {BBN12} Nikhil Bansal, Niv Buchbinder, and Joseph Naor. A primal-dual randomized algorithm for weighted paging. J. ACM, 59(4):Art. 19, 24, 2012. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. {BCN14} Niv Buchbinder, Shahar Chen, and Joseph (Seffi) Naor. Competitive analysis via regularization. In Proceedings of the Twenty-fifth Annual ACM-SIAM Symposium on Discrete Algorithms, SODA ’14, pages 436–444, Philadelphia, PA, USA, 2014. Society for Industrial and Applied Mathematics. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. {BE98} Allan Borodin and Ran El-Yaniv. Online computation and competitive analysis. Cambridge University Press, New York, 1998. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. {BKRS00} Avrim Blum, Howard Karloff, Yuval Rabani, and Michael Saks. A decomposition theorem for task systems and bounds for randomized server problems. SIAM J. Comput., 30(5):1624–1661, 2000. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. {BLMN05} Yair Bartal, Nathan Linial, Manor Mendel, and Assaf Naor. On metric Ramsey-type phenomena. Ann. of Math. (2), 162(2):643–709, 2005.Google ScholarGoogle ScholarCross RefCross Ref
  13. {Bub15} Sébastien Bubeck. Convex optimization: Algorithms and complexity. Foundations and Trends in Machine Learning, 8(3-4):231–357, 2015.Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. {CKPV91} M. Chrobak, H. Karloff, T. Payne, and S. Vishwanathan. New results on server problems. SIAM J. Discrete Math., 4(2):172–181, 1991. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. {CL91} Marek Chrobak and Lawrence L. Larmore. An optimal on-line algorithm for k servers on trees. SIAM J. Comput., 20(1):144–148, 1991. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. {CMP08} Aaron Coté, Adam Meyerson, and Laura Poplawski. Randomized k-server on hierarchical binary trees. In STOC’08, pages 227–233. ACM, New York, 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. {FKL + 91} A. Fiat, R. M. Karp, M. Luby, L. A. McGeoch, D. D. Sleator, and Young N. E. Competitive paging algorithms. J. Algorithms, 12(4):685–699, 1991. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. {FRT04} Jittat Fakcharoenphol, Satish Rao, and Kunal Talwar. A tight bound on approximating arbitrary metrics by tree metrics. J. Comput. Syst. Sci., 69(3):485–497, 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. {Haz16} Elad Hazan. Introduction to online convex optimization. Foundations and TrendsÂő in Optimization, 2(3-4):157–325, 2016.Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. {Kou09} Elias Koutsoupias. The k-server problem. Computer Science Review, 3(2):105–118, 2009. Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. {KP95} Elias Koutsoupias and Christos H. Papadimitriou. On the k-server conjecture. J. Assoc. Comput. Mach., 42(5):971–983, 1995. Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. {KRN65} K. Kuratowski and C. Ryll-Nardzewski. A general theorem on selectors. Bull. Acad. Polon. Sci. Sér. Sci. Math. Astronom. Phys., 13:397–403, 1965.Google ScholarGoogle Scholar
  23. {KRR94} Howard Karloff, Yuval Rabani, and Yiftach Ravid. Lower bounds for randomized k-server and motion-planning algorithms. SIAM J. Comput., 23(2):293–312, 1994. Google ScholarGoogle ScholarDigital LibraryDigital Library
  24. {MMS90} Mark S. Manasse, Lyle A. McGeoch, and Daniel D. Sleator. Competitive algorithms for server problems. J. Algorithms, 11(2):208–230, 1990. Google ScholarGoogle ScholarDigital LibraryDigital Library
  25. {MS91} Lyle A. McGeoch and Daniel D. Sleator. A strongly competitive randomized paging algorithm. Algorithmica, 6(6):816–825, 1991. Google ScholarGoogle ScholarDigital LibraryDigital Library
  26. {NY83} A. Nemirovski and D. Yudin. Problem Complexity and Method Efficiency in Optimization. Wiley Interscience, 1983.Google ScholarGoogle Scholar

Index Terms

  1. k-server via multiscale entropic regularization

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in
    • Published in

      cover image ACM Conferences
      STOC 2018: Proceedings of the 50th Annual ACM SIGACT Symposium on Theory of Computing
      June 2018
      1332 pages
      ISBN:9781450355599
      DOI:10.1145/3188745

      Copyright © 2018 ACM

      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 20 June 2018

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • research-article

      Acceptance Rates

      Overall Acceptance Rate1,469of4,586submissions,32%

      Upcoming Conference

      STOC '24
      56th Annual ACM Symposium on Theory of Computing (STOC 2024)
      June 24 - 28, 2024
      Vancouver , BC , Canada

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader