Online graph algorithms with predictions

Y Azar, D Panigrahi, N Touitou - Proceedings of the 2022 Annual ACM-SIAM …, 2022 - SIAM
Online algorithms with predictions is a popular and elegant framework for bypassing
pessimistic lower bounds in competitive analysis. In this model, online algorithms are …

Online knapsack with frequency predictions

S Im, R Kumar, M Montazer Qaem… - Advances in neural …, 2021 - proceedings.neurips.cc
There has been recent interest in using machine-learned predictions to improve the worst-
case guarantees of online algorithms. In this paper we continue this line of work by studying …

Predictive flows for faster ford-fulkerson

S Davies, B Moseley, S Vassilvitskii… - … on Machine Learning, 2023 - proceedings.mlr.press
Recent work has shown that leveraging learned predictions can improve the running time of
algorithms for bipartite matching and similar combinatorial problems. In this work, we build …

Energy-efficient scheduling with predictions

E Balkanski, N Perivier, C Stein… - Advances in Neural …, 2023 - proceedings.neurips.cc
An important goal of modern scheduling systems is to efficiently manage power usage. In
energy-efficient scheduling, the operating system controls the speed at which a machine is …

Minimalistic predictions to schedule jobs with online precedence constraints

AA Lassota, A Lindermayr, N Megow… - … on Machine Learning, 2023 - proceedings.mlr.press
We consider non-clairvoyant scheduling with online precedence constraints, where an
algorithm is oblivious to any job dependencies and learns about a job only if all of its …

Mechanism design with predictions

C Xu, P Lu - arxiv preprint arxiv:2205.11313, 2022 - arxiv.org
Improving algorithms via predictions is a very active research topic in recent years. This
paper initiates the systematic study of mechanism design in this model. In a number of well …

Permutation predictions for non-clairvoyant scheduling

A Lindermayr, N Megow - Proceedings of the 34th ACM Symposium on …, 2022 - dl.acm.org
In non-clairvoyant scheduling, the task is to find an online strategy for scheduling jobs with a
priori unknown processing requirements with the objective to minimize the total (weighted) …

Credence: Augmenting Datacenter Switch Buffer Sharing with {ML} Predictions

V Addanki, M Pacut, S Schmid - 21st USENIX symposium on networked …, 2024 - usenix.org
Packet buffers in datacenter switches are shared across all the switch ports in order to
improve the overall throughput. The trend of shrinking buffer sizes in datacenter switches …

Distortion-oblivious algorithms for minimizing flow time

Y Azar, S Leonardi, N Touitou - Proceedings of the 2022 Annual ACM-SIAM …, 2022 - SIAM
We consider the classic online problem of scheduling on a single machine to minimize total
flow time. In STOC 2021, the concept of robustness to distortion in processing times was …

Fifty years of research in scheduling–theory and applications

A Agnetis, JC Billaut, M Pinedo, D Shabtay - European Journal of …, 2025 - Elsevier
This paper presents an overview of scheduling research done over the last half century. The
main focus is on what is typically referred to as machine scheduling. The first section …