atlas

Research map / Bandits and online learning / Online convex optimization and games

Non-clairvoyant Scheduling with Partial Predictions

ICML 2024 · Bandits and online learning › Online convex optimization and games · approach: Learning-augmented online algorithms · 1 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Studies non-clairvoyant scheduling when predictions are available for only B of n job sizes, giving near-optimal lower bounds and algorithms for perfect predictions and a learning-augmented algorithm with robustness, consistency and smoothness, revealing a consistency-smoothness tradeoff.

Problem

Preemptive single-machine scheduling to minimize total completion time when the algorithm is non-clairvoyant but has predictions (perfect or imperfect) for only B of the n job sizes.

Approach

Extends learning-augmented non-clairvoyant scheduling to partial predictions: a Switch algorithm alternates round-robin over unpredicted jobs with shortest-predicted-job-first using breakpoints; randomized breakpoints xi*y (xi shifted exponential) yield smoothness, and mixing with round-robin gives robustness. Also gives improved lower bounds via heavy-tailed distributions.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use exact job sizes as Switch breakpoints instead of only their relative orderSwitch and CRRR · Single-machine scheduling, finite n and Bcompetitive ratio: 2 - \frac{B}{n} - \frac{2(1 - \frac{B}{n})}{n+1} vs. 2 - \frac{B}{n}Helped
Randomize between RTC and Switch with the stated probability (ablation)Switch with exact-size breakpoints · Single-machine scheduling, perfect predictionscompetitive ratio: 2 - \frac{B}{n} - \frac{2(1 - \frac{B}{n})(2 - \frac{B}{n})}{n+3 - \frac{2B}{n}}Helped
Use the known jobs' relative order rather than their exact sizesCRRR · Single-machine scheduling, perfect predictionscompetitive ratio: 2 - \frac{B}{n} vs. 2 - \frac{B(B-1)}{n(n-1)}Helped
Set B to 0 (ablation)Randomized RTC/Switch · Single-machine schedulingcompetitive ratio: 2 - \frac{4}{n+3}Helped
Use randomized breakpoints ξy with ξ ~ 1 + E(1/ρ) instead of breakpoints equal to the predictions (ablation)Switch · Single-machine scheduling, imperfect predictionssmoothness to prediction errorHelped
Set ρ closer to zero (ablation)Switch with randomized breakpoints · Single-machine scheduling, imperfect predictionsconsistencyHelped
Set ρ closer to zero (ablation)Switch with randomized breakpoints · Single-machine scheduling, imperfect predictionssensitivity to prediction errorHurt
Set ρ closer to one (ablation)Switch with randomized breakpoints · Single-machine scheduling, imperfect predictionssmoothness to prediction errorHelped
Set λ below one and mix Switch with round-robin (ablation)Preferential algorithm · Single-machine scheduling, imperfect predictionsrobustness: \frac{2}{1 - \lambda}Helped
Increase the number of predicted jobs B (ablation)Preferential algorithm with λ = 1 and ρ = 0.5 · Synthetic Pareto job sizes with noisy predictionsconsistencyHelped
Increase the number of predicted jobs B (ablation)Preferential algorithm with λ = 1 and ρ = 0.5 · Synthetic Pareto job sizes with high prediction errorperformance deteriorationHurt
Increase ρ (ablation)Switch with randomized breakpoints · Consistency-smoothness experiment, B ∈ {50,95}competitive ratio at zero prediction noiseHurt

Surprising findings

Limitations

Experimental setup

Datasets: synthetic exponential job sizes synthetic Pareto job sizes (shape 1.1) truncated heavy-tailed distribution Phi(0.51, 1e4)

Metrics: competitive ratio empirical ratio versus OPT

Baselines: Round-robin CRRR Shortest predicted job first Preferential round-robin Run To Completion

Builds on: round-robin scheduling shortest predicted job first preferential round-robin (learning-augmented scheduling) Yao's minimax principle

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy