Robust Non-Clairvoyant Scheduling with Classification Models

cs.LG cs.DS Anthony Dugois, Vincent Fagnon, Giorgio Lucarelli · Oct 1, 2026
Local to this browser
What it does
We study non-clairvoyant single-machine scheduling to minimize the sum of completion times, a problem for which no constant-competitive algorithm is possible in the pure setting. The authors introduce a robustness framework that leverages...
Why it matters
The authors introduce a robustness framework that leverages a classifier's confusion matrix to partition jobs into predicted classes, characterizing uncertainty as internal permutations rather than numerical scenarios. This structural...
Main concern
The paper proposes a novel and theoretically clean framework that bridges machine-learning classifiers with robust scheduling. An oblivious non-adaptive algorithm (Min-Cost) is proven optimal for Min-Max and Min-Expectation and best...
Community signal
0
0 up · 0 down
Sign in to vote with arrows
AI Review AI reviewed
Plain-language introduction

We study non-clairvoyant single-machine scheduling to minimize the sum of completion times, a problem for which no constant-competitive algorithm is possible in the pure setting. The authors introduce a robustness framework that leverages a classifier's confusion matrix to partition jobs into predicted classes, characterizing uncertainty as internal permutations rather than numerical scenarios. This structural information yields an oblivious non-adaptive Min-Cost algorithm that is simultaneously optimal for multiple criteria, alongside new adaptive and randomized extensions.

Critical review
Verdict
Bottom line

The paper proposes a novel and theoretically clean framework that bridges machine-learning classifiers with robust scheduling. An oblivious non-adaptive algorithm (Min-Cost) is proven optimal for Min-Max and Min-Expectation and best deterministic for Min-Max Regret on binary classifiers, while separation results show that randomization and adaptivity help only under specific structural conditions. However, the guarantees rest on exact a priori knowledge of the confusion matrix—a limitation the authors candidly flag and explicitly shelve: ``we leave the analysis of inaccurate confusion matrices for future work.''

“This is a hard problem for which no constant competitive algorithm is possible.”
Dugois et al. · Abstract
“This knowledge may seem to be a strong assumption... we leave the analysis of inaccurate confusion matrices for future work.”
Dugois et al. · Section 2
“PAPE can be applied to any classification metric that can be defined with elements of the confusion matrix.”
Białek et al. · arXiv:2401.08348, Abstract
What holds up

The strongest contribution is the crisp, simultaneous characterization of Min-Cost as an oblivious non-adaptive algorithm. The authors prove that Min-Cost is ``the best possible deterministic algorithm for the Min-Max and Min-Max Regret problems... and that it is the best possible non-adaptive algorithm for the Min-Expectation problem.'' The adversarial lower-bound argument (Lemma 3) and the exact analysis of the randomized Rand-Half algorithm (Theorem 5), which breaks the deterministic lower bound for confusion matrices with specific structure, are elegant and rigorous.

“We will show that Min-Cost is the best possible deterministic algorithm for the Min-Max and Min-Max Regret problems (Theorems 1, 3 and 4 in Sections 4.1 and 4.3), and that it is the best possible non-adaptive algorithm for the Min-Expectation problem (Theorem 2 in Section 4.2).”
Dugois et al. · Section 4
“$\max_{\sigma \in \mathcal{S}} \left\{\mathbb{E}\left[\tilde{C}^{\textsc{RH}}_{\sigma}\right]-\tilde{C}^{*}_{\sigma}\right\} \leq (s_{2}L_{1}-\delta)(\lambda_{2}-\lambda_{1})$”
Dugois et al. · Theorem 5
Main concerns

The primary limitation is the idealized knowledge model. Exact confusion-matrix knowledge ``may seem to be a strong assumption,'' and the paper evaluates only a perfect unsupervised estimator, leaving all noise analysis to future work; in practice, recent estimation methods still suffer calibration error under distributional shift. Second, the adaptive DP for Min-Expectation has complexity $O(K \cdot e_{\max}^{K^2})$, making it pseudo-polynomial and exponential in $K^2$, so it is impractical beyond tiny instances. Third, the $>4/3$ adaptivity gap uses degenerate instances with $\lambda_1 = 0$ and approaches $4/3$ as $K \to \infty$, limiting its practical force. Finally, the strongest positive results for randomization and adaptivity are confined to binary classifiers.

