Papers
Topics
Authors
Recent
Gemini 2.5 Flash
Gemini 2.5 Flash
139 tokens/sec
GPT-4o
47 tokens/sec
Gemini 2.5 Pro Pro
43 tokens/sec
o3 Pro
4 tokens/sec
GPT-4.1 Pro
47 tokens/sec
DeepSeek R1 via Azure Pro
28 tokens/sec
2000 character limit reached

Barely Random Algorithms and Collective Metrical Task Systems (2403.11267v2)

Published 17 Mar 2024 in cs.DS, cs.GT, and math.OC

Abstract: We consider metrical task systems on general metric spaces with $n$ points, and show that any fully randomized algorithm can be turned into a randomized algorithm that uses only $2\log n$ random bits, and achieves the same competitive ratio up to a factor $2$. This provides the first order-optimal barely random algorithms for metrical task systems, i.e., which use a number of random bits that does not depend on the number of requests addressed to the system. We discuss implications on various aspects of online decision-making such as: distributed systems, advice complexity, and transaction costs, suggesting broad applicability. We put forward an equivalent view that we call collective metrical task systems where $k$ agents in a metrical task system team up, and suffer the average cost paid by each agent. Our results imply that such a team can be $O(\log2 n)$-competitive as soon as $k\geq n2$. In comparison, a single agent is always $\Omega(n)$-competitive.

Definition Search Book Streamline Icon: https://streamlinehq.com
References (25)
  1. On-line learning and the metrical task system problem. In Proceedings of the tenth annual conference on Computational learning theory, pages 45–53, 1997.
  2. Online metric allocation and time-varying regularization. In 30th Annual European Symposium on Algorithms (ESA 2022). Schloss Dagstuhl-Leibniz-Zentrum für Informatik, 2022.
  3. K-server via multiscale entropic regularization. In Proceedings of the 50th annual ACM SIGACT symposium on theory of computing, pages 3–16, 2018.
  4. Metrical task systems on trees via mirror descent and unfair gluing. SIAM Journal on Computing, 50(3):909–923, 2021.
  5. Shortest paths without a map, but with an entropic regularizer. In 2022 IEEE 63rd Annual Symposium on Foundations of Computer Science (FOCS), pages 1102–1113. IEEE, 2022.
  6. The randomized k-server conjecture is false! In Proceedings of the 55th Annual ACM Symposium on Theory of Computing, pages 581–594, 2023.
  7. On the power of randomization in on-line algorithms. Algorithmica, 11:2–14, 1994.
  8. Online computation and competitive analysis. cambridge university press, 2005.
  9. A decomposition theorem for task systems and bounds for randomized server problems. SIAM Journal on Computing, 30(5):1624–1661, 2000.
  10. An optimal on-line algorithm for metrical task system. Journal of the ACM (JACM), 39(4):745–763, 1992.
  11. The design of competitive online algorithms via a primal–dual approach. Foundations and Trends® in Theoretical Computer Science, 3(2–3):93–263, 2009.
  12. Pure entropic regularization for metrical task systems. In Conference on Learning Theory, pages 835–848. PMLR, 2019.
  13. Collective tree exploration via potential function method. In 15th Innovations in Theoretical Computer Science Conference (ITCS 2024). Schloss-Dagstuhl-Leibniz Zentrum für Informatik, 2024.
  14. Efficient collaborative tree exploration with breadth-first depth-next. In 37th International Symposium on Distributed Computing (DISC 2023). Schloss-Dagstuhl-Leibniz Zentrum für Informatik, 2023.
  15. Romain Cosson. Breaking the k/log k barrier in collective tree exploration via tree-mining. In Proceedings of the 2024 Annual ACM-SIAM Symposium on Discrete Algorithms (SODA), pages 4264–4282. SIAM, 2024.
  16. Fast collaborative graph exploration. Information and Computation, 243:37–49, 2015.
  17. How much information about the future is needed? In International Conference on Current Trends in Theory and Practice of Computer Science, pages 247–258. Springer, 2008.
  18. Randomized on-line scheduling on two uniform machines. Journal of Scheduling, 4(2):71–92, 2001.
  19. Collective tree exploration. Networks: An International Journal, 48(3):166–177, 2006.
  20. Better algorithms for unfair metrical task systems and applications. In Proceedings of the thirty-second annual ACM symposium on Theory of computing, pages 725–734, 2000.
  21. Advice complexity and barely random algorithms. RAIRO-Theoretical Informatics and Applications, 45(2):249–267, 2011.
  22. Worst-case equilibria. In Annual symposium on theoretical aspects of computer science, pages 404–413. Springer, 1999.
  23. The byzantine generals problem. ACM Transactions on Programming Languages and Systems, 4(3):382–401, 1982.
  24. Randomized competitive algorithms for the list update problem. Algorithmica, 11(1):15–32, 1994.
  25. Steve Seiden. Unfair problems and randomized algorithms for metrical task systems. Information and Computation, 148(2):219–240, 1999.

Summary

We haven't generated a summary for this paper yet.