Source-linked AI summary

The Exact Robustness of Smith's Rule with Predicted Processing Times

Ohad Ayalon, Ilan Reuven Cohen

arXiv:2610.32197v1cs.DS

TL;DR

The paper asks how prediction error affects Smith’s rule for nonpreemptive weighted completion-time scheduling on identical machines. It proves an exact robustness curve and develops a transfer from nominal schedule quality to realized performance, including a polynomial-time guarantee over 1 ≤α ≤4.

  • Problem

    The paper studies how the WSPT list rule’s performance changes when its priorities use processing-time estimates rather than true durations.

    Source: §1 · pp. 1–2
  • Method

    The analysis reduces instances to a common nominal Smith ratio and endpoint errors, then uses a minimum-load prefix–suffix certificate and a nominal-to-robust transfer.

    Source: §1 · pp. 2–3, §1.1 · p. 5, §3.4 · p. 18
  • Results

    The exact parallel-machine worst-case ratio is an algebraic curve equal to √α for α ≥4; on one machine, the exact ratio is √α.

    Source: §1 · p. 3, §5 · p. 24
  • Takeaways & Limitations

    A nominal PTAS yields an α-independent deterministic polynomial-time schedule with ratio (1 + ε)√α simultaneously for 1 ≤α ≤4.

    Source: §5 · p. 24

    The guarantee ranges over nominal inputs and allowed realizations, rather than maximizing absolute cost for one fixed nominal input.

    Source: §1 · pp. 2–3

Abstract

from arXiv · show

Smith's rule orders jobs by their weight-to-processing-time ratios. We study the robustness of its list schedule on identical parallel machines when job $j$ is ordered using a nominal processing time $\mu_j$ and its true processing time satisfies $\mu_j\leq p_j\leq\alpha\mu_j$, where $\alpha\geq1$. We determine the exact worst-case approximation ratio against the clairvoyant optimum, taking the supremum over machine counts. The ratio is an explicit continuous piecewise-algebraic function of $\alpha$. It equals the Kawaguchi--Kyan constant $(1+\sqrt{2})/2$ at $\alpha=1$ and is exactly $\sqrt{\alpha}$ for $\alpha\geq4$. On one machine the exact ratio is $\sqrt{\alpha}$. For every fixed machine count, no deterministic nonpreemptive algorithm can improve on this guarantee, even with knowledge of $\alpha$. The proof reduces to a common nominal Smith ratio and endpoint errors. Cutting the list schedule at its minimum final machine load yields a prefix--suffix certificate; two packings of matching lower-bound instances explain the branches below $\alpha=4$. We also prove a nominal-to-robust transfer: any fixed schedule ordered by nominal Smith ratios on each machine, with nominal approximation ratio $1+\delta$, has realized ratio at most $\sqrt{\alpha}+\alpha\delta$. A nominal approximation scheme then gives, for every fixed $\varepsilon>0$, a deterministic polynomial-time algorithm independent of $\alpha$ with ratio $(1+\varepsilon)\sqrt{\alpha}$ simultaneously for $1\leq\alpha\leq4$.

1 Introduction

The paper studies nonpreemptive weighted completion-time scheduling when priorities use predicted processing times, and determines the exact robustness of the resulting list rule. It also develops a prefix–suffix certificate and a nominal-to-robust transfer for schedules computed from the nominal data.

1 Introduction

  • The parallel-machine RWSPT list rule has exact worst-case ratio L(α), with L(α) = √α for α ≥4.The exact ratio takes the supremum over machine counts, jobs, and instances with distortion at most α.Source: §1 · p. 3
  • On one machine, RWSPT is √α-robust and best possible for deterministic nonpreemptive algorithms; a nominal PTAS gives ratio (1 + ε)√α for 1 ≤α ≤4.The polynomial-time algorithm is independent of α and constructs a fixed schedule from the nominal data.Source: §1 · p. 3

1.1 Our techniques

  • The proof reduces arbitrary nominal ratios to a common ratio and then to endpoint instances where each job is either unstretched or stretched by the full distortion factor.For fixed list and comparison schedules, costs vary linearly with a job’s nominal time, so an extremum occurs at an interval endpoint.Source: §1.1 · pp. 4–5
  • Three job classes with a common nominal Smith ratio produce two lower-bound packing regimes, whose distinct equality cases yield the two algebraic branches.The regimes differ in whether short and medium work fits on machines without a large job or residual short load must be spread across all machines.Source: §1.1 · pp. 5–6, Figure 2 · p. 6
  • Cutting at the minimum final machine load creates a prefix and at most one suffix piece per machine, enabling separate lower-bound charges for the prefix and each suffix.The certificate preserves each piece’s list-schedule classification when pieces are redistributed in the optimal schedule.Source: §1.1 · pp. 5–6

