Abstract

Online Algorithm Design Beyond the Worst Case

Anupam Gupta ORCID Computer Science Department, New York University, NY, USA
Abstract

The analysis of algorithm performance in the worst-case has long been the gold standard of theoretical computer science: it provides a simple, compelling, and robust model, which can often be predictive as well as descriptive. That said, in recent years we have seen an exciting surge in analyzing algorithms using models that go beyond the worst case. Particularly, how can we use ideas from machine learning to inform algorithm design?

In this talk we will discuss some of the results and techniques that come out of this endeavor, in both offline and online settings. For example, we will study covering problems like set cover, load balancing problems like scheduling jobs of machines, and cut problems. We will see some of the modeling decisions in beyond worst-case frameworks, as well as the algorithmic ideas – some old, some new – that can be used to give more nuanced guarantees for these classical problems, complementing our understanding of these problem in the worst-case settings.

Keywords and phrases:
Beyond Worst-Case Analysis, Algorithms with Predictions, Random Order Models
Category:
Invited Talk
Copyright and License:
[Uncaptioned image] © Anupam Gupta; licensed under Creative Commons License CC-BY 4.0
2012 ACM Subject Classification:
Theory of computation Online algorithms
Funding:
The authors gratefully acknowledge funding received from the National Science Foundation via NSF awards CCF-2006953 and CCF-2224718.
Editors:
Keren Censor-Hillel, Fabrizio Grandoni, Joël Ouaknine, and Gabriele Puppis