“This knowledge may seem to be a strong assumption; however, recent approaches in the field of Machine Learning have demonstrated the possibility to infer the performance of a trained classifier on unlabelled data... we leave the analysis of inaccurate confusion matrices for future work.”
Dugois et al. · Section 2
“DP is an optimal adaptive algorithm of complexity $O\left(K\cdot e_{\max}^{K^{2}}\right)$... the instance $\mathcal{M}_{K,x}$ is composed by the $K \times K$ matrix where all entries of the first column have value $x$ and all entries of the last column have value $1$ (and zeros elsewhere), along with the processing times $\lambda_{1}=0$ and $\lambda_{K}=1$.”
Dugois et al. · Theorem 6 and Definition 1
Evidence and comparison

The theoretical evidence supports the formal claims: Lemma 1 identifies the worst-case scenario for Min-Max, Lemma 2 for Min-Max Regret, and Theorems 3 and 4 give matching upper and lower bounds for binary classifiers. The related-work discussion correctly contrasts the approach with learning-augmented algorithms, noting that a single-scalar error $\eta$ is ``too coarse to capture such structured prediction patterns.'' However, the paper provides no empirical validation and does not benchmark Min-Cost against a natural stochastic analogue such as SEPT, even though the confusion matrix gives exact per-queue marginals that make a stochastic baseline obvious.

“Unfortunately, the single-scalar error representation used in the classical learning-augmented framework is generally too coarse to capture such structured prediction patterns in optimization problems.”
Dugois et al. · Section 1
“$\max_{\sigma \in \mathcal{S}} \left\{\tilde{C}^{\textsc{MC}}_{\sigma}-\tilde{C}^{*}_{\sigma}\right\} \leq s_{2}L_{1}(\lambda_{L}-\lambda_{s})$... $\min_{\mathcal{A} \in \mathsf{A}} \max_{\sigma \in \mathcal{S}} \left\{\tilde{C}^{\mathcal{A}}_{\sigma}-\tilde{C}^{*}_{\sigma}\right\} \geq s_{2}L_{1}(\lambda_{L}-\lambda_{s})$”
Dugois et al. · Theorems 3 and 4
Reproducibility

Reproduction is possible in principle because the paper is self-contained with full proofs and appendices, but several practical barriers exist. No code or data is released. The adaptive DP (Theorem 6) is defined by the Bellman recurrence $f(E^{t}) = \min_{1 \leq k \leq K, |\mathcal{R}_{k}^{t}|>0} \Biggl\{\sum_{\ell=1}^{K}\frac{e_{k\ell}^{t}}{|\mathcal{R}_{k}^{t}|}\cdot\Bigl[n_{t}\lambda_{\ell}+f(E^{t}-\mathbf{e}^{k\ell})\Bigr]\Biggl\}$, yet implementing it requires enumerating a state space of size $O(e_{\max}^{K^2})$, which the authors note is only pseudo-polynomial for constant $K$. Verifying the Rand-Half probabilities requires re-deriving the lengthy three-case LP solution in Appendix B.

“$f(E^{t}) = \min_{1 \leq k \leq K \\ |\mathcal{R}_{k}^{t}|>0} \Biggl\{\sum_{\ell=1}^{K}\frac{e_{k\ell}^{t}}{|\mathcal{R}_{k}^{t}|}\cdot\Bigl[n_{t}\lambda_{\ell}+f\bigl(E^{t}-\mathbf{e}^{k\ell}\bigr)\Bigr]\Biggl\}$”
Dugois et al. · Theorem 6, Equation (1)
“A detailed functional analysis (given in Appendix B) shows that Min-Max-Alpha is solved by...”
Dugois et al. · Appendix B
Abstract

We study the classical single-machine scheduling problem of minimizing the sum of completion times of jobs in a non-clairvoyant setting, where the processing time of each job remains unknown until its completion. This is a hard problem for which no constant competitive algorithm is possible. Inspired by robust optimization and learning-augmented algorithms, we introduce a novel robustness framework that leverages structural information provided by a classification model to overcome this limitation. Specifically, we assume that jobs are partitioned into classes and we have access to the confusion matrix of the classifier, whose entry $(k,\ell)$ indicates the number of jobs predicted to belong to class~$k$ but that actually belong to class~$\ell$. In this manner, we are able to characterize uncertainty as a set of permutations within each predicted class, rather than as a collection of discrete numerical scenarios, avoiding the computational difficulty of classical robust metrics, such as Min-Max and Min-Max Regret. In addition to these worst-case metrics, we also consider the expected objective over all scenarios. We first propose an optimal non-adaptive strategy that is oblivious with respect to all three robust criteria. We then investigate adaptive and randomized algorithms, showing that they can outperform the optimal non-adaptive strategy when the matrix exhibits particular structural properties.

Challenge the Review

Pick a starting point or write your own. Challenges run in the background, so you can keep reading while the AI investigates.

No challenges yet. Disagree with the review? Ask the AI to revisit a specific claim.