1.2 Related work

  • The paper’s scalar prefix–suffix certificate gives a reusable derivation of the classical Kawaguchi–Kyan bound and extends to track multiplicative processing-time distortion.The paper distinguishes this certificate from a semidefinite framework for scheduling games [14] and from robust flow-time models [1] [2].Source: §1.2 · pp. 7–8

1.3 Organization

  • Section 2 establishes structural reductions and fixed-machine lower bounds, Section 3 proves the exact parallel-machine result, and Section 4 derives transfer-based algorithmic consequences.The appendices provide extremal parameters, scalar checks, supporting algebra, and further related work.Source: §1.3 · p. 8

2 Structural reductions and the single-machine bound

The analysis reduces the parallel-machine list rule to common nominal Smith ratios and endpoint errors. On one machine, the exact ratio is √α, and the same value lower-bounds every deterministic nonpreemptive algorithm for each fixed machine count.

2.1 Common notation and reductions

  • Equal-ratio lifting shows that a bound for instances with a common nominal Smith ratio extends to arbitrary nominal ratios.The reduction inducts over distinct ratio classes.Source: §2.1 · pp. 9–10
  • Endpoint reduction preserves the true processing times while replacing nominal data so each job is either unstretched or stretched by α.After normalizing the common ratio, the endpoint types satisfy p_j = μ_j or p_j = αμ_j.Source: §2.1 · p. 10

2.2 The exact single-machine bound

  • √α bounds the one-machine ratio: after reduction, the algorithm may place stretched jobs first while the optimal true Smith order reverses the two blocks.The canonical-instance bound establishes the upper bound.Source: §2.2 · pp. 11–12
  • For every fixed m, every deterministic nonpreemptive algorithm has worst-case ratio at least √α, even when it knows α.Together with the one-machine upper-bound analysis, this establishes the matching lower bound for every fixed machine count.Source: §2.2 · pp. 12–13

3 Exact robustness on parallel machines

This section establishes the exact robustness curve on parallel machines using matching lower-bound constructions and a prefix–suffix upper-bound certificate, with preliminary guarantees yielding the exact \(\sqrt{\alpha}\) ratio for each fixed machine count when \(\alpha\geq4\). It explains the certificate’s two branches through extremal examples that make its inequalities tight in different suffix regions, and uses prefix load and Cauchy–Schwarz to lower-bound \(\mathrm{OPT}(I_\eta)\).

3.1 A preliminary bound

  • Together with Lemma 2.7, the cited result proves that the ratio is exactly √α for every fixed machine count m, under the condition α ≥ 4.Source: §3.1 · p. 14

3.2 The exact curve

  • The exact curve follows branches L1(alpha) through alpha0, L2(alpha) between alpha0 and 4, and sqrt(alpha) for alpha >= 4.The two packing configurations in Figure 2 yield the curve.Source: §3.2 · p. 15

3.3 Three-class instances for the lower bound

  • Three job classes with the same nominal Smith ratio produce lower-bound instances whose limiting costs support the curve’s branches.Unstretched medium and large jobs and fully stretched short jobs can be ordered short, medium, then large; feasible comparison schedules bound the clairvoyant optimum from above.Source: §3.3 · pp. 16–17

3.4 The core upper-bound certificate

  • After normalization and fragmentation, each machine has a unit-load prefix and at most one suffix piece, enabling a prefix–suffix certificate to upper-bound endpoint instances.The certificate charges the aggregate prefix and each suffix separately against optimal-schedule lower-bound contributions.Source: §3.4 · pp. 18, 20
  • The proof lower-bounds OPT(Iη) using prefix pieces of total load m distributed across the optimal machines and Cauchy–Schwarz.The passage states OPT(Iη)≥m/2 and says Cauchy–Schwarz together with (8) gives a further lower bound.Source: §3.4 · p. 21
  • The two Figure 2 extremal examples make the certificate tight in distinct suffix regions, explaining the branches and their transition at ℓ=u (pL=λ).In Case I, λ=1/u and pL≥λ; in Case II, λ=(ℓ+1−u)/ℓ and τ<pL<λ.Source: §3.4 · p. 21

4 Beyond list scheduling: near-optimal robustness

The section separates nominal schedule quality from distortion, showing how a fixed nominally Smith-ordered schedule can retain a robust guarantee. It also derives an α-independent polynomial-time approximation over a bounded distortion range.

