On Smoothness Bounds for Non-Clairvoyant Scheduling with Predictions

Abstract

Algorithms with predictions leverage predictions for unknown inputs in online decision-making. These algorithms are analyzed by consistency, i.e., competitive ratio under perfect predictions, and robustness, i.e., competitive ratio under worst-case predictions. Smooth degrading performance with an increased prediction error is also desirable. This paper refines the notion of smoothness, a function of prediction error, defined as the competitive ratio over the problem instances where predictions are guaranteed to provide additional information. With our refined smoothness metric, we establish smoothness bounds for a few scheduling problems, including online total completion time minimization and makespan minimization. For a single machine to minimize the total completion time, we show a lower bound of $\eta$ and a $\eta^2$-smooth algorithm, where $\eta$ is the prediction error ($\eta \geq 1$); the bound holds for small errors. For parallel identical machines to minimize the makespan, we show a lower bound of $2 - O(\eta^{-2})$ and present an $O(\eta^2)$-smooth algorithm for small errors. Both bounds are tighter than the existing ones. For uniformly-related machines to minimize the makespan, we show a tight lower bound of $\lceil \log \eta \rceil$, matched by an $O(\log \eta)$-smooth algorithm.

Cite

Text

Zhao and Zomaya. "On Smoothness Bounds for Non-Clairvoyant Scheduling with Predictions." International Conference on Learning Representations, 2026.

Markdown

[Zhao and Zomaya. "On Smoothness Bounds for Non-Clairvoyant Scheduling with Predictions." International Conference on Learning Representations, 2026.](https://mlanthology.org/iclr/2026/zhao2026iclr-smoothness/)

BibTeX

@inproceedings{zhao2026iclr-smoothness,
  title     = {{On Smoothness Bounds for Non-Clairvoyant Scheduling with Predictions}},
  author    = {Zhao, Tianming and Zomaya, Albert},
  booktitle = {International Conference on Learning Representations},
  year      = {2026},
  url       = {https://mlanthology.org/iclr/2026/zhao2026iclr-smoothness/}
}