Papers
Topics
Authors
Recent
Search
2000 character limit reached

Tree Coloring: Random Order and Predictions

Published 28 May 2024 in cs.DS | (2405.18151v1)

Abstract: Coloring is a notoriously hard problem, and even more so in the online setting, where each arriving vertex has to be colored immediately and irrevocably. Already on trees, which are trivially two-colorable, it is impossible to achieve anything better than a logarithmic competitive ratio. We show how to undercut this bound by a double-logarithmic factor in the slightly relaxed online model where the vertices arrive in random order. We then also analyze algorithms with predictions, showing how well we can color trees with machine-learned advice of varying reliability. We further extend our analysis to all two-colorable graphs and provide matching lower bounds in both cases. Finally, we demonstrate how the two mentioned approaches, both of which diminish the often unjustified pessimism of the classical online model, can be combined to yield even better results.

Definition Search Book Streamline Icon: https://streamlinehq.com
References (21)
  1. Online Computation with Untrusted Advice. In Proceedings of the 11th Innovations in Theoretical Computer Science Conference (ITCS 2020), volume 151 of Leibniz International Proceedings in Informatics (LIPIcs), pages 52:1–52:15, 2020.
  2. Online graph coloring with predictions. In Amitabh Basu, Ali Ridha Mahjoub, and Juan José Salazar González, editors, Combinatorial Optimization (ISCO 2024), pages 289–302. Springer Nature Switzerland, Cham, 2024. doi:10.1007/978-3-031-60924-4_22.
  3. Dwight R. Bean. Effective coloration. The Journal of Symbolic Logic, 41(2):469–480, 1976.
  4. Online coloring of bipartite graphs with and without advice. Algorithmica, 70(1):92–111, 2014.
  5. On the advice complexity of online problems. In Yingfei Dong, Ding-Zhu Du, and Oscar H. Ibarra, editors, Proceedings of the 20th International Symposium on Algorithms and Computation (ISAAC 2009), volume 5878 of Lecture Notes in Computer Science, pages 331–340. Springer-Verlag, Berlin, 2009.
  6. Online Computation and Competitive Analysis. Cambridge University Press, Cambridge, 1998.
  7. Online algorithms with advice: A survey. ACM Comput. Surv., 50(2):19:1–19:34, 2017. doi:10.1145/3056461.
  8. Graph coloring with advice and randomized adversary (extended abstract). In Proceedings of the 42nd International Conference on Current Trends in Theory and Practice of Computer Science (SOFSEM 2016), volume 9587 of Lecture Notes in Computer Science. Springer-Verlag, Berlin, 2016. 229–240.
  9. How much information about the future is needed? In Viliam Geffert, Juhani Karhumäki, Alberto Bertoni, Bart Preneel, Pavol Návrat, and Mária Bieliková, editors, Proceedings of the 34th Conference on Current Trends in Theory and Practice of Computer Science (SOFSEM 2008), volume 4910 of Lecture Notes in Computer Science, pages 247–258. Springer-Verlag, Berlin, 2008.
  10. Online computation with advice. In Susanne Albers, Alberto Marchetti-Spaccamela, Yossi Matias, Sotiris E. Nikoletseas, and Wolfgang Thomas, editors, Proceedings of the 36th International Colloquium on Automata, Languages and Programming (ICALP 2009), volume 5555 of Lecture Notes in Computer Science, pages 427–438. Springer-Verlag, Berlin, 2009.
  11. Advice complexity of online coloring for paths. In Proceedings of the 6th International Conference on Language and Automata Theory and Applications (LATA 2012), volume 7183 of Lecture Notes in Computer Science, pages 228–239. Springer-Verlag, Berlin, 2012.
  12. Random-order models. In Tim Roughgarden, editor, Beyond the Worst-Case Analysis of Algorithms, pages 234–258. Cambridge University Press, 2021. doi:10.1017/9781108637435.015.
  13. Lower bounds for on-line graph colorings. In Hee-Kap Ahn and Chan-Su Shin, editors, Proceedings of the 25th International Symposium on Algorithms and Computation (ISAAC 2014), volume 8889 of Lecture Notes in Computer Science, pages 507–515. Springer-Verlag, Berlin, 2014.
  14. On-line and first fit colorings of graphs. Journal of Graph Theory, 12(2):217–227, 1988.
  15. Henry A Kierstead. Recursive and on-line graph coloring. In Studies in Logic and the Foundations of Mathematics, volume 139, pages 1233–1269. Elsevier, 1998.
  16. Dennis Komm. An Introduction to Online Computation – Determinism, Randomization, Advice. Texts in Theoretical Computer Science. An EATCS Series. Springer, 2016. doi:10.1007/978-3-319-42749-2.
  17. Online coloring and a new type of adversary for online graph problems. Algorithmica, 84(5):1232–1251, 2022. doi:10.1007/s00453-021-00920-w.
  18. An on-line graph coloring algorithm with sublinear performance ratio. Discrete Mathematics, 75(1–3):319–325, 1989.
  19. Competitive caching with machine learned advice. In Proceedings of the 35th International Conference on Machine Learning (ICML 2018), volume 80 of Proceedings of Machine Learning Research, pages 3302–3311. PMLR, 2018.
  20. Improving online algorithms via ML predictions. In Advances in Neural Information Processing Systems 31: Annual Conference on Neural Information Processing Systems 2018 (NeurIPS 2018), pages 9684–9693, 2018.
  21. Advice complexity of the online coloring problem. In Proceedings of the 8th International Conference on Algorithms and Complexity (CIAC 2013), volume 7878 of Lecture Notes in Computer Science, pages 345–357. Springer-Verlag, Berlin, 2013.

Summary

No one has generated a summary of this paper yet.

Paper to Video (Beta)

No one has generated a video about this paper yet.

Whiteboard

No one has generated a whiteboard explanation for this paper yet.

Open Problems

We haven't generated a list of open problems mentioned in this paper yet.

Continue Learning

We haven't generated follow-up questions for this paper yet.

Collections

Sign up for free to add this paper to one or more collections.

Tweets

Sign up for free to view the 1 tweet with 0 likes about this paper.