Skip to main content

Static routing in stochastic scheduling: Performance guarantees and asymptotic optimality

Publication ,  Journal Article
Balseiro, SR; Brown, DB; Chen, C
Published in: Operations Research
November 1, 2018

We study the problem of scheduling a set of J jobs on M machines with stochastic job processing times when no preemptions are allowed and with a weighted sum of expected completion times objective. Our model allows for “unrelated” machines: the distributions of processing times may vary across both jobs and machines. We study static routing policies, which assign (or “route”) each job to a particular machine at the start of the problem and then sequence jobs on each machine according to the weighted shortest expected processing time rule. We discuss how to obtain a good routing of jobs to machines by solving a convex quadratic optimization problem that has J × M variables and depends only on the job processing distributions through their expected values. Our main result is an additive performance bound on the suboptimality of this static routing policy relative to an optimal adaptive, nonanticipative scheduling policy. This result implies that such static routing policies are asymptotically optimal as the number of jobs grows large. In the special case of “uniformly related” machines—that is, machines differing only in their speeds—we obtain a similar but slightly sharper result for a static routing policy that routes jobs to machines proportionally to machine speeds. We also study the impact that dependence in processing times across jobs can have on the suboptimality of the static routing policy. The main novelty in our work is deriving lower bounds on the performance of an optimal adaptive, nonanticipative scheduling policy; we do this through the use of an information relaxation in which all processing times are revealed before scheduling jobs and a penalty that appropriately compensates for this additional information.

Duke Scholars

Published In

Operations Research

DOI

EISSN

1526-5463

ISSN

0030-364X

Publication Date

November 1, 2018

Volume

66

Issue

6

Start / End Page

1641 / 1660

Related Subject Headings

  • Operations Research
  • 3507 Strategy, management and organisational behaviour
  • 1503 Business and Management
  • 0802 Computation Theory and Mathematics
  • 0102 Applied Mathematics
 

Citation

APA
Chicago
ICMJE
MLA
NLM
Balseiro, S. R., Brown, D. B., & Chen, C. (2018). Static routing in stochastic scheduling: Performance guarantees and asymptotic optimality. Operations Research, 66(6), 1641–1660. https://doi.org/10.1287/opre.2018.1749
Balseiro, S. R., D. B. Brown, and C. Chen. “Static routing in stochastic scheduling: Performance guarantees and asymptotic optimality.” Operations Research 66, no. 6 (November 1, 2018): 1641–60. https://doi.org/10.1287/opre.2018.1749.
Balseiro SR, Brown DB, Chen C. Static routing in stochastic scheduling: Performance guarantees and asymptotic optimality. Operations Research. 2018 Nov 1;66(6):1641–60.
Balseiro, S. R., et al. “Static routing in stochastic scheduling: Performance guarantees and asymptotic optimality.” Operations Research, vol. 66, no. 6, Nov. 2018, pp. 1641–60. Scopus, doi:10.1287/opre.2018.1749.
Balseiro SR, Brown DB, Chen C. Static routing in stochastic scheduling: Performance guarantees and asymptotic optimality. Operations Research. 2018 Nov 1;66(6):1641–1660.

Published In

Operations Research

DOI

EISSN

1526-5463

ISSN

0030-364X

Publication Date

November 1, 2018

Volume

66

Issue

6

Start / End Page

1641 / 1660

Related Subject Headings

  • Operations Research
  • 3507 Strategy, management and organisational behaviour
  • 1503 Business and Management
  • 0802 Computation Theory and Mathematics
  • 0102 Applied Mathematics