4 Beyond list scheduling: near-optimal robustness

  • The transfer proof uses endpoint processing vectors and the linearity of fixed-schedule cost versus the concavity of OPT(p).The proof also constructs a hybrid machine assignment to relate the candidate schedule to an optimum assignment.Source: §4 · p. 23
  • An exact nominal optimum, reordered by nominal Smith ratios on each machine, has realized ratio at most √α and is optimal among deterministic nonpreemptive algorithms for each fixed m.The guarantee holds simultaneously for every α ≥ 1; exact nominal optimization may be expensive.Source: §4 · pp. 23–24
  • For fixed ε > 0, a nominal PTAS yields a deterministic polynomial-time schedule with ratio (1 + ε)√α simultaneously for 1 ≤ α ≤ 4.The PTAS accuracy depends on the chosen range; one polynomial-time algorithm achieving this factor simultaneously for all α ≥ 1 remains open.Source: §4 · p. 24

5 Conclusion

The conclusion gives exact robustness guarantees for the list rule and describes the structural certificate behind the bound. It also distinguishes the fixed-list result from guarantees obtained by choosing an assignment from nominal data.

5 Conclusion

  • The parallel-machine list rule has exact worst-case ratio L(α), starting at the Kawaguchi–Kyan constant when α = 1 and equaling √α for α ≥ 4.On one machine, its exact robustness is √α; for α ≥ 4, the parallel-machine rule attains the optimal deterministic guarantee for each fixed machine count.Source: §5 · p. 24
  • Common-ratio lifting and endpoint reduction reduce the analysis to jobs with a shared nominal Smith ratio and endpoint processing times.Cutting at the minimum final machine load yields equal-load prefixes and at most one suffix piece per machine; two packing regimes explain the algebraic branches.Source: §5 · p. 24
  • A nominally Smith-ordered fixed schedule with nominal ratio 1 + δ has realized ratio at most √α + αδ; a nominal PTAS gives a deterministic polynomial-time (1 + ε)√α guarantee for 1 ≤ α ≤ 4.The PTAS schedule is independent of α, while achieving the same factor simultaneously for every α ≥ 1 with one such algorithm remains open.Source: §5 · p. 24

Declaration of AI Assistance

The authors disclose using generative AI tools for literature searches and drafting portions of the related-work discussion, and for presentation and formalization of some mathematical claims.

Declaration of AI Assistance

  • The authors state that they reviewed and verified AI-assisted material and cited sources, and assume responsibility for the paper’s correctness.The assistance also covered presentation and formalization of some mathematical claims.Source: Declaration of AI Assistance · p. 24

A Properties of the parallel-machine target ratio

This section defines the worst-case parallel-machine ratio against OPT and states that requiring distinct nominal Smith ratios does not change its supremum.

A Properties of the parallel-machine target ratio

Appendix D.1 derives the equality conditions and eliminations.

The appendix establishes that the algebraic branches are well posed and meet continuously, and verifies root existence and uniqueness for the second branch.

Appendix D.1 derives the equality conditions and eliminations.

  • The two algebraic branches meet continuously at α0.Lemma A.1 states that the branch definitions are well posed and continuous at their meeting point.Source: Appendix D.1 · p. 28
  • As α approaches 4 from below, L2(α) approaches 2.The passage gives this endpoint limit for the second branch.Source: Appendix D.1 · p. 28
  • For α0 < α < 4, the defining interval contains a unique simple root for the second branch.The appendix establishes existence from opposite endpoint signs and proves uniqueness and simplicity using a resultant and a Sturm count.Source: Appendix D.1 · p. 28

B Extremal parameters and the tight lower bound

The lower-bound construction supplies extremal schedules for the algebraic branches and reveals the loads used by the matching upper certificate. For α≥4, the lower bound is √α for every fixed machine count.

B Extremal parameters and the tight lower bound

  • Below α=4, a three-class construction supplies limiting lower-bound costs, with parameters chosen to attain each algebraic branch.The section first removes nominal-ratio ties, then selects branch-attaining parameters and connects them to the upper-bound certificate.Source: B Extremal parameters and the tight… · pp. 28–30
  • For α≥4, the lower bound is √α for every fixed machine count, and therefore also for R.These are the remaining values of the exact ratio function.Source: B Extremal parameters and the tight… · p. 30
  • Cutting at minimum final load ℓ normalizes the prefix load to one, with medium jobs forming its type-A fraction and large jobs forming a suffix.The normalization divides nominal times, processing times, and weights by ℓ while preserving weight-to-processing-time ratios.Source: B Extremal parameters and the tight… · p. 30
  • The L1 witness has prefix equality at x0 and high-region suffix equality at p1; the L2 witness has suffix equality at p0 in the middle region.The suffix sizes are the normalized large-job sizes in their respective constructions.Source: B Extremal parameters and the tight… · pp. 30–31
  • The change from L1 to L2 occurs precisely when the large suffix size pL equals λ, equivalently when ℓ=u.The lower-witness condition identifies this branch transition.Source: B Extremal parameters and the tight… · p. 31
  • The lower schedules reveal reference loads τ and λ for the upper proof, which then verifies the resulting inequalities for every instance.Table 1 links those loads and the normalized large-job size pL to equality in the suffix inequality.Source: B Extremal parameters and the tight… · p. 31, Table 1 · p. 31

