Skip to main content

Stochastic Scheduling

  • Reference work entry
  • First Online:
Encyclopedia of Algorithms
  • 79 Accesses

Years and Authors of Summarized Original Work

  • 2001; Glazebrook, Nino-Mora

Problem Definition

Scheduling is concerned with the allocation of scarce resources (such as machines or servers) to competing activities (such as jobs or customers) over time. The distinguishing feature of a stochastic scheduling problem is that some of the relevant data are modeled as random variables, whose distributions are known, but whose actual realizations are not. Stochastic scheduling problems inherit several characteristics of their deterministic counterparts. In particular, there are virtually an unlimited number of problem types depending on the machine environment (single machine, parallel machines, job shops, flow shops), processing characteristics (preemptive versus nonpreemptive, batch scheduling versus allowing jobs to arrive “over time,” due dates, deadlines), and objectives (makespan, weighted completion time, weighted flow time, weighted tardiness). Furthermore, stochastic scheduling models...

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 1,599.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Hardcover Book
USD 1,999.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Recommended Reading

  1. Avram F, Bertsimas D, Ricard M (1995) Fluid models of sequencing problems in open queueing networks: an optimal control approach. In: Kelly FP, Williams RJ (eds) Stochastic networks. Proceedings of the international mathematics association, vol 71. Springer, New York, pp 199–234

    Chapter  Google Scholar 

  2. Bertsimas D, Niño-Mora J (1996) Conservation laws, extended polymatroids and multiarmed bandit problems: polyhedral approaches to indexable systems. Math Oper Res 21(2):257–306

    Article  MathSciNet  MATH  Google Scholar 

  3. Bruno J, Downey P, Frederickson GN (1981) Sequencing tasks with exponential service times to minimize the expected flow time or makespan. J ACM 28:100–113

    Article  MathSciNet  MATH  Google Scholar 

  4. Dacre M, Glazebrook K, Nino-Mora J (1999) The achievable region approach to the optimal control of stochastic systems. J R Stat Soc Ser B 61(4):747–791

    Article  MathSciNet  MATH  Google Scholar 

  5. Gittins JC (1979) Bandit processes and dynamic allocation indices. J R Stat Soc Ser B 41(2):148–177

    MathSciNet  MATH  Google Scholar 

  6. Gittins JC, Jones DM (1974) A dynamic allocation index for the sequential design experiments. In: Gani J, Sarkadu K, Vince I (eds) Progress in statistics. European meeting of statisticians I. North Holland, Amsterdam, pp 241–266

    Google Scholar 

  7. Glazebrook K, Niño-Mora J (2001) Parallel scheduling of multiclass M/M/m queues: approximate and heavy-traffic optimization of achievable performance. Oper Res 49(4):609–623

    Article  MathSciNet  MATH  Google Scholar 

  8. Harrison JM (1988) Brownian models of queueing networks with heterogenous customer populations. In: Fleming W, Lions PL (eds) Stochastic differential systems, stochastic control theory and applications. Proceedings of the international mathematics association. Springer, New York, pp 147–186

    Chapter  Google Scholar 

  9. Klimov GP (1974) Time-sharing service systems I. Theory Probab Appl 19:532–551

    Article  MathSciNet  MATH  Google Scholar 

  10. Pinedo M (2002) Scheduling: theory, algorithms and systems, 2nd edn. Prentice Hall, Englewood Cliffs

    MATH  Google Scholar 

  11. Rothkopf M (1966) Scheduling with random service times. Manag Sci 12:707–713

    Article  MathSciNet  MATH  Google Scholar 

  12. Sevcik KC (1974) Scheduling for minimum total loss using service time distributions. J ACM 21:66–75

    Article  MathSciNet  MATH  Google Scholar 

  13. Smith WE (1956) Various optimizers for single-stage production. Nav Res Logist Q 3:59–66

    Article  MathSciNet  Google Scholar 

  14. Weber RR, Varaiya P, Walrand J (1986) Scheduling jobs with stochastically ordered processing times on parallel machines to minimize expected flow time. J Appl Probab 23:841–847

    Article  MathSciNet  MATH  Google Scholar 

  15. Weber RR, Weiss G (1990) On an index policy for restless bandits. J Appl Probab 27:637–648

    Article  MathSciNet  MATH  Google Scholar 

  16. Weiss G (1992) Turnpike optimality of Smith’s rule in parallel machine stochastic scheduling. Math Oper Res 17:255–270

    Article  MathSciNet  MATH  Google Scholar 

  17. Whittle P (1980) Multiarmed bandit and the Gittins index. J R Stat Soc Ser B 42:143–149

    MathSciNet  MATH  Google Scholar 

  18. Whittle P (1988) Restless bandits: activity allocation in a changing world. In: Gani J (ed) A celebration of applied probability. Journal of applied probability, vol 25A. Applied Probability Trust, Sheffield, pp 287–298

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Jay Sethuraman .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2016 Springer Science+Business Media New York

About this entry

Cite this entry

Sethuraman, J. (2016). Stochastic Scheduling. In: Kao, MY. (eds) Encyclopedia of Algorithms. Springer, New York, NY. https://doi.org/10.1007/978-1-4939-2864-4_404

Download citation

Publish with us

Policies and ethics