Skip to main content
Log in

Single machine flow-time scheduling with a single breakdown

  • Published:
Acta Informatica Aims and scope Submit manuscript

Summary

We consider the problem of scheduling tasks on a single machine to minimize the flowtime. The machine is subject to breakdowns during the processing of the tasks. The breakdowns occur at a random times and the machine is unavailable until it is repaired. The times for repair are random and independent of each other and of the breakdown process. A task that is preempted due to a breakdown must be restarted and otherwise preemptions are not allowed. We show in the case of a single breakdown that if the distribution function of the time to breakdown is concave then Shortest Processing Time (SPT) first scheduling stochastically minimizes the flowtime. For the case of multiple breakdowns we show that SPT minimizes the expected flowtime when the times to breakdown are exponentially distributed. If the time for a single breakdown is known before scheduling begins, and the processing times of the tasks are also known, then we show that the problem of deciding whether there is a schedule with flowtime less than or equal to a given value is NP-complete. Finally, we bound the performance of SPT scheduling in the deterministic case when there is a single breakdown.

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.

Similar content being viewed by others

References

  1. Adiri, I., Bruno, J., Frostig, E., Rinnooy Kan, A.H.G.: Single Machine Flow-time Scheduling With a Single Breakdown. TRCS892, January 1989, Department of Computer Science, University of California, Santa Barbara, CA, 93106, USA

    Google Scholar 

  2. Coffman, E.G.: Computer and Job-Shop Scheduling Theory. New York: John Wiley 1976

    Google Scholar 

  3. Conway, R.W., Maxwell, W.L., Miller, L.W.: Theory of Scheduling. Reading, MA: Addison-Wesley 1967

    Google Scholar 

  4. Dempster, M.A.H., Lenstra, J.K., Rinnooy Kan, A.H.G.: Deterministic and Stochastic Scheduling. In: Proceedings of the NATO Advanced Study and Research Institute on Theoretical Approaches to Scheduling Problems. Dordrecht: Reidel 1982

    Google Scholar 

  5. Garey, M.R., Johnson, D.S.: Computers and Intractability, A Guide to the Theory of NP-Completeness. San Francisco: Freeman 1979

    Google Scholar 

  6. Smith, W.E.: Various Optimizers for Single-Stage Production. Nav. Res. Logist. Q. 3, 59–66 (1956)

    Google Scholar 

  7. Strauch, R.: Negative Dynamic Programming. Ann. Math. Stat., 37, 871–890 (1966)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Additional information

The work of this author was partially supported by The Lady Davis Fellowship Trust through a Lady Davis Visiting Professorship at the Technion, Haifa, Israel

Rights and permissions

Reprints and permissions

About this article

Cite this article

Adiri, I., Bruno, J., Frostig, E. et al. Single machine flow-time scheduling with a single breakdown. Acta Informatica 26, 679–696 (1989). https://doi.org/10.1007/BF00288977

Download citation

  • Received:

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF00288977

Keywords

Navigation