Skip to main content
Log in

Optimal semi-online algorithms for preemptive scheduling problems with inexact partial information

  • Original Article
  • Published:
Acta Informatica Aims and scope Submit manuscript

Abstract

In semi-online scheduling problems, we always assume that some partial additional information is exactly known in advance. This may not be true in some application. This paper considers semi-online problems on identical machines with inexact partial information. Three problems are considered, where we know in advance that the optimal value, or the largest job size are in given intervals, respectively, while their exact values are unknown. We give both lower bounds of the problems and competitive ratios of algorithms as functions of a so-called disturbance parameter r ∈[1, ∞). We establish for which r the inexact partial information is useful to improve the performance of a semi-online algorithm with respect to its pure online problem. Optimal preemptive semi-online algorithms are then obtained.

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. Azar Y. and Regev O. (2001). Online bin stretching. Theor. Comput. Sci. 268: 17–41

    Article  MATH  MathSciNet  Google Scholar 

  2. Chen B., van Vliet A. and Woeginger G. (1995). An optimal agorithm for preemptive on-line scheduling. Oper. Res. Lett. 18: 127–131

    Article  MATH  MathSciNet  Google Scholar 

  3. Epstein L. (2001). Optimal preemptive on-line scheduling on uniform processors with non-decreasing speed ratios. Oper. Res. Lett. 29: 93–98

    Article  MATH  MathSciNet  Google Scholar 

  4. Epstein L. (2003). Bin stretching revisited. Acta Inform. 39: 97–117

    Article  MATH  MathSciNet  Google Scholar 

  5. Epstein L. and Favrholdt L. (2002). Optimal preemptive semi-online scheduling to minimize makespan on two related machines. Oper. Res. Lett. 30: 269–275

    Article  MATH  MathSciNet  Google Scholar 

  6. Ebenlendr, T., Jawor, W., Sgall, J.: Preemptive online scheduling: optimal algorithms for all speeds. In: Proceedings of the 14th European Symposium on Algorithms (ESA). LNCS, vol. 4168, pp. 327–339 (2006)

  7. Epstein L., Noga J., Seiden S., Sgall J. and Woeginger G. (2001). Randomized on-line scheduling on two uniform machines. J. Sched. 4: 71–92

    Article  MATH  MathSciNet  Google Scholar 

  8. Epstein L. and Sgall J. (2000). A lower bound for on-line scheduling on uniformly related machines. Oper. Res. Lett. 26: 17–22

    Article  MATH  MathSciNet  Google Scholar 

  9. Ebenlendr T. and Sgall J. (2004). Optimal and online preemptive scheduling on uniformly related machines. Lect. Notes Comput. Sci. 2996: 199–210

    Article  MathSciNet  Google Scholar 

  10. Gonzalez T. and Sahni S. (1978). Preemptive scheduling of uniform processor systems. J. Assoc. Comput. Mach. 25: 92–101

    MATH  MathSciNet  Google Scholar 

  11. Graham R.L., Lawler E.L., Lenstra J.K. and Rinnooy Kan A.H.G. (1979). Optimization and approximation in deterministic sequencing and scheduling: a survey. Ann. Oper. Res. 5: 287–326

    MATH  MathSciNet  Google Scholar 

  12. He Y. and Jiang Y.W. (2004). Optimal preemptive algorithm for semi-online scheduling with tightly-grouped processing times. J. Comput. Sci. Technol. 19: 733–739

    Article  MathSciNet  Google Scholar 

  13. He Y. and Jiang Y.W. (2004). Optimal algorithms for semi-online preemptive scheduling problems on two uniform machines. Acta Inform. 40: 367–383

    Article  MATH  MathSciNet  Google Scholar 

  14. He Y. and Jiang Y.W. (2005). Optimal semi-online preemptive algorithms for machine covering on two uniform machines. Theor. Comput. Sci. 339: 293–314

    Article  MATH  MathSciNet  Google Scholar 

  15. He Y. and Tan Z.Y. (2002). Ordinal on-line scheduling for maximizing the minimum machine completion time. J. Comb. Optim. 6: 199–206

    Article  MATH  MathSciNet  Google Scholar 

  16. He Y. and Zhang G. (1999). Semi on-line scheduling on two identical machines. Computing 62: 179–187

    Article  MATH  MathSciNet  Google Scholar 

  17. Horvath E.C., Lam S. and Sethi R. (1977). A level algorithm for preemptive scheduling. J. Assoc. Comput. Mach. 24: 32–43

    MATH  MathSciNet  Google Scholar 

  18. Kellerer H., Kotov V., Speranza M.R. and Tuza Z. (1997). Semi on-line algorithms for the partition problem. Oper. Res. Lett. 21: 235–242

    Article  MATH  MathSciNet  Google Scholar 

  19. Liu W.P., Sidney J.B. and van Vliet A. (1996). Ordinal algorithms for parallel machine scheduling. Oper. Res. Lett. 18: 223–232

    Article  MATH  MathSciNet  Google Scholar 

  20. McNaughton R. (1959). Scheduling with deadlines and loss functions. Manage. Sci. 6: 1–12

    MATH  MathSciNet  Google Scholar 

  21. Seiden S., Sgall J. and Woeginger G. (2000). Semi-online scheduling with decreasing job sizes. Oper. Res. Lett. 27: 215–221

    Article  MathSciNet  Google Scholar 

  22. Tan Z. and He Y. (2001). Semi-on-line scheduling with ordinal data on two uniform machines. Oper. Res. Lett. 28: 221–231

    Article  MATH  MathSciNet  Google Scholar 

  23. Tan Z. and He Y. (2002). Semi-on-line problems on two identical machines with combined partial information. Oper. Res. Lett. 30: 408–414

    Article  MATH  MathSciNet  Google Scholar 

  24. Tan Z. and He Y. (2007). Semi-online scheduling problems on two identical machines with inexact partial information. Theor. Comput. Sci. 377: 110–125

    Article  MATH  MathSciNet  Google Scholar 

  25. Wen J. and Du D. (1998). Preemptive on-line scheduling for two uniform processors. Oper. Res. Lett. 23: 113–116

    Article  MATH  MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Yiwei Jiang.

Additional information

Research supported by Natural Science Foundation of China (10671177) and Natural Science Foundation of Zhejiang Province (Y605316) and its preliminary version appeared in proceedings of ISAAC’05.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Jiang, Y., He, Y. Optimal semi-online algorithms for preemptive scheduling problems with inexact partial information. Acta Informatica 44, 571–590 (2007). https://doi.org/10.1007/s00236-007-0058-8

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00236-007-0058-8

Keywords

Navigation