paper-with-me

Papers

Scheduling with Speed Predictions

2022-05-02 · Eric Balkanski, Tingting Ou, Clifford Stein, Hao-Ting Wei

Algorithms with predictions is a recent framework that has been used to overcome pessimistic worst-case bounds in incomplete information settings. In the context of scheduling, very recent work has leveraged machine-learned predictions to design algorithms that achieve improved approximation ratios in settings where the processing times of the jobs are initially unknown. In this paper, we study the speed-robust scheduling problem where the speeds of the machines, instead of the processing times of the jobs, are unknown and augment this problem with predictions. Our main result is an algorithm that achieves a $\min\{\eta^2(1+\alpha), (2 + 2/\alpha)\}$ approximation, for any $\alpha \in (0,1)$, where $\eta \geq 1$ is the prediction error. When the predictions are accurate, this approximation outperforms the best known approximation for speed-robust scheduling without predictions of $2-1/m$, where $m$ is the number of machines, while simultaneously maintaining a worst-case approximation of $2 + 2/\alpha$ even when the predictions are arbitrarily wrong. In addition, we obtain improved approximations for three special cases: equal job sizes, infinitesimal job sizes, and binary machine speeds. We also complement our algorithmic results with lower bounds. Finally, we empirically evaluate our algorithm against existing algorithms for speed-robust scheduling.

📄 PDF Abstract BibTeX arXiv:2205.01247

Code (0)

등록된 구현이 없습니다.

Tasks

Scheduling

Similar Papers 제목 키워드 기반

Speed-Oblivious Online Scheduling: Knowing (Precise) Speeds is not Necessary

2023-02-02 · Alexander Lindermayr, Nicole Megow, Martin Rapp

We consider online scheduling on unrelated (heterogeneous) machines in a speed-oblivious setting, where an algorithm is unaware of the exact job-dependent processing speeds. We show strong impossibility results for clair…

Scheduling

Energy-Efficient Scheduling with Predictions

2024-02-27 · NeurIPS 2023 11 · Eric Balkanski, Noemie Perivier, Clifford Stein, Hao-Ting Wei

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 processing jobs with the dual objective o…

PredictionScheduling

On Using Neural Networks to Learn Safety Speed Reduction in Human-Robot Collaboration: A Comparative Analysis

2025-12-19 · Marco Faroni, Alessio Spanò, Andrea M. Zanchettin, Paolo Rocco arxiv

In Human-Robot Collaboration, safety mechanisms such as Speed and Separation Monitoring and Power and Force Limitation dynamically adjust the robot's speed based on human proximity. While essential for risk reduction, th…

A Novel Prediction Setup for Online Speed-Scaling

2021-12-06 · Antonios Antoniadis, Peyman Jabbarzade Ganje, Golnoosh Shahkarami

Given the rapid rise in energy demand by data centers and computing systems in general, it is fundamental to incorporate energy considerations when designing (scheduling) algorithms. Machine learning can be a useful appr…

BIG-bench Machine LearningPredictionScheduling

Queueing, Predictions, and LLMs: Challenges and Open Problems

2025-03-10 · Michael Mitzenmacher, Rana Shahout

Queueing systems present many opportunities for applying machine-learning predictions, such as estimated service times, to improve system performance. This integration raises numerous open questions about how predictions…

Large Language ModelScheduling