Skip to main content
Log in

Randomized selection algorithm for online stochastic unrelated machines scheduling

  • Published:
Journal of Combinatorial Optimization Aims and scope Submit manuscript

Abstract

We consider an online stochastic unrelated machines scheduling problem. Specifically, a set of jobs arriving online over time must be randomly scheduled on the unrelated machines, which implies that the information of each job, including the release date and the weight, is not known until it is released. Furthermore, the actual processing time of each job is disclosed upon completion of this job. In addition, we focus on unrelated machines, which means that each job has a processing speed on every machine. Our goal is to minimize the expected total weighted completion time of all jobs. In this paper, we present a randomized selection algorithm for this problem and prove that the competitive ratio is a constant. Moreover, we show that it is asymptotic optimal for the online stochastic uniform machines scheduling problem when some parameters are bounded. Moreover, our proof does not require any probabilistic assumption on the job parameters.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Institutional subscriptions

Similar content being viewed by others

References

  • Anderson EJ, Potts C (2004) Online scheduling of a single machine to minimize total weighted completion time. Math Oper Res 29:686–697

    Article  MathSciNet  Google Scholar 

  • Chekuri C, Motwani R, Natarajan B, Stein C (2001) Approximation techniques for average completion time scheduling. SIAM J Comput 31:146–166

    Article  MathSciNet  Google Scholar 

  • Chou M, Liu H, Queyranne M, Simchi-levi D (2006) On the asymptotic optimality of a simple on-line algorithm for the stochastic single-machine weighted completion time problem and its extensions. Oper Res 54:464–474

    Article  MathSciNet  Google Scholar 

  • Chou M, Queyranne M, Simchi-Levi D (2006) The asymptotic performance ratio of an on-line algorithm for uniform parallel machine scheduling with release dates. Math Program 106:137–157

    Article  MathSciNet  Google Scholar 

  • Correa JR, Wagner MR (2009) LP-based online scheduling: from single to parallel machines. Math Program 119:109–136

    Article  MathSciNet  Google Scholar 

  • Edmonds J (1970) Submodular functions, matroids, and certain polyhedra. In: Proceedings of the international conference on cumbinatorics (Calgary Canada), pp 69–87

  • Goemans MX, Queyranne M, Schulz AS, Skutella M, Wang Y (2002) Single machine scheduling with release dates. SIAM J Discrete Math 15:165–192

    Article  MathSciNet  Google Scholar 

  • Graham RL, Lawler EL, Lenstra JK, Rinnooy Kan AHG (1979) Optimization and approximation in deterministic sequencing and scheduling: a survey. Ann Discret Math 5:287–326

    Article  MathSciNet  Google Scholar 

  • Gu MZ, Lu XW (2011) Asymptotical optimality of WSEPT for stochastic online scheduling on uniform machines. Ann Oper Res 191:97–113

    Article  MathSciNet  Google Scholar 

  • Gupta V, Moseley B, Uetz M, Xie Q (2017) Stochastic online scheduling on unrelated machines. In: International conference on integer programming and combinatorial optimization, IPCO 2017 book series: lecture notes in computer science, vol 10328, pp 228–240

  • Hall LA, Schulz AS, Shmoys DB, Wein J (1997) Scheduling to minimize average completion time: off-line and online approximation algorithms. Math Oper Res 22:513–544

    Article  MathSciNet  Google Scholar 

  • Hoogeveen JA, Vestjens APA (1996) Optimal on-line algorithms for single-machine scheduling. Lect Notes Comput Sci 1084:404–414

    Article  MathSciNet  Google Scholar 

  • Lenstra JK, Rinoooy Kan AHG, Brucker P (1977) Complexity of machine scheduling problems. Ann Discret Math 1:343–362

    Article  MathSciNet  Google Scholar 

  • Liu PH, Lu XW (2009) Online scheduling of parallel machines to minimize total completion time. Comput Oper Res 36:2647–2652

    Article  MathSciNet  Google Scholar 

  • Liu PH, Lu XW (2009) Online scheduling of two uniform machines to minimize total completion times. J Ind Manag Optim 5:95–102

    Article  MathSciNet  Google Scholar 

  • Lübbecke E, Maurer O, Megow N, Wiese A (2016) A new approach to online scheduling: approximating the optimal competitive ratio. ACM Trans Algorithms 13:1–34

    Article  MathSciNet  Google Scholar 

  • Ma R, Tao JP (2018) An improved 2.11-competitive algorithm for online scheduling on parallel machines to minimize total weighted completion time. J Ind Manag Optim 14:497–510

    Article  MathSciNet  Google Scholar 

  • Megow N, Schulz AS (2004) Online scheduling to minimize average completion time revisited. Oper Res Lett 32:485–490

    Article  MathSciNet  Google Scholar 

  • Megow N, Uetz M, Vredeveld T (2006) Models and algorithms for stochastic online scheduling. Math Oper Res 31:513–525

    Article  MathSciNet  Google Scholar 

  • Mohring RH, Schulz A, Uetz M (1999) Approximation in stochastic schedule: the power of LP-based priority policies. J ACM 46:924–942

    Article  MathSciNet  Google Scholar 

  • Moulin H (2007) On scheduling fees to prevent merging, splitting, and transferring of jobs. Math Oper Res 32:266–283

    Article  MathSciNet  Google Scholar 

  • Sitters R (2010) Efficient algorithms for average completion time scheduling. Lect Notes Comput Sci 6080:411–423

    Article  MathSciNet  Google Scholar 

  • Skutella M, Sviridenko M, Uetz M (2016) Stochastic scheduling on unrelated machines. Math Oper Res 41:851–864

    Article  MathSciNet  Google Scholar 

  • Smith W (1956) Various optimizers for single stage production. Naval Res Logist Q 3:59–66

    Article  MathSciNet  Google Scholar 

  • Tao JP (2014) A better online algorithm for the parallel machine scheduling to minimize the total weighted completion time. Comput Oper Res 43:215–224

    Article  MathSciNet  Google Scholar 

  • Tao JP, Huang RH, Liu TD (2015) A 2.28-competitive algorithm for online scheduling on identical machines. J Ind Manag Optim 11:185–198

    Article  MathSciNet  Google Scholar 

  • Vestjens APA (1997) On-line machine scheduling. Ph.D. thesis. Eindhoven University of Technology, Netherlands

Download references

Acknowledgements

The authors are thankful to anonymous referees for their constructive suggestions and critical comments, which led to this improved version.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Zan-Bo Zhang.

Additional information

Dedicated to professor Minyi Yue on the Occasion of His 100th birthday. The research was partially supported by National Natural Science Foundation of China (Grant Nos. 11871280, 11501171, 11771251, 11971349), Key Scientific Research Project of Guangdong Province (2018GKZDXM004), the Talent Project of Guangdong Industry Polytechnic (RC2016-004 and KYRC2018-001) and Qinglan Project.

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Zhang, X., Ma, R., Sun, J. et al. Randomized selection algorithm for online stochastic unrelated machines scheduling. J Comb Optim 44, 1796–1811 (2022). https://doi.org/10.1007/s10878-020-00542-y

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10878-020-00542-y

Keywords

Navigation