C Certificate parameters and the tight upper bound

The upper bound uses a prefix–suffix certificate whose parameters are read from the lower-bound schedules. Matching upper and lower bounds establishes the exact ratio, while the appendix records exact algebraic checks.

C Certificate parameters and the tight upper bound

  • A reusable prefix–suffix certificate proves the ratio for common-ratio instances and extends it to arbitrary WSPT instances.For the classical case it also derives the tight Kawaguchi–Kyan bound using two scalar checks.Source: C Certificate parameters and the tight… · p. 32
  • For α below 4, the branch-specific parameters make the prefix residual vanish at x0 and the suffix residual tangent to zero at p0 or p1.The L2 witness uses the middle region at p0; the L1 witness uses the high region at p1.Source: C Certificate parameters and the tight… · p. 32
  • Theorem 1.1 follows by matching the lower bound L(α) with the upper bound, with the lower bound unchanged when nominal Smith ratios must be distinct.The upper bound holds for every machine count before taking their supremum.Source: C Certificate parameters and the tight… · p. 34

D Algebraic certificates

  • The algebraic appendix checks polynomial identities, resultants, and Sturm signs using exact arithmetic, but does not independently certify the scheduling or interval-continuity arguments.Supplementary scripts reproduce those algebraic checks.Source: D Algebraic certificates · p. 34

D.1 Deriving the branches from the active contacts

The branch derivation uses active-contact equations to characterize when the prefix and middle-suffix contacts are simultaneously active. For the L1 pattern, it derives the implicit equation directly from the contact equations.

  • For the L1 contact pattern, a parameter s is introduced and the prefix and high-contact equations are cleared of their common denominator.The two resulting numerators are used to derive the claimed implicit equation without an unrecorded elimination.Source: §D.1 · pp. 34–35
  • For the L2 contact pattern, substitution before imposing a root equation gives exact factorizations.Source: §D.1 · p. 35
  • The prefix and middle-suffix contacts are simultaneously active exactly on branch P II.Source: §D.1 · p. 35

D.2 The L2 root and feasible branch

The L2 branch is selected through endpoint and resultant sign checks, which establish a unique root that varies continuously with α. Its lower-witness construction makes the comparison exact and yields an active suffix equality.

D.2 The L2 root and feasible branch

  • Endpoint signs and the feasible-branch sign analysis establish the selected P II branch and its sign condition.The selected root lies in (29/20, 73/50), where the sign check fixes the constant as positive.Source: §D.2 · pp. 35–36
  • The selected L2 root is unique and simple, varies continuously with α, and converges to 2 as α approaches 4.The endpoint and resultant argument also establishes continuity at the branch point α0.Source: §D.2 · p. 36

D.3 The L2 lower witness

  • The L2 lower-witness identities make the comparison exact, with the final contact yielding the active suffix equality pL = p0.Source: §D.3 · pp. 36–37

D.4 Signs and contacts for the L2 certificate

The appendices verify the signs and active contacts used in the L2 and L1 certificates. A two-job example illustrates how an ordering reversal can raise the approximation ratio, while related work distinguishes this analysis from regret and prediction studies.

D.4 Signs and contacts for the L2 certificate

  • The L2 certificate’s interval and denominator signs establish Qint > 0, and its two active tangencies are the identities used in Lemma C.2.Source: §D.4 · p. 37

D.5 Signs and contacts for the L1 certificate

  • The L1 certificate audits the signs and tangencies used in Lemma C.3 across its parameter interval.The parametrization has positive denominators and λ > τ > 0 on the stated interval.Source: §D.5 · p. 38

E A two-job example

  • With α = 3, the realization (p1, p2) = (3, 1) gives RWSPT ratio 17/14, exceeding ρKK, because the realized Smith order reverses the nominal order.The passage notes this is illustrative, not a worst-case instance.Source: E A two-job example · p. 39

F Further related work

  • Interval relative-regret work already compares realized cost with OPT, while this paper establishes exact guarantees under common multiplicative distortion and extends the analysis to parallel machines.Prediction studies also examine makespan and queueing settings, [8],, [17], [23].Source: F Further related work · p. 39
Loading 2610.32197v1…